f6ac6b9007
- Updated links in Japanese, Russian, and Traditional Chinese README files to include a new Simplified Chinese README. - Enhanced the description and features of AstrBot across all language versions. - Improved formatting of supported messaging platforms and model services in Japanese, Russian, and Traditional Chinese README files. - Added a new README file in Simplified Chinese with comprehensive details about AstrBot, including features, deployment methods, and community contributions.
12 KiB
12 KiB
AstrBot 是一个开源的 Agentic 个人与群聊助手,支持在多款即时通讯平台快速构建 AI 应用与自动化工作流。
主要功能
- 💯 免费 & 开源。
- ✨ AI 大模型对话,多模态,Agent,MCP,Skills,知识库,人格设定,自动压缩对话。
- 🤖 支持接入 Dify、阿里云百炼、Coze 等智能体平台。
- 🌐 多平台,支持 QQ、企业微信、飞书、钉钉、微信公众号、Telegram、Slack 以及更多。
- 📦 插件扩展,已有 1000+ 个插件可一键安装。
- 🛡️ Agent Sandbox 隔离化环境,安全地执行任何代码、调用 Shell、会话级资源复用。
- 💻 WebUI 支持。
- 🌈 Web ChatUI 支持,ChatUI 内置代理沙盒、网页搜索等。
- 🌐 国际化(i18n)支持。
| 💙 角色扮演 & 情感陪伴 | ✨ 主动式 Agent | 🚀 通用 Agentic 能力 | 🧩 1000+ 社区插件 |
|---|---|---|---|
快速开始
一键部署
uv tool install astrbot
astrbot
需要安装 uv。
Docker 部署
推荐使用 Docker / Docker Compose 方式部署 AstrBot。
请参阅官方文档 使用 Docker 部署 AstrBot 。
在 雨云 上部署
AstrBot 已由雨云官方上架至云应用平台,可一键部署。
桌面客户端(Tauri)
桌面应用仓库 AstrBot-desktop。
支持多系统架构,安装包直接安装,开箱即用,最适合新手和懒人的一键桌面部署方案,不推荐服务器场景。
启动器一键部署(AstrBot Launcher)
快速部署和多开方案,实现环境隔离,进入 AstrBot Launcher 仓库,在 Releases 页最新版本下找到对应的系统安装包安装即可。
在 Replit 上部署
社区贡献的部署方式。
AUR
yay -S astrbot-git
更多部署方式:宝塔面板 | 1Panel | CasaOS | 手动部署
支持的消息平台
将 AstrBot 连接到你常用的聊天平台。
| 平台 | 维护方 |
|---|---|
| 官方维护 | |
| OneBot v11 | 官方维护 |
| Telegram | 官方维护 |
| 企微应用 & 企微智能机器人 | 官方维护 |
| 微信客服 & 微信公众号 | 官方维护 |
| 飞书 | 官方维护 |
| 钉钉 | 官方维护 |
| Slack | 官方维护 |
| Discord | 官方维护 |
| LINE | 官方维护 |
| Satori | 官方维护 |
| Misskey | 官方维护 |
| Whatsapp (将支持) | 官方维护 |
| Matrix | 社区维护 |
| KOOK | 社区维护 |
| VoceChat | 社区维护 |
支持的模型提供商
| 提供商 | 类型 |
|---|---|
| 自定义 | 任何 OpenAI API 兼容的服务 |
| OpenAI | LLM |
| Anthropic | LLM |
| Google Gemini | LLM |
| Moonshot AI | LLM |
| 智谱 AI | LLM |
| DeepSeek | LLM |
| Ollama (本地部署) | LLM |
| LM Studio (本地部署) | LLM |
| AIHubMix | LLM (API 网关, 支持所有模型) |
| 优云智算 | LLM (API 网关, 支持所有模型) |
| 硅基流动 | LLM (API 网关, 支持所有模型) |
| PPIO 派欧云 | LLM (API 网关, 支持所有模型) |
| 302.AI | LLM (API 网关, 支持所有模型) |
| 小马算力 | LLM (API 网关, 支持所有模型) |
| ModelScope | LLM |
| OneAPI | LLM |
| Dify | LLMOps 平台 |
| 阿里云百炼应用 | LLMOps 平台 |
| Coze | LLMOps 平台 |
| OpenAI Whisper | 语音转文本 |
| SenseVoice | 语音转文本 |
| OpenAI TTS | 文本转语音 |
| Gemini TTS | 文本转语音 |
| GPT-Sovits-Inference | 文本转语音 |
| GPT-Sovits | 文本转语音 |
| FishAudio | 文本转语音 |
| Edge TTS | 文本转语音 |
| 阿里云百炼 TTS | 文本转语音 |
| Azure TTS | 文本转语音 |
| Minimax TTS | 文本转语音 |
| 火山引擎 TTS | 文本转语音 |
❤️ 贡献
欢迎任何 Issues/Pull Requests!只需要将你的更改提交到此项目 :)
如何贡献
你可以通过查看问题或帮助审核 PR(拉取请求)来贡献。任何问题或 PR 都欢迎参与,以促进社区贡献。当然,这些只是建议,你可以以任何方式进行贡献。对于新功能的添加,请先通过 Issue 讨论。
开发环境
AstrBot 使用 ruff 进行代码格式化和检查。
git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install
🌍 社区
QQ 群组
- 1 群:322154837
- 3 群:630166526
- 5 群:822130018
- 6 群:753075035
- 7 群:743746109
- 8 群:1030353265
- 开发者群:975206796
Discord 频道
❤️ Special Thanks
特别感谢所有 Contributors 和插件开发者对 AstrBot 的贡献 ❤️
此外,本项目的诞生离不开以下开源项目的帮助:
- NapNeko/NapCatQQ - 伟大的猫猫框架
开源项目友情链接:
- NoneBot2 - 优秀的 Python 异步 ChatBot 框架
- Koishi - 优秀的 Node.js ChatBot 框架
- MaiBot - 优秀的拟人化 AI ChatBot
- nekro-agent - 优秀的 Agent ChatBot
- LangBot - 优秀的多平台 AI ChatBot
- ChatLuna - 优秀的多平台 AI ChatBot Koishi 插件
- Operit AI - 优秀的 AI 智能助手 Android APP
⭐ Star History
Tip
如果本项目对您的生活 / 工作产生了帮助,或者您关注本项目的未来发展,请给项目 Star,这是我们维护这个开源项目的动力 <3
