时间是审查一切罪犯的最老练的法官——莎士比亚

AstrBot-Logo-Simplified

简体中文
繁體中文
日本語
Français
Русский


Soulter%2FAstrBot | Trendshift Featured|HelloGitHub

python zread Docker pull

Documentation
Blog
Roadmap
Issue Tracker
Email Support


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 工作流里给你搭起一套能上线的东西。”

顺手还甩出一张截图,像是把自己的工牌和工位照一起递过来:

screenshot_1 5x_postspark_2026-02-27_22-37-45


Key Features:他到底“全能”在哪里?

AstrBot 的技能不像“加点”,更像“满级账号”把面板给你看。

  1. 💯 Free & Open Source.
    他不藏着掖着,开源就是他的底色。

  2. AI LLM Conversations, Multimodal, Agent, MCP, Skills, Knowledge Base, Persona Settings, Auto Context Compression.
    这串词像他的履历:
    他能聊、能看、能做事;能上技能、能挂知识库;还能给自己设置人格;对话长了他还会自动“压缩上下文”,像把背包空间整理得整整齐齐。

  3. 🤖 Supports integration with Dify, Alibaba Cloud Bailian, Coze, and other agent platforms.
    他不是“我自己就是一切”,他更像“我能打通各种生态”,见人说人话,见平台能对接。

  4. 🌐 Multi-Platform:QQ、WeChat Work、Feishu、DingTalk、WeChat Official Accounts、Telegram、Slack……
    他像一个社交达人,把主流 IM 平台挨个打了招呼,还附上“更多平台见下方”。

  5. 📦 Plugin Extensions with 1000+ plugins available for one-click installation.
    他背后有个“插件市场”,而且数量写得很豪气:1000+
    他像在说:“别担心功能不够,我的社区会长出新的器官。”

  6. 🛡️ Agent Sandbox(隔离、安全执行代码、shell 调用、会话级资源复用)
    他给 Agent 办事这件事加了安全带:
    “我能让你执行代码、调用 shell,但我会隔离起来,安全第一。”

  7. 💻 WebUI Support.
    他不只活在命令行里,也愿意在 Web 界面里把自己打理得更易用。

  8. 🌈 Web ChatUI Support with built-in agent sandbox and web search.
    他甚至在 Web ChatUI 里也自带沙箱和网页搜索——像把“工具”和“聊天”绑成一体,随时待命。

  9. 🌐 Internationalization (i18n) Support.
    语言这件事他也很在意:多语言 README、本地化支持,像在说“我想去更远的地方工作”。


💙 Role-playing & Emotional Companionship ✨ Proactive Agent 🚀 General Agentic Capabilities 🧩 1000+ Community Plugins

99b587c5d35eea09d84f33e6cf6cfd4f

c449acd838c41d0915cc08a3824025b1

image

image


Quick Start:他把“上手”写成了多条人生道路

AstrBot 特别像那种“你怎么舒服怎么来”的产品经理:
命令行党、Docker 党、桌面党、面板党、NAS 党、云部署党……他都给你安排了入口。

One-Click Deployment(uv 一键部署 ⚡️)

他先照顾“想快速体验、熟悉命令行、也能自己装 uv 环境”的用户,直接给出三条命令,干净利落:

1
2
3
uv tool install astrbot
astrbot init # Only execute this command for the first time to initialize the environment
astrbot run

他还提醒你:需要先安装 uv

以及——他很体贴地照顾了 macOS 用户的“第一次启动慢一点”:

For macOS user: due to macOS security checks, the first run of the astrbot command 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 的一键部署入口:

Deploy on 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 也有,而且由社区维护:

Run on Repl.it


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
QQ 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:有人在背后给他加油

sponsors


❤️ Contributing:他欢迎你来一起把他变得更强

AstrBot 的贡献态度很像一个开源项目该有的样子:

Issues 和 PR 永远欢迎,随时提交都行。

他还给了开发者一个很清晰的“上车方式”:

AstrBot uses ruff for code formatting and linting.

1
2
3
git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install

他像在说:
“来吧,先把环境装好,我们一起把代码写得干净一点。”


🌍 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

Discord_community


❤️ Special Thanks:他把“感谢”写得很认真

他感谢所有贡献者、插件开发者,还把贡献者墙贴出来:

同时也向开源项目致谢:


⭐ 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.

私は、高性能ですから!