haoyiyin / basjoo
Self-hosted AI customer-support platform — per-KB RAG on Qdrant, 13 LLM providers, SSE streaming, embeddable chat widget. FastAPI + Vite + SQLite, all in Docker Compose.
Why this job: says: rag; topics: rag, knowledge-base
What it does
- Knowledge bases are first-class. A KB exists on its own — create, reset, delete and bind it
- Two ingestion paths per KB. Crawl one page, crawl a whole site (depth + page cap), or upload files
- Per-KB embeddings. local (bundled TEI container), jina, siliconflow, or any custom
- Thirteen LLM providers through one agent config. OpenAI-compatible, OpenAI native, Anthropic, Google
- Streaming chat over SSE with source citations, a first-token keepalive, per-visitor rate limits and a
Get started
curl -fsSL https://raw.githubusercontent.com/haoyiyin/basjoo/main/install-deploy.sh | sudo sh - Maintenance
- Active
- Last commit 4 days ago
- Stars
- 165
- +1 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- None yet
- No releases
- Built with
- Python
- 52% of the code
Is it looked after?
- Contributors
- 1
- Last 90 days
- Issues
- 100% closed
- 0 still open
- Pull requests
- 33 merged
- 0 waiting
- Releases
- None
- Never published
- No contributing guide
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| veyliss / ai-localbase | 386 | 54 days ago | MIT | No downloads |
| huabeitech / agent-desk | 301 | 21 days ago | Apache-2.0 | No downloads |
| Laurent00TT / PharosRAG | 241 | 2 months ago | MIT | No downloads |
More: languages, topics and project record
Languages
- Python 52%
- TypeScript 43%
- CSS 2%
- Shell 1%
Topics
- ai
- chatbot
- customer-support
- docker-compose
- embeddable-widget
- fastapi
- knowledge-base
- llm
- llm-agent
- qdrant
- rag
- self-hosted
Project record
- JobRAG and search
- StatusListed
- Commits425
- Forks93
- Watching2
- Stars in 28 days+3
- CreatedMar 28, 2026
- First seen by usNov 7, 2026
- CheckedNov 7, 2026
