AstrBot
时间是审查一切罪犯的最老练的法官——莎士比亚
AstrBot:一位“住在聊天软件里的全能管家”,还会陪你聊天、替你办事
AstrBot 的自我介绍很直给,但越看越像在发名片:
Agentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
他不是那种只会在网页里“你好我好大家好”的聊天机器人,他更像一个把工具箱背在身上、把多平台适配写在骨子里、把插件市场当成后花园的“IM 生态居民”。
他会出现在你常用的聊天软件里,像一个穿着正装又特别能打的同事——你一句话,他就能:
- 认真陪聊(还会情绪价值)
- ���入大模型、做多模态对话
- 当 Agent 干活
- 挂上 MCP、Skills、Knowledge Base
- 甚至还会“自动压缩上下文”,像一位会整理会议纪要的秘书
他不是一条功能线,他是一个平台:一个开源的一体化 Agent 聊天机器人平台。
AstrBot 的“性格标签”:开源、可靠、可扩展、爱交朋友
AstrBot 在 README 里把自己描述得很明确:
AstrBot is an open-source all-in-one Agent chatbot platform that integrates with mainstream instant messaging apps.
It provides reliable and scalable conversational AI infrastructure for individuals, developers, and teams.
他像在说:
“你是个人?是开发者?是团队?没关系,我都能服务。你想做陪伴型机器人、智能客服、自动化助手、企业知识库?你把需求丢给我,我能在 IM 工作流里给你搭起一套能上线的东西。”
顺手还甩出一张截图,像是把自己的工牌和工位照一起递过来:
Key Features:他到底“全能”在哪里?
AstrBot 的技能不像“加点”,更像“满级账号”把面板给你看。
💯 Free & Open Source.
他不藏着掖着,开源就是他的底色。✨ AI LLM Conversations, Multimodal, Agent, MCP, Skills, Knowledge Base, Persona Settings, Auto Context Compression.
这串词像他的履历:
他能聊、能看、能做事;能上技能、能挂知识库;还能给自己设置人格;对话长了他还会自动“压缩上下文”,像把背包空间整理得整整齐齐。🤖 Supports integration with Dify, Alibaba Cloud Bailian, Coze, and other agent platforms.
他不是“我自己就是一切”,他更像“我能打通各种生态”,见人说人话,见平台能对接。🌐 Multi-Platform:QQ、WeChat Work、Feishu、DingTalk、WeChat Official Accounts、Telegram、Slack……
他像一个社交达人,把主流 IM 平台挨个打了招呼,还附上“更多平台见下方”。📦 Plugin Extensions with 1000+ plugins available for one-click installation.
他背后有个“插件市场”,而且数量写得很豪气:1000+。
他像在说:“别担心功能不够,我的社区会长出新的器官。”🛡️ Agent Sandbox(隔离、安全执行代码、shell 调用、会话级资源复用)
他给 Agent 办事这件事加了安全带:
“我能让你执行代码、调用 shell,但我会隔离起来,安全第一。”💻 WebUI Support.
他不只活在命令行里,也愿意在 Web 界面里把自己打理得更易用。🌈 Web ChatUI Support with built-in agent sandbox and web search.
他甚至在 Web ChatUI 里也自带沙箱和网页搜索——像把“工具”和“聊天”绑成一体,随时待命。🌐 Internationalization (i18n) Support.
语言这件事他也很在意:多语言 README、本地化支持,像在说“我想去更远的地方工作”。
| 💙 Role-playing & Emotional Companionship | ✨ Proactive Agent | 🚀 General Agentic Capabilities | 🧩 1000+ Community Plugins |
|---|---|---|---|
Quick Start:他把“上手”写成了多条人生道路
AstrBot 特别像那种“你怎么舒服怎么来”的产品经理:
命令行党、Docker 党、桌面党、面板党、NAS 党、云部署党……他都给你安排了入口。
One-Click Deployment(uv 一键部署 ⚡️)
他先照顾“想快速体验、熟悉命令行、也能自己装 uv 环境”的用户,直接给出三条命令,干净利落:
1 | uv tool install astrbot |
他还提醒你:需要先安装 uv。
以及——他很体贴地照顾了 macOS 用户的“第一次启动慢一点”:
For macOS user: due to macOS security checks, the first run of the
astrbotcommand may take longer (about 10-20s).
他像在轻声说:“别急,我在启动,只是系统要检查一下我是不是好人。”
更新 astrbot 也给了明路:
1 | uv tool upgrade astrbot |
Docker Deployment(更稳、更适合生产)
如果你是容器用户,AstrBot 立刻换上“生产模式”的语气:
For users familiar with containers and looking for a more stable, production-ready deployment method, we recommend deploying AstrBot with Docker / Docker Compose.
然后把你引去官方文档:
Deploy AstrBot with Docker
Deploy on RainYun(不想管服务器?交给云 ☁️)
AstrBot 对“我只想一键部署,不想运维”的人也很友好,直接给出 RainYun 的一键部署入口:
他像在说:“你负责想要什么样的机器人,剩下的我帮你跑起来。”
Desktop Application Deployment(桌面用户专用:AstrBot App)
如果你主要在桌面上使用、主要用 ChatUI,他推荐 AstrBot App:
Visit AstrBot-desktop to download and install;
并且强调:这是桌面场景,不推荐服务器使用。
Launcher Deployment(桌面也想快、还要隔离多实例)
他还准备了 AstrBot Launcher:
Visit AstrBot Launcher to download and install.
像是给桌面党递上“多开器 + 隔离环境”的工具包。
Deploy on Replit(在线 demo / 轻量试用)
Replit 也有,而且由社区维护:
AUR(Arch Linux 用户的系统包流派)
Arch 用户喜欢“系统包工作流”?AstrBot 也安排了:
1 | yay -S astrbot-git |
More deployment methods(更深定制?他也不怕麻烦)
他把更多部署方式也列了出来,像一个准备了很多扳手的工程师:
- BT Panel
- 1Panel
- CasaOS(NAS / 家庭服务器可视化)
- Manual Deployment(用
uv完全自定义、源码方式)
Supported Messaging Platforms:他是“多平台社交型机器人”
AstrBot 说:Connect AstrBot to your favorite chat platform.
| Platform | Maintainer |
|---|---|
| Official | |
| OneBot v11 protocol implementation | Official |
| Telegram | Official |
| Wecom & Wecom AI Bot | Official |
| WeChat Official Accounts | Official |
| Feishu (Lark) | Official |
| DingTalk | Official |
| Slack | Official |
| Discord | Official |
| LINE | Official |
| Satori | Official |
| Misskey | Official |
| WhatsApp (Coming Soon) | Official |
| Matrix | Community |
| KOOK | Community |
| VoceChat | Community |
他既有官方适配,也给社区留了舞台——像一个愿意把麦克风递出去的主持人。
Supported Model Services:他认识很多“脑子”,也认识很多“嗓子”
AstrBot 的模型支持列表很像“人脉名单”:从 OpenAI 到 Anthropic、从 Gemini 到各种自托管方案,再到语音识别、语音合成,一应俱全。
| Service | Type |
|---|---|
| OpenAI and Compatible Services | LLM Services |
| Anthropic | LLM Services |
| Google Gemini | LLM Services |
| Moonshot AI | LLM Services |
| Zhipu AI | LLM Services |
| DeepSeek | LLM Services |
| Ollama (Self-hosted) | LLM Services |
| LM Studio (Self-hosted) | LLM Services |
| AIHubMix | LLM Services (API Gateway, supports all models) |
| CompShare | LLM Services |
| 302.AI | LLM Services |
| TokenPony | LLM Services |
| SiliconFlow | LLM Services |
| PPIO Cloud | LLM Services |
| ModelScope | LLM Services |
| OneAPI | LLM Services |
| Dify | LLMOps Platforms |
| Alibaba Cloud Bailian Applications | LLMOps Platforms |
| Coze | LLMOps Platforms |
| OpenAI Whisper | Speech-to-Text Services |
| SenseVoice | Speech-to-Text Services |
| OpenAI TTS | Text-to-Speech Services |
| Gemini TTS | Text-to-Speech Services |
| GPT-Sovits-Inference | Text-to-Speech Services |
| GPT-Sovits | Text-to-Speech Services |
| FishAudio | Text-to-Speech Services |
| Edge TTS | Text-to-Speech Services |
| Alibaba Cloud Bailian TTS | Text-to-Speech Services |
| Azure TTS | Text-to-Speech Services |
| Minimax TTS | Text-to-Speech Services |
| Volcano Engine TTS | Text-to-Speech Services |
他像一个“可插拔的大脑中枢”:你想用谁的模型、谁的语���,他都尽量给你接上。
❤️ Sponsors:有人在背后给他加油
❤️ Contributing:他欢迎你来一起把他变得更强
AstrBot 的贡献态度很像一个开源项目该有的样子:
Issues 和 PR 永远欢迎,随时提交都行。
他还给了开发者一个很清晰的“上车方式”:
AstrBot uses ruff for code formatting and linting.
1 | git clone https://github.com/AstrBotDevs/AstrBot |
他像在说:
“来吧,先把环境装好,我们一起把代码写得干净一点。”
🌍 Community:他真的很爱热闹
QQ Groups
Group 9: 1076659624 (New)
Group 10: 1078079676 (New)
Group 1: 322154837
Group 3: 630166526
Group 5: 822130018
Group 6: 753075035
Group 7: 743746109
Group 8: 1030353265
Developer Group(Chit-chat): 975206796
Developer Group(Formal): 1039761811
Discord Server
❤️ Special Thanks:他把“感谢”写得很认真
他感谢所有贡献者、插件开发者,还把贡献者墙贴出来:
同时也向开源项目致谢:
- NapNeko/NapCatQQ - The amazing cat framework
⭐ Star History:他不强求,但很在行
AstrBot 在最后放了一句很温柔的话:
If this project has helped you in your life or work, or if you’re interested in its future development, please give the project a Star. It’s the driving force behind maintaining this open-source project <3
Companionship and capability should never be at odds. What we aim to create is a robot that can understand emotions, provide genuine companionship, and reliably accomplish tasks.
私は、高性能ですから!
