What it is
MaxKB is an open-source Python platform for building enterprise-grade agents in the AI and machine learning ecosystem. It combines a web interface, LangChain-based retrieval-augmented generation, workflow orchestration, and MCP tool-use so organizations can connect large language models to their own documents, systems, and business processes. The project is positioned as a knowledge brain deployed under the GNU General Public License version 3.
The concrete problem it addresses is the gap between general-purpose chatbots and controlled enterprise knowledge use. Companies need question answering grounded in internal documents, customer-service materials, academic resources, or operational systems, while reducing hallucinations and allowing integration without extensive custom code. MaxKB attempts to solve that by providing document ingestion, vector storage, model routing, and workflow tools in one self-hostable platform.
Key capabilities
- Supports retrieval-augmented generation pipelines with document upload, online document crawling, automatic text splitting, and vectorization using PostgreSQL and pgvector.
- Provides an agentic workflow engine, function library, and MCP tool-use capabilities for orchestrating AI processes in complex business scenarios.
- Allows zero-coding integration into third-party business systems to add intelligent question answering and customer-service capabilities.
- Supports model-agnostic connections to private models such as DeepSeek, Llama, and Qwen, and public models such as OpenAI, Claude, Gemini, and MiniMax.
- Handles multimodal input and output for text, image, audio, and video.
Who uses it and how
- Intelligent customer service teams can use MaxKB to answer questions from knowledge-base documents and integrate the assistant into existing business systems.
- Corporate internal knowledge-base projects can upload documents or crawl online material, then let employees query the resulting vectorized knowledge through chat.
- Academic research and education users can build question-answering agents over collected materials, as indicated by the listed application scenarios.
- Teams with private model deployments can connect MaxKB to local or self-hosted model stacks, including Ollama-related topics and models such as DeepSeek and Llama.
Getting started
The README gives a Docker quick start using the image 1panel/maxkb, mapping port 8080 and mounting ~/.maxkb to /opt/maxkb, then accessing the web interface at http://your_server_ip:8080 with default admin credentials admin and MaxKB@123... For Chinese users, it also points to an offline installation document when Docker image pull fails.
When to use it — and when not to
MaxKB is useful when an organization wants a self-hosted, GPL-licensed platform for RAG-based enterprise agents and can operate PostgreSQL with pgvector, Docker volumes, and model endpoints. It is less suitable for teams that need a managed hosted service, because the facts describe Docker deployment and default credentials rather than a cloud offering, or for deployments that require mature governance around secrets, since the quick start uses a known default password. The listed metadata also shows a young repository with zero contributors and eighteen open issues, so adopters should evaluate operational support and security hardening before production use.
project readme (upstream, from github) — read inline

Open-source platform for building enterprise-grade agents
强大易用的企业级智能体平台


[中文(简体)] | [English]
MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities. MaxKB is widely applied in scenarios such as intelligent customer service, corporate internal knowledge bases, academic research, and education.
- RAG Pipeline: Supports direct uploading of documents / automatic crawling of online documents, with features for automatic text splitting, vectorization. This effectively reduces hallucinations in large models, providing a superior smart Q&A interaction experience.
- Agentic Workflow: Equipped with a powerful workflow engine, function library and MCP tool-use, enabling the orchestration of AI processes to meet the needs of complex business scenarios.
- Seamless Integration: Facilitates zero-coding rapid integration into third-party business systems, quickly equipping existing systems with intelligent Q&A capabilities to enhance user satisfaction.
- Model-Agnostic: Supports various large models, including private models (such as DeepSeek, Llama, Qwen, etc.) and public models (like OpenAI, Claude, Gemini, MiniMax, etc.).
- Multi Modal: Native support for input and output text, image, audio and video.
Quick start
Execute the script below to start a MaxKB container using Docker:
docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/opt/maxkb 1panel/maxkb
Access MaxKB web interface at http://your_server_ip:8080 with default admin credentials:
- username: admin
- password: MaxKB@123..
中国用户如遇到 Docker 镜像 Pull 失败问题,请参照该 离线安装文档 进行安装。
Screenshots