[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