Skip to content
View Ademo93's full-sized avatar
👹
👹

Block or report Ademo93

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ademo93/README.md

Hi, I'm Ademo

AI engineer · model compression, RAG, agents.
I build a small open-source AI stack: quantize → retrieve → reason. Three pip-installable libraries, all live on PyPI.

GitHub PyPI


The stack — three layers, one idea

I'm building a small, readable, fully-open-source AI stack around one question: how do we take a large open model, shrink it, serve it locally, and make it actually reason about your data — without an API key?

Shrink the model. INT4 · INT8 · FP16 · GPTQ · AWQ · BitsAndBytes · structured pruning · ONNX / TensorRT.

pip install turboquant-ml
from turboquant import quantize
qmodel = quantize(model, method="bnb-nf4")

PyPI Docs CI

Retrieve over your docs. PDF / Markdown ingestion · Qdrant (embedded) · bge reranking · context_recall / faithfulness metrics.

pip install ragforge-ml
from ragforge import Pipeline
rag = Pipeline.from_defaults(model_id="...")
rag.ingest(["docs/"])
rag.ask("...")

PyPI Docs CI

Reason and use tools. ReAct loop · calculator · sandboxed Python REPL · web search · SQL · RAG · tool_accuracy eval.

pip install agentforge-ml
from agentforge import Agent
agent = Agent.from_defaults(
    model_id="...",
    tools=[Calculator(), RAGTool(rag)],
)
agent.run("...")

PyPI Docs CI

The three compose: an agentforge.Agent uses an agentforge.tools.RAGTool that wraps a ragforge.Pipeline, both running on an agentforge.llm.QuantizedHFLLM that delegates to turboquant.quantize(method="bnb-nf4"). Open models, local indexes, no API key required.


Stack

Area Tools
Model compression PyTorch · BitsAndBytes · GPTQ · AWQ · ONNX · TensorRT
RAG / retrieval sentence-transformers · BGE · Qdrant · FastAPI
Agents ReAct · tool use · sandboxed exec · SQLite memory
LLMs HuggingFace Transformers · Llama · Qwen · Mistral · SmolLM
Tooling GitHub Actions · MkDocs Material · pytest · ruff · twine
Languages Python (primary) · C / C++ · Lua

What I care about

  • Shrinking large open models so they run on the hardware people actually have.
  • Local-first, no-API-key tooling — projects you can clone, install, and reproduce in 5 minutes.
  • Measurable — every change should answer "did it get better?", not "does it run?".
  • Readable algorithms — each technique is one short module that doubles as a reference for how it works.

Get in touch

Open an issue on any of the three repos — or DM via GitHub.

Pinned Loading

  1. turboquant turboquant Public

    Python

  2. qwen-glpi-bot qwen-glpi-bot Public

    a ai bot for glpi

    Python

  3. Laucked-Security/claude-oswe Laucked-Security/claude-oswe Public

    White-box, OSWE-style security audit for Claude Code: traces source→sink, chains findings to unauthenticated RCE, verifies each chain, and writes an evidence-backed Markdown + HTML report. PHP · No…

    JavaScript 1

  4. ragforge ragforge Public

    Python

  5. agentforge agentforge Public

    Python