AnythingLLM

Active
GitHub JavaScript MIT

Description

AnythingLLM is an all-in-one AI productivity app with a self-hosted chat UI, RAG knowledge base, AI agents, and multi-model management, privacy-first with zero configuration.

Key Features

  • Multi-model support — Supports 30+ LLM providers including OpenAI, Anthropic, Ollama, LM Studio, and local llama.cpp models
  • Dynamic model routing — Automatically routes conversations to the best provider and model based on user-defined rules
  • AI Agent builder — No-code AI Agent builder with built-in tools like web browsing and MCP protocol compatibility
  • Multi-user & permissions — Docker version supports multi-user instances with per-user access control and experience management
  • Embeddable chat widget — Custom embeddable chat component for websites with drag-and-drop document upload and source citations
  • Intelligent skill selection — Enables unlimited tools for models while reducing token usage by up to 80% per query

Use Cases

💡 Build a private ChatGPT alternative with local LLM deployment to protect data privacy
💡 Import company documents into a knowledge base for intelligent Q&A based on internal materials using RAG
💡 Embed AI customer service components on websites with document upload and multi-turn conversation support
💡 Automate complex workflows with AI Agents such as web data collection and information summarization
💡 Integrate AnythingLLM into existing business systems via API for intelligent document processing

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (65.5k stars)
  • Permissive open-source license (MIT)
  • Established track record (3 years in production)

Quick Start

docker pull mintplexlabs/anythingllm
docker run -d -p 3001:3001 \
  --cap-add SYS_ADMIN \
  -v /path/to/storage:/app/server/storage \
  -v /path/to/collector/hotdir:/app/collector/hotdir \
  mintplexlabs/anythingllm

# Then open http://localhost:3001 to configure your LLM and upload documents

Related Projects

MaxKB

22.7k · Python
Active A+

MaxKB is an open-source knowledge base Q&A and agent building platform powered by LLMs, with vector retrieval, workflow orchestration, and multi-model support out of the box.

knowledge-baseragchatbot +3
  • · RAG Pipeline — Document upload and online crawling with automatic splitting and vectorization to reduce hallucinations
  • · Agentic Workflow — Powerful workflow engine, function library and MCP tool-use for complex business scenarios
  • · Zero-code Integration — Seamlessly integrate into third-party business systems for smart Q&A capabilities

AstrBot

39.9k · Python
Active A

An AI Agent assistant that integrates multiple IM platforms, LLMs, plugins and AI features, supporting QQ, Telegram, Discord and more.

chatbotim-integrationmcp +2
  • · Multi-platform IM Integration — Connect QQ, WeChat Work, Feishu, DingTalk, Telegram, Slack and more via plugins
  • · LLM Conversations & Multimodal — Multi-LLM support with text dialogue, image understanding, and multimodal capabilities
  • · Agent & MCP Protocol — Built-in agent orchestration and MCP protocol support for tool calls and skill chaining