Skip to content

AstrBotDevs/AstrBot

⭐ 31,778  ·  Python  ·  GitHub 仓库

AI智能体助手与开发框架,集成众多即时通讯平台、大语言模型、插件及AI功能,可作为OpenClaw的替代方案。✨

agent ai chatbot chatgpt discord docker gemini gpt

一句话总结

一款集大成的开源AI智能体框架,无缝连接大语言模型与10+即时通讯平台。

🔥 核心能力与独特卖点

  • 多平台统一消息:集成QQ、Telegram、Discord、企业微信、飞书、钉钉、Slack等平台。彻底解决为每个平台分别管理聊天机器人的痛点,只需一次配置即可将AI智能体部署到团队所在的任何沟通渠道。
  • LLM与智能体沙箱:支持OpenAI、Gemini、Llama、GPT及MCP协议,并提供代码与Shell命令的隔离执行环境。彻底消除安全顾虑,通过按会话进行沙箱隔离,安全运行不受信任的智能体操作。
  • 1000+插件市场:一键安装社区插件,轻松扩展功能。将开发周期从数周缩短至几分钟,直接利用搜索、数据分析、自动化等预构建集成方案。
  • 生产级WebUI与ChatUI:内置管理面板和聊天界面,集成智能体沙箱与网页搜索功能。无需额外的前端开发,部署即用,即刻交互。
  • 多种部署方式:支持Docker、uv工具、桌面应用、Replit、AUR及手动部署。适配任何基础设施,从个人笔记本到企业集群均可轻松驾驭。

独特卖点:AstrBot是唯一一款免费、开源的框架,将10+即时通讯集成、LLM编排、智能体沙箱和插件市场整合于一体——无供应商锁定,无按席位收费。

Architecture

技术架构

组件技术/方案
编程语言Python 3.10+(推荐3.12)
包管理uv工具,实现快速、可复现的安装
部署方式Docker/Docker Compose、桌面应用、AUR、Replit、手动部署
LLM集成OpenAI、Gemini、Llama、GPT、MCP协议
智能体平台桥接Dify、阿里云百炼、Coze
消息适配器QQ、Telegram、Discord、企业微信、飞书、钉钉、Slack
插件系统市场提供1000+社区插件,一键安装
安全机制智能体沙箱,隔离代码/Shell执行环境
国际化i18n支持,提供多语言README文档

快速入门指南

通过uv安装(推荐)

bash
uv tool install astrbot --python 3.12
astrbot init
astrbot run

升级

bash
uv tool upgrade astrbot --python 3.12

通过AUR安装(Arch Linux)

bash
yay -S astrbot-git

其他方式:使用Docker Compose或桌面应用启动器进行图形化安装。

优点、缺点与使用场景

优点

  • 零成本:完全开源,无付费层级或功能限制。
  • 极致灵活:支持10+即时通讯平台、多种LLM提供商和1000+插件。
  • 安全的智能体执行:沙箱环境防止恶意代码影响主机系统。
  • 快速部署:一键安装命令和WebUI管理,降低运维成本。
  • 活跃社区:31,778颗星标,表明项目得到广泛认可且持续开发。

缺点

  • 需Python 3.10+:较旧系统可能需要升级。
  • WebUI升级限制:通过uv部署的版本无法通过WebUI升级,必须使用命令行。
  • macOS首次启动延迟:安全校验导致首次启动需等待10-20秒。
  • 插件质量参差不齐:1000+社区插件中,质量和维护水平存在差异。

不适合谁?

  • 需要企业级SLA支持的团队:无商业背书或保证的正常运行时间。
  • 不熟悉命令行的非技术用户:虽然WebUI有帮助,但初始设置仍需终端命令。
  • 仅需单一固定聊天机器人的项目:多平台支持的灵活性对只需一个渠道的场景反而增加复杂度。
  • 对安全性要求极高的环境:虽有沙箱机制,但社区插件仍可能引入风险。

理想使用场景

  • 个人AI助手:同时在Telegram、Discord和QQ上部署私人助手。
  • 企业客服:集成企业微信、飞书或钉钉,实现智能工单处理和知识库查询。
  • 开发者自动化:利用智能体沙箱在聊天中运行代码生成、测试或部署脚本。
  • 社区管理:通过单一AI后端,在Discord、Telegram和QQ上完成用户管理和辅助。
  • 研究与原型开发:无需从零搭建基础设施,快速测试LLM集成和智能体工作流。

社区与活跃度

AstrBot正以惊人的速度发展,已获得31,778颗星标——这充分证明了社区的高度认可和实际应用价值。项目维护活跃,最新更新日期为2026年5月10日,持续进行功能开发和Bug修复。结合其繁荣的插件市场(1000+插件)、多语言支持和频繁的版本发布,强烈推荐给任何希望构建AI智能体但不想重复造轮子的人。项目势头强劲,预示着快速增长——趁生态仍在扩张,现在正是加入的最佳时机。

热点项目数据来自 GitHub API,实时更新