项目截图
概览
AstrBot 提供了可扩展的对话式 AI 基础设施,专为个人、开发者和团队设计。它充当统一桥梁,连接各类即时通讯(IM)平台与多种 LLM 服务及智能体平台。该框架支持多模态对话、智能体工作流、MCP(模型上下文协议)、技能、知识库集成、人设设置及自动上下文压缩。它包含用于管理的 WebUI、带有内置智能体沙盒与网页搜索的 Web ChatUI,并支持国际化(i18n)。
主要功能
- 免费开源 (AGPL-3.0)
- 支持多模态的 AI LLM 对话
- 智能体、MCP、技能与知识库集成
- 人设设置与自动上下文压缩
- 多平台 IM 集成(QQ、Telegram、企业微信、飞书、钉钉、Slack、Discord 等)
- 插件扩展,拥有 1000+ 社区插件
- 用于隔离代码和 Shell 执行的智能体沙盒
- WebUI 和 Web ChatUI 支持
- 国际化 (i18n) 支持
- 集成 Dify、阿里云百炼和 Coze
要求、安装和快速入门
1. uv 一键部署:`uv tool install astrbot --python 3.12`,然后 `astrbot init`,接着 `astrbot run`。
2. Docker 部署:参考官方文档获取 Docker/Docker Compose 指令。
3. 桌面应用:从 AstrBotDevs GitHub 组织下载 AstrBot-desktop。
4. 启动器部署:从 GitHub 下载 AstrBot Launcher。
5. AUR (Arch Linux):通过 `yay -S astrbot-git` 安装。
6. 云端部署:可通过雨云 (RainYun) 或 Replit 进行一键部署。
7. 面板部署:支持通过宝塔面板 (BT-Panel)、1Panel 和 CasaOS 部署。
用法
模型兼容性与使用场景
支持 OpenAI 及兼容服务、Anthropic、Google Gemini、Moonshot AI、智谱 AI、DeepSeek、Ollama、LM Studio、AIHubMix、CompShare、302.AI、TokenPony、SiliconFlow、PPIO Cloud、ModelScope 和 OneAPI。同时集成 Dify、阿里云百炼应用和 Coze 等 LLMOps 平台。语音转文本支持 OpenAI Whisper、SenseVoice 和小米 MiMo Omni。文本转语音支持 OpenAI TTS、Gemini TTS、GPT-Sovits、FishAudio、Edge TTS、Azure TTS、Minimax TTS 等。
许可证与风险说明
采用 GNU Affero General Public License v3.0 (AGPL-3.0) 授权。
Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: AGPL-3.0. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.
发布与维护
Not stated in the repository metadata.