• 欢迎访问爱玩之家
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏爱玩之家

[GitHub]AstrBot 开源一体化AI智能体聊天机器人平台

GitHub awzj 2天前 8次浏览 已收录 0个评论
文章目录[隐藏]

AstrBot|开源一体化AI智能体聊天机器人平台,多IM平台大模型Bot框架

摘要

AstrBot 是一款免费开源的一站式AI Agent聊天机器人框架,支持QQ、企业微信、飞书、Telegram等数十款即时通讯平台接入,兼容主流大模型,内置知识库、智能体沙箱、上千款社区插件,可快速搭建AI陪伴机器人、智能客服、自动化工作助手。


正文内容

一、项目简介

AstrBot 是开源一体化智能体聊天机器人平台,一套框架对接主流即时通讯软件,为个人、开发者、团队提供可扩展的对话AI基础设施。 无论是搭建私人AI陪伴、智能客服、自动化任务助手,还是企业知识库机器人,借助 AstrBot 都可以在IM通讯生态内快速落地可用的AI应用。

[GitHub]AstrBot 开源一体化AI智能体聊天机器人平台项目定位:AI Agent Assistant & development framework,可作为 OpenClaw 替代方案。
开源协议:AGPL-3.0 License
GitHub仓库:AstrBotDevs/AstrBot
项目官网:AstrBot.app

二、核心功能亮点

免费开源,持续维护 项目拥有37.9k Star、350+贡献者,版本迭代活跃,最新稳定版 v4.26.7。

🤖 完整大模型&智能体能力

  • LLM对话、多模态交互、通用Agent智能体、MCP协议支持
  • 角色人设配置、知识库、自动上下文压缩
  • 主动式智能体、角色扮演与情感陪伴能力

🔌 第三方平台互通 原生支持对接 Dify、阿里云百炼、Coze 等LLMOps智能体平台。

🌐 超多即时通讯平台支持 官方原生维护:QQ(OneBot v11)、企业微信、飞书、钉钉、微信公众号、Telegram、Slack、Discord、KOOK、LINE、Satori、Misskey、Mattermost 社区维护:Matrix、Rocket.Chat、VoceChat 即将上线:WhatsApp

📦 插件生态强大 内置插件市场,1000+社区插件一键安装,自由扩展功能。

🛡️ 安全智能体沙箱 提供隔离运行环境,安全执行代码、Shell命令,支持会话资源隔离复用。

🖥️ 可视化管理界面

  • WebUI 后台控制面板
  • Web ChatUI网页聊天界面,内置网页搜索、智能体沙箱
  • 支持国际化多语言(i18n)

三、支持的AI模型与服务

大语言模型(LLM)

OpenAI及兼容接口、Anthropic、Google Gemini、月之暗面Moonshot、智谱AI、DeepSeek、Ollama、LM Studio、ModelScope、OneAPI、SiliconFlow、shturl等。

语音相关服务

语音转文字(ASR):OpenAI Whisper、SenseVoice、小米MiMo Omni 语音合成(TTS):OpenAI TTS、Gemini TTS、GPT-Sovits、FishAudio、Edge TTS、阿里云百炼TTS、Azure TTS、火山引擎TTS、Minimax TTS等。

四、多种部署方案(按需选择)

1. uv 一键命令部署(推荐开发者)

适合熟悉命令行、快速体验用户,需要预先安装 uv

uv tool install astrbot --python 3.12
astrbot init # 首次运行初始化环境
astrbot run

升级命令

uv tool upgrade astrbot --python 3.12

提示:macOS用户首次启动因系统安全校验,启动耗时约10–20秒。

2. Docker / Docker Compose部署

适合生产环境、追求稳定容器化部署,查阅官方文档:使用Docker部署AstrBot

3. 桌面客户端方案

  • AstrBot-desktop:纯桌面客户端,适合本地网页聊天使用,不建议服务器部署
  • AstrBot Launcher:桌面多实例隔离快速启动工具

4. 云服务&面板部署

  • 雨云 RainYun 一键云部署
  • 1Panel、宝塔BT面板、CasaOS NAS家庭服务器可视化部署
  • Replit在线轻量试用(社区维护,适合演示)
  • Arch Linux AUR:yay -S astrbot-git

五、开发与二次开发

项目采用 Python(69.8%) + Vue + TS 开发,代码规范使用 ruff。 开发环境拉取方式:

git clone https://GitHub.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install

欢迎提交 Issue、PR;新增功能建议先通过Issue沟通方案。

六、社区渠道

  • QQ交流群(15+社群,查看项目Community页面获取群号)
  • Discord 官方社区

七、结语

项目理念:陪伴与能力永远不应相互冲突。 AstrBot 致力于打造既能理解情绪、提供情感陪伴,同时稳定可靠执行各类任务的智能机器人。

如果你正在寻找一款多平台通用、可高度自定义的开源AI聊天机器人框架,AstrBot 值得尝试。


爱玩之家 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:[GitHub]AstrBot 开源一体化AI智能体聊天机器人平台
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址