The Delegation

在无代码 3D 办公室中设计、运行并观察 Gemini 多智能体协作。

Star 数
★ 660
最近更新
5 个月前
License
NOASSERTION
主语言
TypeScript

30 秒速览

可在哪里用
平台专用
开始前需要
npmGemini API keyShell / 命令行网络访问
典型场景
希望用可视化方式讲解多智能体协作模式的教师,可在课堂中用预定义团队和 3D 办公室展示角色分工与任务流。
主要局限
核心 AI 提供方是 Gemini API,且完整体验需要用户自备 Gemini API key,因此不具备模型提供方无关性。

这个 Agent 能做什么,适合哪些场景?

The Delegation 是一个面向 AI 爱好者、教育者和创意开发者的无代码 3D 多智能体探索环境。它以 Three.js WebGPU 与 TSL 渲染共享办公空间,并将 React Flow 用作团队结构和任务流的节点式编辑界面。用户可从 6 个预定义团队模板开始,创建团队、为不同角色分配 Gemini 模型,并在界面中查看团队流程、看板、行动日志和技术日志。系统可通过 Gemini API 生成文本、图像、音乐和视频,并显示令牌用量与成本估算。项目提供在线完整体验,也说明可克隆或 fork 后通过本地开发服务器运行;模拟功能依赖用户自备 Gemini API 密钥。

用户通过 Team Editor(React Flow)搭建多智能体设计模式,或选择 Creative Agency、Film Studio、PR Agency 等预定义团队。每个角色可配置不同的 Gemini Models;团队可生成 text、image(Nano Banana)、music(Lyria 3)和 video(Veo 3.1)输出。运行时,Team Flow Visualizer 展示层级与任务流,Kanban & Action Logs 和 Technical Logs 展示进度、原始 LLM traces、tool calls 与结构化响应。3D 模拟部分使用 Three.js WebGPU、NavMesh 和 three-pathfinding,让 NPC 在办公空间内寻找并占用 desks、seats、computers 等 Points of Interest,并在 walking、sitting、working、talking 状态之间转换。对于需要审批的 human-in-the-loop 流程,用户可在模拟 PR Reviews 中审阅提案、反馈并合并任务。

  1. 希望用可视化方式讲解多智能体协作模式的教师,可在课堂中用预定义团队和 3D 办公室展示角色分工与任务流。
  2. 正在构思创意项目工作流的创意开发者,可在 Team Editor 中调整角色关系,并为不同角色选择偏重速度或推理的 Gemini 模型。
  3. 需要试验由多个角色共同产出内容的团队,可让系统生成文本、Nano Banana 图像、Lyria 3 音乐或 Veo 3.1 视频。
  4. 希望观察代理执行过程的 AI 爱好者,可查看 Agent Inspector、Kanban & Action Logs 以及 Technical Logs。
  5. 想在人工审批节点演练代理协作的用户,可使用 PR-style Workflows 和 Simulated PR Reviews 审阅、反馈或合并任务。

如何安装或部署这个 Agent?

先获取 Gemini API key,因为模拟运行需要 BYOK。克隆或 fork 仓库后,在仓库目录执行:

npm install
npm run dev

随后在浏览器打开终端显示的本地地址,README 示例通常为 http://localhost:3000/the-delegation。文档未说明 API 密钥在本地环境中的具体配置位置、环境变量名称或生产部署步骤;需要在界面或项目配置中按实际实现提供密钥。

如何使用这个 Agent?

启动开发服务器并打开本地页面后,提供 Gemini API key 以运行模拟。选择一个预定义团队,或在 Team Editor 中创建节点式团队结构;为角色分配 Gemini Models,并运行团队流程。使用 Team Flow Visualizer、Agent Inspector、Kanban & Action Logs 和 Technical Logs 观察执行情况;当流程出现 human-in-the-loop 审批时,在 Simulated PR Reviews 中审阅提案、给出反馈或合并任务。

这个 Agent 有哪些优点和局限?

优点
  • 将 React Flow 团队编辑器、实时流程可视化与 Three.js WebGPU 3D 办公室放在同一体验中,适合直观演示多智能体分工。
  • 每个角色可单独选择 Gemini 模型,并提供令牌与成本估算、原始 LLM traces、tool calls 和结构化响应的可见性。
  • 支持文本、Nano Banana 图像、Lyria 3 音乐和 Veo 3.1 视频四类输出,不限于文本协作。
  • NPC 使用 NavMesh 和 three-pathfinding 寻路并占用工作位置,使任务状态具备具象的空间表现。
局限
  • 核心 AI 提供方是 Gemini API,且完整体验需要用户自备 Gemini API key,因此不具备模型提供方无关性。
  • 本地文档未给出 API key 的具体配置方式、环境变量名称、Node.js 版本或生产部署流程。
  • 路线图中的空间编辑器、长期记忆、深度实体化 AI 与架构解耦仍标为未完成,不能作为现有能力采用。
  • 仓库元数据标为 NOASSERTION,而文档同时声称代码为 MIT、3D 资产为 CC BY-NC 4.0;商业使用前需要核实实际许可范围。

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 Star 最近更新 主语言 完整支持的平台
The Delegation 当前 34 · 缺口较多 ★ 660 5 个月前 TypeScript
Paper2Poster 28 · 缺口较多 ★ 3.9k 3 个月前 Python Codex · OpenAI API
WorldX AI 世界生成器 56 · 缺口较多 ★ 1.5k 22 天前 TypeScript OpenAI API
Stitch 设计技能库 0 · 缺口较多 ★ 8.4k 1 个月前 TypeScript ChatGPT · Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
34/ 100 五分制 1.7 / 5
信任安全 0/29
可靠稳定 6/14
适用触发 9/18
规范维护 10/18
有效结果 7/13
证据核验 2/8
查看各维度的扣分理由
信任安全0 / 29 · 0.0/5

证据显示项目为前端演示,无后端或权限管理代码,因此最小权限、用户确认、数据流透明、敏感数据处理、外部影响、回滚等均无实现,得0分。依赖安全方面,package.json中依赖版本未锁定(如^符号),且未提供安全审计或漏洞扫描证据,得0分。来源归属方面,作者信息在README和package.json中明确,但发布者未经验证,且无贡献者或维护者信息,得0分。

可靠稳定6 / 14 · 2.1/5

自一致性:README描述的功能与package.json中的依赖和脚本基本一致,无矛盾,得2分。依赖可用性:依赖均为知名库,但版本未完全锁定,存在潜在更新风险,得2分。失败消息:未提供错误处理或用户提示信息,得0分。

适用触发9 / 18 · 2.5/5

受众与场景:README明确面向AI爱好者、教育者和开发者,并提供了多种使用场景,得2分。能力边界:README列出了功能列表和路线图,但未明确说明不支持的功能,得2分。触发精度:未提供任何触发机制或命令说明,得0分。环境适配:提供了安装和运行说明,支持本地和在线部署,得2分。

规范维护10 / 18 · 2.8/5

信息架构:README结构清晰,包含简介、功能、技术栈、路线图等,得2分。安装说明:提供了npm install和npm run dev,得2分。命名稳定性:项目名称和版本号明确,得2分。示例与FAQ:README提供了功能示例,但无FAQ,得1分。已知限制:未明确列出已知限制,得1分。许可证:提供了MIT和CC BY-NC 4.0双许可证,得2分。版本与变更日志:有版本号但无变更日志,得1分。维护责任:作者信息明确,但无维护承诺,得2分。

有效结果7 / 13 · 2.7/5

输出可用性:项目生成文本、图像、音乐、视频等资产,但需用户提供API密钥,得2分。边际价值:提供了独特的3D多智能体可视化,但类似工具可能已存在,得2分。成本效益:需要用户自备API密钥,可能产生费用,但项目本身免费,得1分。

证据核验2 / 8 · 1.3/5

声明可追溯性:README中的功能声明未提供代码引用或测试证据,得1分。跨来源佐证:无外部来源验证,得0分。事实与推断分离:README中区分了功能描述和路线图,但未明确区分事实和推断,得1分。

风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 项目为前端演示,无后端或权限管理,用户需自行提供API密钥,注意密钥安全。
  • 依赖版本未完全锁定,存在供应链风险,建议使用锁文件。
  • 发布者未经验证,下载或使用前请自行评估风险。
证据充分度: 评估于 2026年8月9日 审查版本 16c97c43d1c3
查看完整评分方法 →

常见问题

运行它需要付费账户或密钥吗?
完整体验要求 BYOK,并明确需要 Gemini API key。项目会显示令牌消耗和成本估算,但未说明具体计费金额。
它能接入 OpenAI 或 Anthropic 模型吗?
没有。已提供的资料只将 Gemini API 描述为核心 LLM 提供方,并未记录 OpenAI 或 Anthropic 的适配路径。
能否完全在本地运行?
可以按文档克隆或 fork 后使用 npm install 与 npm run dev 启动本地开发服务器;但调用 Gemini API 仍需要网络和用户自己的密钥。
生成内容是否会自动通过?
项目提供 Auto-approve output 选项和 human-in-the-loop 的 PR 式审批流程;用户可在模拟审阅界面中批准、反馈或合并任务。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents