Back to directory

MaxKB

An open-source platform for building enterprise-grade AI agents, combining a RAG pipeline, an agentic workflow engine and MCP tool use, aimed at uses such as customer service and internal knowledge bases.

MaxKB

MaxKB, short for Max Knowledge Brain, is an open-source platform for building enterprise-grade AI agents. It combines a retrieval-augmented generation pipeline with a workflow engine and MCP tool use, and is applied in scenarios such as intelligent customer service, internal knowledge bases, academic research and education.

Its RAG pipeline accepts directly uploaded documents or automatically crawled online documents, with automatic text splitting and vectorization to reduce hallucination in question answering. Its agentic workflow engine, function library and MCP tool use let a team orchestrate AI processes for more complex business scenarios, and it can be integrated into existing business systems without writing code. It is model-agnostic, supporting private models such as DeepSeek, Llama and Qwen as well as public models such as OpenAI, Claude, Gemini and MiniMax, and natively handles text, image, audio and video input and output.

It runs as a Docker container, with a Vue.js frontend, a Python/Django backend, LangChain, and PostgreSQL with pgvector for storage. It is licensed under the GPL-3.0 license.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.