AIAny
Chatbot2022
Icon for item

AstrBot

Connects one LLM agent to 15+ chat platforms — QQ, WeChat Work, Feishu, Telegram, Discord, Slack — from a single self-hosted backend. Routes to OpenAI, Anthropic, Gemini, DeepSeek or Ollama, and adds a WebUI, MCP tools, and a 1000+ plugin marketplace.

Introduction

Most chatbot frameworks make you pick a lane: one stack for Discord, another for WeChat, a third for Telegram — each with its own glue code and its own LLM wiring. AstrBot's bet is that the platform adapter and the agent logic should be fully decoupled, so the same pipeline — memory, persona, tools, knowledge base — behaves identically whether a message arrives from a QQ group or a Slack channel. That separation is why a hobbyist and an enterprise can run the exact same binary.

What Sets It Apart
  • Platform-agnostic core: one agent pipeline sits behind 15+ adapters (QQ, WeChat Work, Feishu, DingTalk, Telegram, Discord, Slack, LINE, KOOK…), so adding a channel never touches your prompt or tool logic.
  • Provider-neutral routing: swap between OpenAI, Anthropic, Gemini, DeepSeek, Zhipu, Ollama or LM Studio without rewriting flows; Dify, Coze and Alibaba Bailian also slot in as backends.
  • Marketplace over monolith: 1000+ one-click plugins plus a built-in MCP client mean new capabilities come from installs, not forks.
  • Operations are in the box: a WebUI for configuration, an isolated agent sandbox for code execution, and automatic context compression for long-running sessions.
Who It's For

Great fit if you need one assistant living across several IM platforms at once — especially the China-centric stack (QQ, WeChat Work, Feishu, DingTalk) that Western frameworks largely ignore — and you're comfortable self-hosting through Docker. Look elsewhere if you want an embeddable SDK or library rather than a standalone service, or if you only ever target a single platform, where a lighter single-purpose bot leaves far less surface area to operate and secure.

Information

  • Websitegithub.com
  • AuthorsAstrBotDevs
  • Published date2022/12/08

More Items

GitHub
AI Infra2026

Compresses tool outputs, logs, files and RAG chunks locally before they reach the LLM to reduce token usage while caching originals for on-demand retrieval. Provides proxy/library/wrap modes, JSON- and code-aware compressors, and reversible compression.

GitHub
AI Agent2026

Shows what fills a DeepSeek Harness agent's context and how it changes per request. Browse prompts, tools and messages, trace compaction, and inspect token usage, estimated costs and parent/subagent relationships.

GitHub
AI Coding2026

Adds file editing, Git views, task monitoring and side chats to DeepSeek Harness. An extensible sidebar and split bottom workbench keep files, terminals and agent activity beside the conversation.