返回市场
星程机器人

星程机器人

作者:AstrBotDevs13599 星标更新:2025-11-24

项目介绍

AstrBot-Logo-Simplified

</p> <div align="center"> <br> <div> <a href="https://trendshift.io/repositories/12875" target="_blank"><img src="https://trendshift.io/api/badge/repositories/12875" alt="Soulter%2FAstrBot | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a> <a href="https://hellogithub.com/repository/AstrBotDevs/AstrBot" target="_blank"><img src="https://api.hellogithub.com/v1/widgets/recommend.svg?rid=d127d50cd5e54c5382328acc3bb25483&claim_uid=ZO9by7qCXgSd6Lp&t=2" alt="Featured|HelloGitHub" style="width: 250px; height: 54px;" width="250" height="54" /></a> </div> <br> <div> <img src="https://img.shields.io/github/v/release/AstrBotDevs/AstrBot?style=for-the-badge&color=76bad9" href="https://github.com/AstrBotDevs/AstrBot/releases/latest"> <img src="https://img.shields.io/badge/python-3.10+-blue.svg?style=for-the-badge&color=76bad9" alt="python"> <a href="https://hub.docker.com/r/soulter/astrbot"><img alt="Docker pull" src="https://img.shields.io/docker/pulls/soulter/astrbot.svg?style=for-the-badge&color=76bad9"/></a> <a href="https://qm.qq.com/cgi-bin/qm/qr?k=wtbaNx7EioxeaqS9z7RQWVXPIxg2zYr7&jump_from=webapi&authKey=vlqnv/AV2DbJEvGIcxdlNSpfxVy+8vVqijgreRdnVKOaydpc+YSw4MctmEbr0k5"><img alt="QQ_community" src="https://img.shields.io/badge/QQ群-775869627-purple?style=for-the-badge&color=76bad9"></a> <a href="https://t.me/+hAsD2Ebl5as3NmY1"><img alt="Telegram_community" src="https://img.shields.io/badge/Telegram-AstrBot-purple?style=for-the-badge&color=76bad9"></a> <img src="https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.soulter.top%2Fastrbot%2Fplugin-num&query=%24.result&suffix=%E4%B8%AA&style=for-the-badge&label=%E6%8F%92%E4%BB%B6%E5%B8%82%E5%9C%BA&cacheSeconds=3600"> </div> <br>

<a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_en.md">English</a><a href="https://github.com/AstrBotDevs/AstrBot/blob/master/README_ja.md">Japanese</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>

</div>

AstrBot 是一个开源的一站式代理聊天机器人平台,无缝集成主流即时通讯软件,为个人、开发者和团队创建可靠且可扩展的对话智能基础设施。无论是个人AI伙伴、智能客户服务、自动化助手还是企业知识库,AstrBot 都能快速构建生产可用的AI应用程序,融入您的即时通讯软件平台工作流程。

主要功能

  1. 大型模型对话支持接入多个大型模型服务。支持多模态、工具调用 MCP、内置知识库、角色等其他功能。
  2. 多消息平台支持。支持接入QQ、企业微信、微信公众号、飞书、Telegram、钉钉、Discord、KOOK等平台。支持限速、白名单和百度内容审核。
  3. 代理提高适应性代理能力。支持多轮次工具调用,内置沙箱代码执行器、网络搜索等功能。
  4. 插件扩展深度优化插件机制,支持开发插件扩展功能和丰富的社区插件生态系统。
  5. WebUI可视化配置和管理机器人,功能完备。

部署方法

Docker部署(推荐) 🥳)

推荐使用Docker/Docker Compose部署AstrBot。

请参阅官方文档 使用Docker部署AstrBot

拜塔面板部署

AstrBot 已与拜塔面板合作,并已在拜塔面板上发布。

请参阅官方文档 拜塔面板部署

1Panel部署

AstrBot 已在1Panel面板上正式发布。

请参阅官方文档 1Panel部署

在雨云部署

AstrBot 已在雨云云应用平台上正式发布,只需点击即可部署。

在雨云部署

在Reply部署

社区贡献的部署方法。

在Repl.it运行

Windows一键安装程序部署

请参阅官方文档 使用Windows一键安装程序部署AstrBot

CasaOS部署

社区贡献的部署方法。

请参阅官方文档 CasaOS部署

手动部署

首先,安装UV:

pip install uv

通过Git克隆安装AstrBot:

git clone https://github.com/AstrBotDevs/AstrBot && cd AstrBot
uv run main.py

或者,请参阅官方文档 通过源码部署AstrBot

🌍 社区

QQ群

  • 群1:322154837
  • 群3:630166526
  • 群5:822130018
  • 群6:753075035
  • 开发者群:975206796

Telegram群

<a href="https://t.me/+hAsD2Ebl5as3NmY1"><img alt="Telegram社区" src="https://img.shields.io/badge/Telegram-AstrBot-purple?style=for-the-badge&color=76bad9"></a>

Discord群

<a href="https://discord.gg/hAVk6tgV36"><img alt="Discord社区" src="https://img.shields.io/badge/Discord-AstrBot-purple?style=for-the-badge&color=76bad9"></a>

支持的消息平台

官方维护

  • QQ(官方平台&OneBot)
  • Telegram
  • 企业微应用&企业微智能机器人
  • 微信客服&微信公众号
  • 飞书
  • 钉钉
  • Slack
  • Discord
  • Satori
  • Misskey
  • WhatsApp(即将支持)
  • LINE(即将支持)

社区维护

支持的模型服务

大型模型服务

LLMOps平台

  • Dify
  • 阿里云百链应用
  • Coze

语音转文字服务

  • 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

❤️ 特别感谢

特别感谢所有贡献者和插件开发者对AstrBot的贡献 ❤️

<a href="https://github.com/AstrBotDevs/AstrBot/graphs/contributors"> <img src="https://contrib.rocks/image?repo=AstrBotDevs/AstrBot" /> </a>

此外,本项目的诞生离不开以下开源项目的帮助:

⭐ 星标历史

[!TIP] 如果这个项目对您的生活/工作有帮助,或者您对这个项目的未来发展感兴趣,请给它一个星标。这是我们维护这个开源项目的动力

<div align="center">

星标历史图表

</div> </details>

因为我高性能!