← all repositories
1Panel-dev/MaxKB

Enterprise AI agents built on Django, LangChain, and pgvector

It gives enterprises a self-hosted, model-agnostic platform for turning documents into tool-using AI agents.

22.2k stars Python AgentsRAG · Search
MaxKB
Velocity · 7d
+9.9
★ / day
Trend
cooling
star history

What it does

MaxKB is a web-based platform for building enterprise AI agents backed by internal documents. It combines a RAG pipeline—document upload, web crawling, text splitting, and vectorization—with a workflow engine that can call functions and MCP tools. Under the hood it uses Django, Vue.js, PostgreSQL with pgvector, and LangChain.

The interesting bit

Instead of chasing novel research architectures, MaxKB treats agent building as an integration problem. It supports private models like DeepSeek and Llama alongside public APIs such as OpenAI and Claude, and handles text, image, audio, and video natively. That breadth is unexpected for a stack this conventional.

Key highlights

  • RAG pipeline with automatic document crawling, splitting, and vectorization to reduce hallucinations
  • Visual workflow engine with a function library and MCP tool-use for orchestrating business logic
  • Model-agnostic support for private and public LLMs, including multimodal input and output
  • Zero-coding integration into existing third-party business systems
  • GPL v3 licensed, distributed via Docker with offline install support

Caveats

  • The README claims “zero-coding” integration but never explains the mechanism or API contract
  • GPL v3 copyleft may complicate embedding in proprietary commercial products

Verdict

Organizations that need a self-hosted, document-backed agent suite with visual workflows should take a look. If you want a library to drop into an existing codebase, this is not it.

Frequently asked

What is 1Panel-dev/MaxKB?
It gives enterprises a self-hosted, model-agnostic platform for turning documents into tool-using AI agents.
Is MaxKB open source?
Yes — 1Panel-dev/MaxKB is open source, released under the GPL-3.0 license.
What language is MaxKB written in?
1Panel-dev/MaxKB is primarily written in Python.
How popular is MaxKB?
1Panel-dev/MaxKB has 22.2k stars on GitHub and is currently cooling off.
Where can I find MaxKB?
1Panel-dev/MaxKB is on GitHub at https://github.com/1Panel-dev/MaxKB.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.