AstrBot

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

开源 🏷️完全免费 ✅ 目前可打开 对话助手 🍴 复刻 3425 🐛 待处理 1180 👀 关注 96
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 46508
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,AGPL-3.0许可,可免费自部署使用,无付费版本。

项目预览

AstrBot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队AstrBotDevs
定价模式🏷️完全免费
价格说明开源项目,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 星标★ 46508
上线时间2022-12-08 00:00:00
代码更新2026-11-09
仓库体积81.0 MB
本站数据更新2026-11-09
维护状态活跃
收录时间2026-08-09
浏览次数10

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 46508

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 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

上一篇:Flowise

下一篇:sim

同类项目推荐

Hermes-Studio 开源

给 Hermes Agent 装上可视化驾驶舱,聊天、编排、审批一屏掌控。

Web UI & dashboard for Hermes Agent — chat, memory, skills, terminal, approvals, mu···

★ 416 2026-08-09
abacusai-bot 开源

把 AI 助手装进聊天软件和桌面,随时帮你干活

100% free, open-source personal agents for your messaging apps, tools, and services

★ 503 2026-10-24
llm-wiki-agent 开源

丢进资料,自动长出你的个人维基百科

A personal knowledge base that builds and maintains itself. Drop in sources — Claud···

★ 3686 2026-08-09
tribe 开源

低代码搭建多智能体团队,快速实现复杂自动化

Low code tool to rapidly build and coordinate multi-agent teams

★ 1085 2026-08-09
MaxKB 开源

把企业知识装进 AI,员工问啥都有标准答案

MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开···

★ 23130 2026-08-09
AgentCrew 开源

让多个 AI 代理协作干活,一个终端搞定复杂任务

Chat application with multi-agents system supports multi-models and MCP

★ 225 2026-08-09
Vision-Agents 开源

用任意模型和视频源,低延迟构建语音视觉智能体。

Open Vision Agents by Stream. Build voice and vision agents quickly with any model o···

★ 8203 2026-08-09