Repository navigation
DocBrain v0.1.0
Self-hosted RAG framework with RBAC, multi-LLM support, and natural language SQL over tabular data.
Highlights
- ChromaDB as default vector store -- local, zero config, no external API keys needed
- One-command Docker setup --
docker compose up -dstarts API, worker, MySQL, Redis, ChromaDB, and React UI - Full RAG pipeline working -- upload documents, ask questions, get cited answers
- Multi-LLM support -- Gemini, OpenAI, Anthropic via config
- Table-Augmented Generation -- ask natural language questions over CSVs
- Built-in RBAC -- Admin, Owner, User roles with knowledge base sharing
- CI pipeline -- GitHub Actions with health checks and test suite
- Code quality -- black + isort formatted, security hardening
Quickstart
git clone https://github.com/shivama205/DocBrain.git && cd DocBrain
cp .env.example .env # add your LLM API key
docker compose up -d
# Open http://localhost:3000