AstrBot: An open-source all-in-one Agent chatbot platform that integrates with mainstream instant messaging apps.
What problem it solves
Building conversational AI applications inside existing instant messaging workflows requires connecting models, platforms, agent capabilities, knowledge, and extensions. The project addresses this by providing a unified platform for personal companions, customer service, automation, and enterprise knowledge-base applications.
Key features
Agent and conversational AI capabilities — The platform supports LLM conversations, multimodal interactions, agents, MCP, skills, knowledge bases, persona settings, and automatic context compression.
Source: README, astrbot
Instant messaging platform integrations — The platform connects to QQ, WeChat Work, Feishu, DingTalk, WeChat Official Accounts, Telegram, Slack, and other supported messaging services.
Source: README
Plugin extensions — Plugins extend the platform with additional functionality and are available through a marketplace for installation.
Source: README, samples
Isolated agent execution — The Agent Sandbox provides isolated execution for code and shell calls while allowing resources to be reused at the session level.
Source: README
Web interfaces and internationalization — WebUI and Web ChatUI provide browser-based interfaces, with built-in sandbox and web search support in ChatUI. The platform also includes internationalization support.
Source: README
Quick start
Copied verbatim from the project's README.
uv tool install astrbot --python 3.12
astrbot init # Only execute this command for the first time to initialize the environment
astrbot runuv tool upgrade astrbot --python 3.12Who it may suit
This project may suit individuals building AI companions and automation assistants, as well as developers and teams creating messaging-based customer service or enterprise knowledge-base applications.
Topics to discuss
Which additional messaging platform adapters would be most useful to add next?
How should plugin authors design safe, isolated workflows for the Agent Sandbox?
Which model, knowledge-base, or agent features should be prioritized for the next development cycle?
Written by ReadmeX AI from the project's README, source and public GitHub data; it may contain mistakes.
Read the original README https://github.com/AstrBotDevs/AstrBot#readme
ReadmeX opened this community for a trending project; it is not run by the project. Maintainers can claim it from the community page.
Comments
…