README_zh.md
<a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README.md">English</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_zh-TW.md">繁體中文</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_ja.md">日本語</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_fr.md">Français</a> | <a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_ru.md">Русский</a>
<div> <a href="https://trendshift.io/repositories/12875" target="_blank"></a> <a href="https://hellogithub.com/repository/AstrBotDevs/AstrBot" target="_blank"></a> </div> <div><a href="https://zread.ai/AstrBotDevs/AstrBot" target="_blank"></a> <a href="https://hub.docker.com/r/soulter/astrbot"></a>
</div><a href="https://astrbot.app/">主页</a> | <a href="https://astrbot.app/">文档</a> | <a href="https://blog.astrbot.app/">博客</a> | <a href="https://astrbot.featurebase.app/roadmap">路线图</a> | <a href="https://github.com/AstrBotDevs/AstrBot/issues">问题提交</a> | <a href="mailto:[email protected]">Email</a>
</div>AstrBot 是一个开源的一站式 Agentic 个人和群聊助手,可在 QQ、Telegram、企业微信、飞书、钉钉、Slack 等数十款主流即时通讯软件上部署,此外还内置类似 OpenWebUI 的轻量化 ChatUI,为个人、开发者和团队打造可靠、可扩展的对话式智能基础设施。无论是个人 AI 伙伴、智能客服、自动化助手,还是企业知识库,AstrBot 都能在你的即时通讯软件平台的工作流中快速构建 AI 应用。
对于想快速体验 AstrBot、且熟悉命令行并能够自行安装 uv 环境的用户,我们推荐使用 uv 一键部署方式 ⚡️。
uv tool install astrbot --python 3.12
astrbot init # 仅首次执行此命令以初始化环境
astrbot run
需要安装 uv。 AstrBot 需要 Python 3.12 或更高版本。
--python 3.12会确保uv使用 Python 3.12 创建 tool 环境。
[!NOTE] 对于 macOS 用户:由于 macOS 安全检查,首次运行
astrbot命令可能需要较长时间(约 10-20 秒)。
更新 astrbot:
uv tool upgrade astrbot --python 3.12
[!WARNING] 通过
uv部署的 AstrBot 不支持在 WebUI 中进行版本升级。如需更新,请通过命令行执行上述命令。
对于熟悉容器、希望获得更稳定且更适合生产环境部署方式的用户,我们推荐使用 Docker / Docker Compose 部署 AstrBot。
请参考官方文档 使用 Docker 部署 AstrBot。
对于希望一键部署 AstrBot 且不想自行管理服务器的用户,我们推荐使用雨云的一键云部署服务 ☁️:
对于希望在桌面端使用 AstrBot、并以 ChatUI 为主要入口的用户,我们推荐使用 AstrBot App。
前往 AstrBot-desktop 下载并安装;该方式面向桌面使用,不推荐服务器场景。
同样在桌面端,希望快速部署并实现环境隔离多开的用户,我们推荐使用 AstrBot Launcher。
前往 AstrBot Launcher 下载并安装。
Replit 部署由社区维护,适合在线演示和轻量试用场景。
AUR 方式面向 Arch Linux 用户,适合希望通过系统包管理器安装 AstrBot 的场景。
在终端执行下方命令安装 astrbot-git 包,安装完成后即可启动使用。
yay -S astrbot-git
更多部署方式
若你需要面板化或更高自定义部署,可参考 宝塔面板(BT Panel 应用商店安装)、1Panel(1Panel 应用商店安装)、CasaOS(NAS / 家庭服务器可视化部署)和 手动部署(基于源码与 uv 的完整自定义安装)。
将 AstrBot 连接到你常用的聊天平台。
| 平台 | 维护方 |
|---|---|
| 官方维护 | |
| OneBot v11 | 官方维护 |
| Telegram | 官方维护 |
| 企微应用 & 企微智能机器人 | 官方维护 |
| 微信客服 & 微信公众号 | 官方维护 |
| 飞书 | 官方维护 |
| 钉钉 | 官方维护 |
| Slack | 官方维护 |
| Discord | 官方维护 |
| LINE | 官方维护 |
| Satori | 官方维护 |
| KOOK | 官方维护 |
| Misskey | 官方维护 |
| Mattermost | 官方维护 |
| WhatsApp(将支持) | 官方维护 |
| Matrix | 社区维护 |
| Rocket.Chat | 社区维护 |
| 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 | 语音转文本 |
| Xiaomi MiMo Omni | 语音转文本 |
| OpenAI TTS | 文本转语音 |
| Gemini TTS | 文本转语音 |
| GPT-Sovits-Inference | 文本转语音 |
| GPT-Sovits | 文本转语音 |
| FishAudio | 文本转语音 |
| Edge TTS | 文本转语音 |
| 阿里云百炼 TTS | 文本转语音 |
| Azure TTS | 文本转语音 |
| Minimax TTS | 文本转语音 |
| Xiaomi MiMo TTS | 文本转语音 |
| 火山引擎 TTS | 文本转语音 |
欢迎任何 Issues/Pull Requests!只需要将你的更改提交到此项目 :)
你可以通过查看问题或帮助审核 PR(拉取请求)来贡献。任何问题或 PR 都欢迎参与,以促进社区贡献。当然,这些只是建议,你可以以任何方式进行贡献。对于新功能的添加,请先通过 Issue 讨论。
AstrBot 使用 ruff 进行代码格式化和检查。
git clone https://github.com/AstrBotDevs/AstrBot
pip install pre-commit
pre-commit install
特别感谢所有 Contributors 和插件开发者对 AstrBot 的贡献 ❤️
<a href="https://github.com/AstrBotDevs/AstrBot/graphs/contributors"> </a>此外,本项目的诞生离不开以下开源项目的帮助:
开源项目友情链接:
<div align="center"> </div> <div align="center">[!TIP] 如果本项目对您的生活 / 工作产生了帮助,或者您关注本项目的未来发展,请给项目 Star,这是我们维护这个开源项目的动力 <3
陪伴与能力从来不应该是对立面。我们希望创造的是一个既能理解情绪、给予陪伴,也能可靠完成工作的机器人。
私は、高性能ですから!
</div>