Build a customer service chatbot that answers questions from your company's documentation and FAQs.
Create an internal knowledge base assistant that employees can query to find policies, procedures, and past decisions.
Set up a research or educational tool that lets students ask questions about uploaded textbooks, papers, or course materials.
Embed an AI agent into your existing business software without writing custom code.
Requires Docker and PostgreSQL with pgvector extension; initial setup involves pulling images and database initialization.
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.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.