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.js16+18+
内存1GB RAM2GB RAM
存储1GB5GB
网络稳定互联网稳定互联网

使用场景

多角色 AI 交互

与多个不同角色的 AI 进行对话。

游戏化 AI 应用

游戏场景中的 AI 角色。

虚拟角色对话

虚拟主播、虚拟偶像。

角色扮演游戏

RPG 游戏中的 NPC。

虚拟主播

Live2D 虚拟主播。

互动叙事

互动小说、视觉小说。


社区与支持


许可证

MIT License - 免费用于个人和商业用途。


标签

multi-agent, role-playing, tavern, live2d, character-card, game-ai, virtual-character