Super Agent Party
创建于 2026年3月25日
更新于 2026年3月25日
多代理框架,支持角色扮演、Tavern 角色卡上传/编辑/下载,不同角色配置不同语音和头像,支持 MCP、A2A。
多角色 AI 交互框架 - 角色扮演与游戏化 AI
Super Agent Party 是一款支持角色扮演的多代理框架,支持 Tavern 角色卡的上传/编辑/下载,可为不同角色配置不同的语音和头像,支持 MCP、A2A 协议和 Live2D 角色。 GitHub: https://github.com/heshengtao/super-agent-party 开发者: heshengtao 许可证: MIT 核心创新:Super Agent Party 将角色扮演元素引入 AI 代理系统,让 AI 交互更加游戏化和有趣。
核心理念:"每个 AI,都有角色"
为什么选择 Super Agent Party?
角色扮演:每个 AI 代理都可以有自己的角色设定。
Tavern 兼容:支持流行的 Tavern 角色卡格式。
独立配置:每个角色独立的语音和头像。
Live2D 支持:动态 2D 角色动画。
核心功能
$#1.
多代理框架
- 多代理管理
- 代理切换
- 代理协作
- 角色对话
$#2.
角色扮演
- 角色设定
- 性格定义
- 背景故事
- 对话风格
$#3.
Tavern 角色卡
- 上传角色卡
- 编辑角色卡
- 下载分享
- 格式兼容
$#4.
独立语音配置
- 每个角色独立 TTS
- 不同音色
- 语速调整
- 语音风格
$#5.
独立头像配置
- 角色头像
- Live2D 模型
- 表情动画
- 外观定制
$#6.
MCP 支持
- Model Context Protocol
- 标准化工具接口
- 第三方集成
$#7.
A2A 协议
- Agent-to-Agent 通信
- 代理协作
- 消息路由
$#8.
Live2D 角色
- 2D 动画
- 表情变化
- 动作支持
- 互动反馈
安装方式
方式一:NPM 安装
npm install -g super-agent-party
sap init
sap start方式二:Git 克隆
git clone https://github.com/heshengtao/super-agent-party.git
cd super-agent-party
npm install
npm start方式三:Docker
docker run -d \
--name sap \
-p 8080:8080 \
-v sap-data:/data \
heshengtao/super-agent-party:latest配置
角色配置 (characters.yaml)
characters:
- name: "小樱"
model: "gpt-4"
personality: "活泼可爱"
voice: "zh-CN-XiaoxiaoNeural"
avatar: "./avatars/sakura.png"
- name: "老师"
model: "claude-3"
personality: "温和专业"
voice: "zh-CN-YunjianNeural"
avatar: "./avatars/teacher.png"系统配置 (config.json)
{
"server": {
"port": 8080
},
"ai": {
"provider": "openai",
"api_key": "sk-xxx"
},
"tts": {
"enabled": true,
"provider": "azure"
}
}使用示例
创建角色
1. 打开角色编辑器
2. 填写角色信息
3. 上传头像
4. 配置语音
5. 保存角色角色对话
用户:@小樱 今天天气真好!
小樱:是呀是呀~ 最适合出去玩了!
用户:@老师 这道题怎么做?
老师:让我来详细讲解一下...导入 Tavern 角色卡
1. 下载 Tavern 角色卡
2. 导入到系统
3. 配置语音和头像
4. 开始对话定价
免费:Super Agent Party 完全免费开源(MIT 许可证)。成本包括服务器和 AI API 费用。
系统要求
| 组件 | 最低要求 | 推荐配置 |
|---|---|---|
| Node.js | 16+ | 18+ |
| 内存 | 1GB RAM | 2GB RAM |
| 存储 | 1GB | 5GB |
| 网络 | 稳定互联网 | 稳定互联网 |
使用场景
多角色 AI 交互
与多个不同角色的 AI 进行对话。
游戏化 AI 应用
游戏场景中的 AI 角色。
虚拟角色对话
虚拟主播、虚拟偶像。
角色扮演游戏
RPG 游戏中的 NPC。
虚拟主播
Live2D 虚拟主播。
互动叙事
互动小说、视觉小说。
社区与支持
- GitHub: https://github.com/heshengtao/super-agent-party
- 文档: https://github.com/heshengtao/super-agent-party#readme
- Issues: 在 GitHub 提交问题
- 角色市场: 社区分享角色卡
许可证
MIT License - 免费用于个人和商业用途。
标签
multi-agent, role-playing, tavern, live2d, character-card, game-ai, virtual-character