About Basjoo
Basjoo is an open source, self hosted AI customer support platform. It combines a retrieval augmented knowledge base, a multiple provider LLM agent, an embeddable chat widget and an admin console into one support hub, so a team can turn its website, documentation and files into an auditable AI support channel that runs on its own infrastructure.
It is designed for product teams that want a round the clock support entry point built from their help center, for developers who want a clear architecture they can extend, and for support staff who manage knowledge and conversations day to day. The knowledge base ingests content by URL crawling and from PDF, TXT, CSV, Markdown and DOCX files, with semantic search on Qdrant or pgvector. The agent works with OpenAI, DeepSeek, Anthropic, Gemini, Jina, SiliconFlow and other providers. The multilingual widget embeds on a website with persistent sessions and streams answers over server sent events. The admin console has super administrator, administrator and agent roles, and the platform includes SSRF protection and an allow list for the origins that may load the widget.
Basjoo is free under the MIT license and has no paid plan. It needs no GPU, because inference goes to external model APIs, so the running costs are the user's own hosting and model provider fees. Deployment uses Docker with a one line install script, and the stack is FastAPI, Next.js 14, React 18, SQLite or PostgreSQL, Redis, Qdrant and nginx.
The source code and install script are hosted on GitHub, and the website is published in Chinese and English.