MaxKB  by 1Panel-dev

Open-source AI assistant for enterprise knowledge bases

Created 2 years ago
18,391 stars

Top 2.4% on SourcePulse

GitHubView on GitHub
Project Summary

MaxKB is an open-source AI assistant designed for enterprise use, offering a ready-to-use RAG (Retrieval-Augmented Generation) intelligent Q&A application. It targets scenarios like intelligent customer service, internal knowledge bases, and academic research, providing a seamless way to integrate AI into existing business systems.

How It Works

MaxKB leverages LangChain for its RAG pipeline, enabling document uploading and web crawling with automatic text splitting and vectorization. This approach aims to reduce large language model hallucinations and enhance Q&A accuracy. It also features an agentic workflow engine with MCP tool-use capabilities for orchestrating complex AI processes.

Quick Start & Requirements

  • Install: docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/var/lib/postgresql/data -v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages 1panel/maxkb
  • Access: http://your_server_ip:8080 (admin/MaxKB@123)
  • Prerequisites: Docker. Offline installation documentation is available for users experiencing pull issues.
  • Resources: Requires Docker and sufficient system resources for container operation.

Highlighted Details

  • Supports multi-modal input/output (text, image, audio, video).
  • Model-agnostic, supporting both private (DeepSeek, Llama, Qwen) and public (OpenAI, Claude, Gemini) LLMs.
  • Built upon LangChain, Django, and PostgreSQL with pgvector.
  • Offers zero-coding integration into third-party business systems.

Maintenance & Community

The project is actively developed by 1Panel-dev. Further community or roadmap links are not explicitly provided in the README.

Licensing & Compatibility

Licensed under the GNU General Public License v3.0 (GPLv3). This is a strong copyleft license, meaning derivative works must also be open-sourced under GPLv3. Commercial use or integration into closed-source systems may require careful consideration of license obligations.

Limitations & Caveats

The GPLv3 license imposes significant restrictions on proprietary use. While it supports RAG and agentic workflows, it is positioned as a ready-to-use application rather than a middleware platform for building custom LLM applications.

Health Check
Last Commit

13 hours ago

Responsiveness

1 day

Pull Requests (30d)
105
Issues (30d)
98
Star History
674 stars in the last 30 days

Explore Similar Projects

Starred by Elvis Saravia Elvis Saravia(Founder of DAIR.AI), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
4 more.

activepieces by activepieces

0.9%
18k
Open-source Zapier alternative for AI workflow automation
Created 2 years ago
Updated 21 hours ago
Feedback? Help us improve.