Analysis updated 2026-06-21
Build an intelligent customer service bot that answers questions from your company's product documentation.
Create an internal knowledge base where employees can ask questions about company policies or manuals.
Set up a research or educational assistant that retrieves answers from uploaded papers or reports.
Embed an AI chatbot into an existing business website without writing custom integration code.
| 1panel-dev/maxkb | funaudiollm/cosyvoice | marimo-team/marimo | |
|---|---|---|---|
| Stars | 20,884 | 20,898 | 20,818 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker and a PostgreSQL instance with the pgvector extension enabled.
MaxKB (short for Max Knowledge Brain) is an open-source platform for building enterprise-grade AI agents. It is primarily used to create intelligent customer service bots, internal company knowledge bases, and research or educational assistants. The project is built with Python and Django on the backend, Vue.js on the frontend, LangChain as its AI framework, and PostgreSQL with the pgvector extension for storing and searching document embeddings. The platform's core capability is a Retrieval-Augmented Generation (RAG) pipeline, which lets you upload documents or automatically crawl online content, then have an AI answer questions based on that knowledge. This approach reduces the likelihood of the AI making things up, since it answers from your actual documents. MaxKB also includes a visual workflow engine for orchestrating multi-step AI processes, support for tool use via the MCP protocol, and native handling of text, images, audio, and video inputs and outputs. It works with a wide range of AI models including private self-hosted models like DeepSeek, Llama, and Qwen, as well as cloud models like OpenAI, Claude, and Gemini. Existing business systems can embed MaxKB without writing code. It can be started in minutes using a single Docker command, licensed under GPLv3.
MaxKB is an open-source platform for building enterprise AI agents and knowledge bases, letting you upload documents so an AI can answer questions from them. It supports many AI models and deploys in minutes with a single Docker command.
Mainly Python. The stack also includes Python, Django, Vue.js.
Use freely, but any modified version you distribute must also be open-source under the same GPLv3 terms.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.