Back to directory

AstrBot

An open-source agent chatbot platform that connects large language models to messaging apps such as QQ, WeChat Work, Feishu, DingTalk, Telegram and Slack, with plugins, a web UI and a code execution sandbox.

AstrBot

AstrBot is described as an all-in-one agent chatbot platform for individuals, developers and teams to build things such as a personal AI companion, customer service bot, automation assistant or enterprise knowledge base inside their instant-messaging workflow.

It supports multimodal LLM conversations, agents, MCP, skills, a knowledge base, persona settings and automatic context compression, and can integrate with agent platforms such as Dify, Alibaba Cloud Bailian and Coze. It connects to QQ, WeChat Work, Feishu, DingTalk, WeChat Official Accounts, Telegram, Slack and other platforms, supports more than 1,000 installable plugins, and runs an agent sandbox for isolated execution of code and shell commands. A web UI provides a chat interface with the built-in sandbox and web search.

It installs with a single uv command, through Docker or Docker Compose, as a desktop application, or through panel-based deployments such as BT-Panel, 1Panel or CasaOS. It is written in Python and licensed under AGPL-3.0.

More in Agent frameworks

See all 902
  • Recurse

    recurse.run

    A serverless harness that lets a coding agent design, test, and deploy its own specialist sub-agents as tools, MCP servers, or bots, defined by a schema-validated manifest.

  • ProofForge

    shulgin.is-a.dev

    An AI-agent pipeline that decomposes a mathematics problem, proves each piece, and formalizes the result in Lean 4 and Mathlib until the Lean kernel accepts it, with six of its proofs already merged into Google DeepMind's formal-conjectures repository.

  • local-coder

    github.com

    Builds a local coding-agent team on top of Ollama and OpenCode by detecting the machine's hardware, recommending models for seven specialist roles, and testing whether each assigned model can actually use tools, edit a repository and pass verification.