P R O J E C T SC O N T A C T

[02]

DOCCHAT

TIER A · YEAR 2025 · STATUS: LIVE · LANGUAGES: PYTHON

Local RAG over PDF/DOCX — free app & MCP server

[FIG. 1] MISSION

Q&A over your own documents (PDF/DOCX/TXT), fully local, with source attribution (file/page). Two repos: an MCP server pluggable into Claude Desktop (a clean async pipeline, sentence-transformers) and a free Streamlit build (LangChain + Qdrant + Ollama). Zero API calls by default.

[FIG. 2] ARCHITECTURE

hover a block to see its description

[FIG. 2A] CHUNKING ANATOMY

input: a plain PDF/DOCX — zero user-side preprocessing

[FIG. 3] CHALLENGES

[+][CH-01]

Sane chunking of mixed PDF/DOCX with page markers for attribution.

[+][CH-02]

Fully offline (local MiniLM/Ollama) without losing quality or blocking STDIO.

[FIG. 4] AI LAYER

Local RAG over PDF/DOCX — free app & MCP server

[FIG. 5] GALLERY

SCREENSHOTS INCOMING — see SHOTS-WANTED

[FIG. 6] STACK & LINKS

MCP (FASTMCP)SENTENCE-TRANSFORMERSPYMUPDFLANGCHAINQDRANTOLLAMASTREAMLIT