首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >37.4K Star!开源界的「六边形战士」AstrBot,把 AI 装进你的所有聊天软件!

37.4K Star!开源界的「六边形战士」AstrBot,把 AI 装进你的所有聊天软件!

作者头像
开源星探
发布2026-07-23 21:30:14
发布2026-07-23 21:30:14
1110
举报
文章被收录于专栏:翩翩白衣少年翩翩白衣少年

最近在折腾AI助手的时候,我发现了一个特别尴尬的问题。

不同平台的机器人生态完全不一样。QQ有QQ机器人,飞书有飞书机器人,Telegram有Telegram Bot...它们各自为政,互不兼容。

想在多个平台同时拥有一个统一的AI助手?对不起,不存在的。

直到我遇到了 AstrBot

这个项目简直就是为我这种"多平台重度用户"量身打造的。

它就像一个万能的AI连接器,一次配置,就能让你的AI助手同时出现在QQ、飞书、钉钉、Telegram、Slack等十几款主流聊天软件中。

不管你在哪个平台,都能随时召唤同一个AI助手,享受统一的服务体验。

项目介绍

AstrBot是一个开源的一站式 Agentic 个人和群聊助手框架。

项目由 AstrBotDevs 团队开发维护,代码完全开源免费。从 GitHub 数据来看,这个项目已经积累了相当高的人气——已收货 37.4K Star。

它的目标很明确:陪伴与能力从来不应该是对立面。我们希望创造的是一个既能理解情绪、给予陪伴,也能可靠完成工作的机器人。

核心亮点

1. 多平台覆盖

AstrBot 支持的消息平台堪称"豪华阵容":

  • 官方维护:QQ、OneBot v11、Telegram、企业微信、微信公众号、飞书、钉钉、Slack、Discord、LINE、Satori、KOOK、Misskey、Mattermost
  • 社区维护:Matrix、Rocket.Chat、VoceChat
  • 即将支持:WhatsApp

无论是国内常用的 QQ、飞书、钉钉,还是国际流行的 Telegram、Discord、Slack,AstrBot 都能完美对接。

一次部署,全平台生效,真正实现"一个助手,无处不在"。

2. 模型生态

在AI模型方面,AstrBot 的支持广度同样令人惊叹:

LLM 服务:OpenAI、Anthropic、Google Gemini、Moonshot AI、智谱 AI、DeepSeek、Ollama(本地部署)、LM Studio(本地部署)、AIHubMix、优云智算、硅基流动、PPIO 派欧云、302.AI、小马算力、ModelScope、OneAPI

LLMOps 平台:Dify、阿里云百炼、Coze

语音服务:OpenAI Whisper、SenseVoice、小米 MiMo Omni(语音转文本);OpenAI TTS、Gemini TTS、GPT-Sovits、FishAudio、Edge TTS、阿里云百炼 TTS、Azure TTS、Minimax TTS、小米 MiMo TTS、火山引擎 TTS(文本转语音)

无论是云端大模型还是本地部署方案,无论是中文模型还是英文模型,AstrBot 都能轻松接入。

你可以根据自己的需求和预算,灵活选择最适合的模型服务。

3. 1000+ 插件

AstrBot 拥有一个非常活跃的插件生态,目前已有超过 1000 个社区插件可供一键安装。这些插件覆盖了各种实用场景:

  • • 生活服务:天气查询、快递追踪、点歌、菜谱推荐
  • • 办公效率:文档处理、日程管理、代码解释
  • • 娱乐互动:游戏、抽奖、表情包生成
  • • 工具助手:计算器、翻译、网页搜索

插件的安装和管理也非常简单,通过 WebUI 界面就能完成,无需任何代码知识。

4. Agent Sandbox

这是 AstrBot 最有特色的功能之一。它内置了一个 Agent Sandbox(智能体沙箱)环境,可以安全地执行代码、调用 Shell 命令,并支持会话级资源复用。

这意味着你的 AI 助手不仅能聊天,还能帮你:

  • • 编写和运行 Python 代码
  • • 执行 Shell 脚本
  • • 搜索网页获取实时信息
  • • 处理文件和数据

而且所有操作都在隔离环境中进行,安全性得到了充分保障。

5. 人格设定与情感陪伴

AstrBot 不仅仅是一个工具型助手,它还具备角色扮演和情感陪伴的能力。你可以为它设定不同的人格:温柔的小姐姐、幽默的段子手、专业的程序员、贴心的生活顾问...

通过精心设计的人格设定,AstrBot 能够理解你的情绪,给予恰当的回应,成为你随时可以倾诉的AI伙伴。

功能特性

  • 多模态对话:支持文本、图片、语音等多种形式的交互。无论是发送一张图片让AI分析,还是用语音输入进行对话,AstrBot 都能轻松应对。
  • 知识库功能:你可以上传自己的文档、资料,构建专属的知识库。
  • MCP 与 Skills:支持 MCP 标准,可以接入各种第三方工具和服务。同时内置 Skills 系统,让AI能够完成更复杂的任务编排。
  • 自动上下文压缩:在长时间对话中,AstrBot 会自动对历史对话进行压缩和摘要,避免上下文过长导致的效率下降和成本增加。
  • WebUI 管理界面:提供直观的可视化管理面板,无需命令行操作

快速上手

方式一:uv 一键部署(推荐)

这是最简单快捷的部署方式,适合熟悉命令行的用户:

代码语言:javascript
复制
# 安装 uv(如果尚未安装)
curl -LsSf https://astral.sh/uv/install.sh | sh

# 安装 AstrBot
uv tool install astrbot --python 3.12

# 初始化环境(仅首次执行)
astrbot init

# 启动服务
astrbot run

启动成功后,访问 http://localhost:6185 即可打开管理面板。首次登录用户名是 astrbot,密码在启动日志中查找。

更新 AstrBot:

代码语言:javascript
复制
uv tool upgrade astrbot --python 3.12
方式二:Docker 部署(适合服务器)

对于需要部署在服务器上的场景,Docker 是更稳定的选择:

代码语言:javascript
复制
# 克隆仓库
git clone https://github.com/AstrBotDevs/AstrBot
cd AstrBot

# 启动容器
docker compose up -d

国内用户可以修改 compose.yml,将镜像源替换为:

代码语言:javascript
复制
image: m.daocloud.io/docker.io/soulter/astrbot:latest
方式三:桌面客户端部署

如果你只想在本地使用,不想折腾服务器,可以下载桌面客户端:

前往 https://github.com/AstrBotDevs/AstrBot-desktop 下载对应系统的安装包,安装后即可使用。

方式四:启动器部署

对于希望快速部署并实现环境隔离多开的用户,可以使用 AstrBot Launcher:

前往 https://github.com/Raven95676/astrbot-launcher 下载安装。

写在最后

AstrBot 是一个非常强大且实用的开源项目。它不仅解决了多平台AI接入的问题,还提供了完整的 Agentic 能力、丰富的插件生态和安全的执行环境。

无论是个人用户想要一个随时陪伴的AI伙伴,还是企业用户想要搭建智能客服系统,AstrBot 都能满足需求。

它的部署方式灵活多样,无论是快速体验还是生产环境部署,都有合适的方案。

项目地址:https://github.com/AstrBotDevs/AstrBot

如果本文对您有帮助,也请帮忙点个 赞👍 哈!❤️

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-07-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 开源星探 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目介绍
  • 核心亮点
    • 1. 多平台覆盖
    • 2. 模型生态
    • 3. 1000+ 插件
    • 4. Agent Sandbox
    • 5. 人格设定与情感陪伴
  • 功能特性
  • 快速上手
    • 方式一:uv 一键部署(推荐)
    • 方式二:Docker 部署(适合服务器)
    • 方式三:桌面客户端部署
    • 方式四:启动器部署
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档