agency-agents 是什么?

Agency Agents 是 msitarzewski 维护的 AI 角色目录,官方 README 当前称有 230 多个 persona,按工程、设计、营销、产品、财务等 division 组织。每个角色是 Markdown 指令,需安装到 Claude Code、Codex、Cursor 等宿主中运行。

⭐ 85,467 Stars 🍴 13,692 Forks Shell — 作者: msitarzewski
来源:github.com/msitarzewski/agency-agents 查看 GitHub 仓库 → 📘 使用教程 →

为什么值得关注

旧稿仍写约 226 个角色和单一 Claude 安装路径;官方目录现已写 230+,并提供多宿主转换脚本和独立桌面安装器,需要把 catalog 与 app 的版本和能力分开说明。

来源:github.com/msitarzewski/agency-agents-app/releases/tag/v0.3.1

核心功能

230+ 角色目录

角色按 division 存放,每份文件包含身份、任务流程、交付物、成功指标和沟通方式,可直接使用或作为自定义模板。

来源:github.com/msitarzewski/agency-agents
按工具转换

convert.sh 从同一角色源生成不同宿主需要的 agent、rule 或 conventions 文件,install.sh 支持指定 tool、division 或单个 agent。

来源:github.com/msitarzewski/agency-agents
项目或全局安装

不同宿主的目标路径不同:例如 Cursor 写入项目 .cursor/rules,OpenCode 可项目安装或全局复制,Aider 用 CONVENTIONS.md 索引角色而不把全部正文塞进上下文。

来源:github.com/msitarzewski/agency-agents
独立桌面安装器

Agency Agents App 用本地 ledger 记录源 hash、渲染 hash、目标工具和路径,可识别漂移、备份覆盖前文件并回滚;它只安装 persona,不执行 agent。

来源:agencyagents.app/

技术架构

主仓库是 persona 的权威目录,division 下的 Markdown 文件是源。convert.sh 为各宿主生成原生格式,install.sh 负责选择 tool、division、agent 和安装范围。独立 Tauri/Svelte 桌面应用读取同一目录,做确定性渲染并用本地 ledger 跟踪安装状态;实际模型调用、工具权限和执行仍由 Claude Code、Codex、Cursor 等宿主负责。

来源:agencyagents.app/

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) Git 与 shell,用于脚本安装路径Git 与 shell,… 至少一个受支持的 agent 宿主至少一个受支持的… 桌面 app 构建需要 Rust、Node 22+ 与 Tauri 2 平台依赖桌面 app 构建需… 230+ 角色目录 按工具转换 项目或全局安装 独立桌面安装器 agency-agents 项目本体 核心功能 关键依赖

技术栈

语言Markdown persona、Shell 转换/安装脚本;桌面应用为 Tauri 2(Rust)+ Svelte 5框架跨 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等宿主的角色目录
Git 与 shell,用于脚本安装路径至少一个受支持的 agent 宿主桌面 app 构建需要 Rust、Node 22+ 与 Tauri 2 …
脚本写入宿主的项目级或用户级配置;桌面 app ledger 保存在本机,无账号和遥测
来源:agencyagents.app/

快速上手

先克隆主仓库,在测试项目运行 ./scripts/install.sh --list teams 查看范围,再用 ./scripts/install.sh --tool codex --division engineering --dry-run 检查目标。确认后去掉 --dry-run。若只要一个角色,使用 --agent 精确安装。桌面 app 可替代脚本,但应先预览 persona 和目标路径。
来源:github.com/msitarzewski/agency-agents

使用场景

适合为不同任务准备有明确交付格式的 persona,或学习角色提示词如何写工作流和成功指标。不要一次安装全部角色再期待宿主自动组成团队;应先选一个具体角色,在小任务中检查它读了哪些文件、调用什么工具、输出是否符合仓库规则。

来源:github.com/msitarzewski/agency-agents

优势与局限

优势

  • 角色覆盖范围广,并可按 division 或单个角色安装
  • 多宿主转换由同一源生成,减少手工复制
  • 桌面 app 可检测漂移并在覆盖或删除前备份
  • 主目录与 app 都使用 MIT,app 无账号和遥测

局限

  • persona 是提示词,不提供独立模型或强制质量保证
  • 不同宿主的 agent、rule 和 conventions 语义不完全相同
  • 主 catalog 没有 GitHub release,目录更新应按 commit 审计
  • Windows app v0.3.1 未签名,首次启动会触发 SmartScreen
来源:github.com/msitarzewski/agency-agents

最新版本

主 agency-agents catalog 截至 2026-09-23 没有正式 GitHub release,应以主分支 commit 核对。官方推荐的桌面安装器来自单独的 agency-agents-app 仓库,最新 v0.3.1 于 2026-09-16 发布。

来源:github.com/msitarzewski/agency-agents-app/releases/tag/v0.3.1

实测与证据

status: docs-only  |  checked_at: 2026-09-23  |  environment: 只核对官方主仓库 README、安装说明、MIT LICENSE、Agency Agents App 官网和 v0.3.1 release  |  limitations: 未克隆仓库,未运行 convert.sh、install.sh 或 desktop app,未写入任何宿主配置,也未执行 persona  |  observed_output: 主 catalog 当前没有 GitHub release;独立桌面 app 最新 release 为 v0.3.1,发布于 2026-09-16,修复 Linux 子进程库路径、Windows WebView2 和 Homebrew 安装问题

来源:github.com/msitarzewski/agency-agents-app/releases/tag/v0.3.1

同类项目对比

wshobson/agents 是可分装的 plugin marketplace,包含 agent、skill、command 和多 agent orchestrator,并按插件控制上下文;Agency Agents 主要提供 persona 目录和跨宿主渲染/安装。需要可执行命令、技能和编排时前者更完整;只想挑选角色模板并控制写入位置时,Agency Agents 更轻。

来源:github.com/wshobson/agents

总结评价

Agency Agents 适合把 persona 当作可审阅、可选装的配置资产。先用 dry-run 和单角色安装验证路径,阅读角色正文并按宿主权限测试;大批量安装会提高更新和冲突成本。

来源:github.com/msitarzewski/agency-agents

常见问题

Agency Agents 主仓库的版本和桌面 app 版本一样吗?

不一样。主 catalog 没有正式 release;v0.3.1 属于独立桌面 app。

必须安装全部 230 多个角色吗?

不必。安装脚本支持 --division 和 --agent,先 dry-run 再安装更容易维护。

Agency Agents App 会自己运行这些 agent 吗?

不会。App 只负责浏览、转换、安装和跟踪 persona,执行仍由宿主负责。

Windows 版 Agency Agents App 已签名吗?

截至 v0.3.1 尚未签名,首次运行会出现 SmartScreen;macOS 构建已签名和公证。

资料与核验范围
本文依据项目公开资料整理。版本、安装命令和功能边界可能随上游更新,请以所列来源和项目当前版本为准。 资料核对时间: 2026-09-23 13:55.

参考材料:README、GitHub API、依赖文件