AstrBotDevs/AstrBot
摘要
AstrBot是一个开源聊天机器人框架,支持多平台并通过插件进行扩展,托管在GitHub上的AstrBotDevs组织下。
AI智能体助手及开发框架,集成了众多即时通讯平台、大语言模型、插件和AI功能,可以作为openclaw的替代方案。✨
查看缓存全文
缓存时间: 2026/07/20 09:45
AstrBotDevs/AstrBot 源码: https://github.com/AstrBotDevs/AstrBot AstrBot-Logo-Simplified 简体中文 | 繁體中文 | 日本語 | Français | Español | Русский 文档 | 博客 | 路线图 | 问题追踪 | 邮件支持 AstrBot 是一个开源的全能 Agent 聊天机器人平台,可与主流即时通讯应用集成。它为个人、开发者和团队提供可靠且可扩展的对话式 AI 基础设施。无论你是在构建个人 AI 伴侣、智能客服、自动化助手还是企业知识库,AstrBot 都能让你在即时通讯平台的工作流程中快速构建生产级 AI 应用。 screenshot_1 5x_postspark_2026-02-27_22-37-45 ## 主要特性 1. 💯 免费开源。 2. ✨ AI 大语言模型对话、多模态、Agent、MCP、技能、知识库、角色设定、自动上下文压缩。 3. 🤖 支持接入 Dify、阿里云百炼、Coze 等 Agent 平台。 4. 🌐 多平台:QQ、企业微信、飞书、钉钉、微信公众号、Telegram、Slack 以及更多。 5. 📦 插件扩展,1000+ 插件可一键安装。 6. 🛡️ Agent 沙箱 (https://docs.astrbot.app/use/astrbot-agent-sandbox.html),隔离安全执行代码、Shell 调用,支持会话级资源复用。 7. 💻 WebUI 支持。 8. 🌈 Web ChatUI 支持,内置 Agent 沙箱和网络搜索。 9. 🌐 国际化 (i18n) 支持。 💙 角色扮演与情感陪伴 ✨ 主动式 Agent 🚀 通用 Agent 能力 🧩 1000+ 社区插件 ## 快速开始 ### 一键部署 > [!NOTE] > 需要先安装 uv (https://docs.astral.sh/uv/)。 > macOS 用户注意:由于系统安全检查,首次运行 astrbot 命令可能耗时较长(约 10-20 秒)。 对于希望快速体验 AstrBot、熟悉命令行使用并能自行安装 uv 环境的用户,推荐使用 uv 一键部署方式 ⚡️: bash uv tool install astrbot --python 3.12 astrbot init # 仅首次执行,初始化环境 astrbot run 更新 astrbot: bash uv tool upgrade astrbot --python 3.12 ### 一键云部署(雨云) 对于想要一键部署且不想自行管理服务器的用户,推荐使用雨云的一键云部署服务 ☁️: 在雨云上部署 (https://app.rainyun.com/apps/rca/store/5994?ref=NjU1ODg0) ### Docker 部署 对于熟悉容器技术、追求更稳定生产部署的用户,推荐使用 Docker / Docker Compose 部署 AstrBot。请参考官方文档:使用 Docker 部署 AstrBot (https://docs.astrbot.app/deploy/astrbot/docker.html#%E4%BD%BF%E7%94%A8-docker-%E9%83%A8%E7%BD%B2-astrbot)。 ### 桌面应用部署 对于希望在桌面端使用 AstrBot、且主要使用 ChatUI 的用户,推荐使用 AstrBot App。访问 AstrBot-desktop (https://github.com/AstrBotDevs/AstrBot-desktop) 下载安装;此方式专为桌面使用设计,不推荐用于服务器场景。 ### Launcher 部署 对于希望在桌面端快速部署且需要隔离多实例使用的用户,推荐使用 AstrBot Launcher。访问 AstrBot Launcher (https://github.com/Raven95676/astrbot-launcher) 下载安装。 ### 部署到 Replit Replit 部署由社区维护,适合在线演示和轻量试用。 在 Repl.it 上运行 (https://repl.it/github/AstrBotDevs/AstrBot) ### AUR AUR 部署面向希望以系统包工作流安装 AstrBot 的 Arch Linux 用户。执行以下命令安装 astrbot-git,然后在本地环境中启动 AstrBot。 bash yay -S astrbot-git 更多部署方式 如需面板管理或深度定制,请参阅:宝塔面板部署 (https://docs.astrbot.app/deploy/astrbot/btpanel.html)(宝塔应用商店)、1Panel 部署 (https://docs.astrbot.app/deploy/astrbot/1panel.html)(1Panel 应用市场)、CasaOS 部署 (https://docs.astrbot.app/deploy/astrbot/casaos.html)(NAS/家庭服务器可视化部署)、手动部署 (https://docs.astrbot.app/deploy/astrbot/cli.html)(完全自定义源码安装,使用 uv)。 ## ❤️ 赞助商 欢迎通过爱发电 (https://afdian.com/a/astrbot_team) 或联系我们赞助我们。 ## 支持的即时通讯平台 将 AstrBot 连接到您喜爱的聊天平台。 | 平台 | 维护方 | |———|—————| | QQ | 官方 | | OneBot v11 协议实现 | 官方 | | Telegram | 官方 | | 企业微信及企业微信 AI 机器人 | 官方 | | 微信公众号 | 官方 | | 飞书 | 官方 | | 钉钉 | 官方 | | Slack | 官方 | | Discord | 官方 | | LINE | 官方 | | Satori | 官方 | | KOOK | 官方 | | Misskey | 官方 | | Mattermost | 官方 | | WhatsApp(即将推出) | 官方 | | Matrix (https://github.com/stevessr/astrbot_plugin_matrix_adapter) | 社区 | | Rocket.Chat (https://github.com/NET-Homeless/astrbot_plugin_rocket_chat_adapter) | 社区 | | VoceChat (https://github.com/HikariFroya/astrbot_plugin_vocechat) | 社区 | ## 支持的模型服务 | 服务 | 类型 | |———|—————| | OpenAI 及兼容服务 | 大模型服务 | | Anthropic | 大模型服务 | | Google Gemini | 大模型服务 | | Moonshot AI | 大模型服务 | | 智谱 AI | 大模型服务 | | DeepSeek | 大模型服务 | | Ollama(自托管) | 大模型服务 | | LM Studio(自托管) | 大模型服务 | | AIHubMix (https://aihubmix.com/?aff=4bfH) | 大模型服务(API 网关,支持所有模型) | | CompShare (https://www.compshare.cn/?ytag=GPU_YY-gh_astrbot&referral_code=FV7DcGowN4hB5UuXKgpE74) | 大模型服务 | | 302.AI (https://share.302.ai/rr1M3l) | 大模型服务 | | TokenPony (https://www.tokenpony.cn/3YPyf) | 大模型服务 | | SiliconFlow (https://docs.siliconflow.cn/cn/usercases/use-siliconcloud-in-astrbot) | 大模型服务 | | PPIO Cloud (https://ppio.com/user/register?invited_by=AIOONE) | 大模型服务 | | ModelScope | 大模型服务 | | OneAPI | 大模型服务 | | Dify | LLMOps 平台 | | 阿里云百炼应用 | LLMOps 平台 | | Coze | LLMOps 平台 | | OpenAI Whisper | 语音转文字服务 | | SenseVoice | 语音转文字服务 | | 小米 MiMo Omni | 语音转文字服务 | | OpenAI TTS | 文字转语音服务 | | Gemini TTS | 文字转语音服务 | | GPT-Sovits-Inference | 文字转语音服务 | | GPT-Sovits | 文字转语音服务 | | FishAudio | 文字转语音服务 | | Edge TTS | 文字转语音服务 | | 阿里云百炼 TTS | 文字转语音服务 | | Azure TTS | 文字转语音服务 | | Minimax TTS | 文字转语音服务 | | 小米 MiMo TTS | 文字转语音服务 | | 火山引擎 TTS | 文字转语音服务 | ## ❤️ 贡献 欢迎提交 Issue 和 Pull Request!请随时向本项目提交您的修改 :) ### 如何贡献 您可以通过查看 issue 或协助审核 pull request 来贡献。任何 issue 或 PR 都欢迎,以鼓励社区参与。当然,这些只是建议——您可以用任何方式做出贡献。如需添加新功能,请先通过 Issue 讨论。 ### 开发环境 AstrBot 使用 ruff 进行代码格式化和 lint。 bash git clone https://github.com/AstrBotDevs/AstrBot pip install pre-commit pre-commit install ## 🌍 社区 ### QQ 群 我们有 15+ 个聊天群,详情请见:社区 (https://docs.astrbot.app/community.html)。 ### Discord 服务器 ## ❤️ 特别感谢 特别感谢所有贡献者和插件开发者对 AstrBot ❤️ 的开源支持 ❤️ - NapNeko/NapCatQQ (https://github.com/NapNeko/NapCatQQ) - 优秀的猫框架 - Mai-with-u/MaiBot (https://github.com/Mai-with-u/MaiBot) - 你 QQ 里强大的“数码生命”! ## ⭐ Star 历史 > [!TIP] > 如果本项目对你生活或工作有所帮助,或你对其未来发展感兴趣,请给项目一颗 Star。这是维护这个开源项目的动力 <3 Star 历史图 (https://star-history.com/#astrbotdevs/astrbot&Date) 陪伴与能力不应互相矛盾。我们想要创造的是一个能理解情感、提供真诚陪伴,并能可靠完成任务的机器人。 私は、高性能ですから!
相似文章
Antibot
Antibot 是一款AI驱动的社区管理工具,专为提升Discord服务器的互动活跃度而设计。
OpenChat:为您的人工智能打造的社交网络
OpenChat 是一个专为人工智能交互设计的社交网络,允许用户连接并与 AI 实体进行聊天。
Plurality 发布:完全免费且开源的人工智能代理/聊天机器人平台,专为本地 AI 打造
Plurality 是一个完全免费且开源的本地 AI 平台,它将代理工作流程与聊天机器人界面相结合,支持后台处理、沙盒化的 shell/文件访问,并与技能和 MCP 兼容。
RocketChat/Rocket.Chat
Rocket.Chat 是一个针对团队的开源安全通信平台,支持自托管或云部署,具备端到端加密和联合通信等功能。
@sourcebot_dev:为 Agent 提供整个代码库的上下文。开源,1 分钟完成安装。
# Sourcebot MCP 服务器 - Sourcebot 来源:[https://docs.sourcebot.dev/docs/features/mcp-server?twclid=24ur7m6qrna8fzx0l5w88rsgef](https://docs.sourcebot.dev/docs/features/mcp-server?twclid=24ur7m6qrna8fzx0l5w88rsgef) Sourcebot MCP 服务器将 AI 工具与你的[Sourcebot 部署](https://docs.sourcebot.dev/docs/deployment/docker-compose) 连接起来。这让 AI Agent 和自动化工具能够在你托管于的所有代码中进行搜索、读取文件、解析引用与定义等操作