AstrBot

装进 QQ 微信的 AI 助手,随时喊它随叫随到

集成众多 IM 平台、LLM、插件与 AI 功能的智能体助手与开发框架。支持 QQ、微信等多种即时通讯渠道,功能可扩展,亦可作为 OpenClaw 的开源替代方案,轻松打造跨平台的 AI 助手应用。

开源 free 对话助手
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 40850
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类对话助手
开发团队AstrBotDevs
所属国家
定价模式free
价格说明开源项目,AGPL-3.0许可,可免费自部署使用,无付费版本。
访问状态
是否开源是
开源协议AGPL-3.0
主要语言Python
技术栈/模型agent,ai,astrbot,chatbot,chatgpt,discord,docker,gemini,gpt,llama,llm,mcp,openai,python,qq,qqbot,telegram
GitHub 星标★ 40850
30天Star增速
HF 下载量
上线时间2022-12-08 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 5 步

环境要求

  • 需先安装 uv(Python 包管理工具,README 中给出官方安装文档链接)
  • Python 3.12(一键部署命令中通过 --python 3.12 指定)
  • macOS 用户首次运行 astrbot 命令可能因系统安全校验耗时约 10-20 秒
  • 如需生产级稳定部署,需参考官方文档使用 Docker / Docker Compose

安装与启动步骤

  1. 1安装 uv 环境

    README 要求先自行安装 uv 工具,安装方式见 README 中给出的 uv 官方文档链接。未装 uv 无法使用后续命令。

  2. 2一键安装 AstrBot

    使用 uv 以 Python 3.12 安装 astrbot 工具,安装完成后 astrbot 命令即可在终端使用。

    uv tool install astrbot --python 3.12
  3. 3初始化环境

    仅第一次部署时执行,用于初始化 AstrBot 运行环境,重复执行没有必要。

    astrbot init
  4. 4启动 AstrBot

    运行后 AstrBot 服务启动,保持该终端窗口运行;macOS 首次运行该命令可能等待 10-20 秒。

    astrbot run
  5. 5升级 AstrBot(可选)

    后续需要更新版本时执行,升级同样指定 Python 3.12,无需重新初始化。

    uv tool upgrade astrbot --python 3.12

如何确认成功

执行 astrbot run 后命令无报错并持续运行,即表示已启动;具体访问地址与界面请以官方文档为准。

常见问题

Q:macOS 上第一次运行 astrbot 卡很久是正常的吗?

A:正常。README 说明由于 macOS 安全校验,首次运行 astrbot 命令可能耗时约 10-20 秒。

Q:以后如何更新 AstrBot 版本?

A:执行 uv tool upgrade astrbot --python 3.12 即可升级到新版本。

Q:不想自己管理服务器怎么办?

A:README 推荐使用 RainYun 一键云部署服务,可实现 24 小时在线且无需自行运维服务器。

Q:想用 Docker 部署怎么做?

A:README 未给出手动命令,仅指向官方文档《Deploy AstrBot with Docker》,请按该文档操作。

Q:桌面端也想用 AstrBot 怎么办?

A:可下载 AstrBot-desktop 桌面应用;若需要快速部署与多实例隔离,可用 AstrBot Launcher。

注意事项

  • astrbot init 只需在首次部署时执行一次。
  • 必须先在系统中安装 uv,否则无法执行 uv tool install 命令。
  • Docker、宝塔面板、1Panel、CasaOS、手动源码部署等方式的具体步骤请参考官方文档。
  • 桌面端 AstrBot App 面向 ChatUI 使用场景,官方不建议用于服务器场景。

核心亮点

  • 多平台接入:原生支持QQ、Telegram、Discord等主流IM平台,降低部署门槛
  • 插件生态丰富:提供插件系统与MCP支持,可扩展AI功能与自定义Agent行为
  • 高度可定制:支持多种LLM后端(GPT、Gemini、Llama等),适配不同需求

不足之处

  • 文档/社区待观察

适用场景

  • 个人或团队构建跨平台AI聊天机器人
  • 快速搭建基于LLM的Agent服务并集成到IM工具
  • 作为OpenClaw的替代方案进行AI自动化任务

替代项目

LangChain、AutoGPT、nonebot2

项目介绍

AstrBot 是智能体领域的开源项目,由 AstrBotDevs 开发,2022 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(40,850)位列前 1%,在智能体分类的 2,517 个项目里位列前 2%。

近 41 天,它的 GitHub 星标从 39,053 增加到 40,850,净增 1,797。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。AGPL-3.0许可,可免费自部署使用,无付费版本。从国内网络环境看,可直接访问。

它主要面向的使用场景是:个人或团队构建跨平台AI聊天机器人。同类可对比的替代方案包括 LangChain、AutoGPT、nonebot2。

上一篇:Flowise

下一篇:sim

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12