LangBot
A self-hosted AI bot platform that connects messaging apps to Ollama, LM Studio and cloud models, with knowledge bases and a browser dashboard.

LangBot is an AI bot platform for teams handling customer support, internal questions, or community chats. It brings agents and existing AI workflows into the messaging services people already use.
- Messaging bots: Connect bots to Discord, Slack, Telegram, WeChat, LINE, and other supported services, and manage them through a browser dashboard.
- Knowledge and workflows: Bots can answer questions from document knowledge bases or connect to Dify, RAGFlow, n8n, and Langflow for retrieval and workflow tasks.
- Agents that take action: Agents can call tools, run code, and process files in an isolated sandbox with tool access you control; the same agent can serve multiple bots and chats.
- Extensions: Plugins, skills, and MCP services add capabilities such as web search, image generation, and scheduled tasks.
- Team administration: Individual accounts and roles support shared management, while access controls, rate limits, session isolation, and conversation logs help govern bot use.
LangBot is free and open source under Apache 2.0 and can run on your own server in Docker. Paid LangBot Cloud provides hosted operation. Ollama and LM Studio support local model inference; connections to OpenAI, Claude, DeepSeek, or Gemini send model requests to those providers. Messages still pass through the connected messaging service.