Skip to content
ws xyt edited this page Dec 21, 2025 · 1 revision

YesImBot / Athena

npm MIT License Language NPM Downloads Ask DeepWiki

✨ 机器壳,人类心。✨

让 AI 大模型自然融入群聊的智能机器人系统

📖 项目简介

YesImBot (Athena) 是一个基于 Koishi 的智能聊天机器人系统,旨在让人工智能大模型能够自然地参与到群聊讨论中,模拟真实的人类互动体验。通过先进的意愿值系统、记忆管理和工具扩展,为用户提供更加人性化的 AI 交流体验。

🎯 核心特性

  • 🧠 智能对话管理:基于意愿值系统控制 Bot 的主动发言频率,模拟真实人类的交流模式
  • 💾 记忆系统:通过 Memory 和 Scenario 管理上下文,使机器人能够记住和理解对话历史
  • 🔗 多适配器支持:支持多种 LLM API(OpenAI、Cloudflare、Ollama 等),实现负载均衡和故障转移
  • 🛠️ 可扩展的工具系统:基于工具调用框架,允许机器人执行各种操作
  • 🎭 自定义人格:轻松定制 Bot 的名字、性格、响应模式等
  • 📱 Web 管理界面:提供直观的 Web 界面进行配置和管理

📦 项目结构

本项目采用 monorepo 架构,包含以下主要包:

YesImBot/
├── packages/
│   ├── core/          # 🎯 核心插件包
│   └── shared-model/  # 🔄 共享模型包
├── plugins/
│   └── provider-openai/ # 🤖 OpenAI 提供商插件
├── package.json       # 项目根配置
└── README.md          # 项目说明

📦 包说明

包名 描述 NPM 包名
core 核心聊天机器人功能 koishi-plugin-yesimbot
shared-model 共享模型和提供商抽象 @yesimbot/shared-model
provider-openai OpenAI 模型提供商插件 @yesimbot/koishi-plugin-provider-openai

📋 文档导航

除了文档站(https://docs.yesimbot.chat/)的文档外,仓库内还有内置的文档可供参考:

文档类型 文件路径 描述
🎯 核心功能 packages/core/README.md 核心插件的详细使用说明和配置指南
🔄 共享模型 packages/shared-model/README.md 共享模型和提供商抽象说明
🤖 OpenAI 插件 plugins/provider-openai/README.md OpenAI 提供商插件说明

🤝 贡献

我们欢迎所有形式的贡献!

贡献者

感谢所有贡献者们,是你们让 Athena 成为可能。

contributors

💬 社区支持

📄 许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。

🌟 支持项目

如果这个项目对您有帮助,请考虑给我们一个 ⭐️!

⭐ Star 历史

Athena/YesImBot Star 历史图表


让 AI 更像人类,让聊天更有温度 💝