agency-agents 是一整套”AI 公司”,你把它装进自己的编码 agent:232 个专才角色,用 Markdown 定义,分成从工程到营销到安全的 17 个部门。它不是你运行的软件。每个 agent 是一份带人格、流程和具体交付物的 prompt 定义,你把想要的那些装进 Claude Code、Copilot、Cursor、Antigravity 等 12 种宿主。理解这个区别(一个策展的角色库,而非可执行框架)是用好它的关键。
里面到底有什么
232 个 agent 分布在各部门文件夹里。最大的是 Marketing(约 36 个角色,含 TikTok、小红书、直播电商等渠道专才)、Engineering(约 33 个,有 Backend Architect、Solidity 智能合约工程师等专才),以及一个兜底的 Specialized 部门(约 53 个跨域角色,如 Chief of Staff、并购整合经理)。像 GIS(2026-06 新增)这样的新部门说明这个库还在长。每个角色文件带 YAML 前置数据,外加身份、使命、技术交付物、工作流、成功指标等小节,所以一个 agent 得到的是成形的人格,而非一行 prompt。
安装
安装是脚本驱动,把角色复制进宿主的 agent 目录:
# Claude Code,全部工程类 agent
./scripts/install.sh --tool claude-code
# 交互式向导,选工具和部门
./scripts/install.sh
# 选择性安装,如 Cursor + 两个部门
./scripts/install.sh --tool cursor --division engineering,security
convert.sh 一步为全部 12 种工具生成宿主专属格式(Claude Code 和 Copilot 用原始 .md;Cursor 用 .mdc 规则;Aider 编译成单个 CONVENTIONS.md;Codex 用 TOML,等等)。装好后在对话里激活某个角色,例如”Activate Frontend Developer and help me build a React component”。
会咬人的限制
这是个略读 README 找不到的实用坑。项目自己写明:OpenCode 只会注册约 119 个 agent、其余静默丢弃(上游限制)。如果你把 232 个全装进 OpenCode,超出上限的会无声消失。解法是用 --division 过滤,让你保持在上限以下。这是在 OpenCode 上运行它最重要的一条运维提示,而且很容易漏看。
适合与不适合
适合:你想要一套现成、宽广的专才人格阵容,且工作不止于写代码(它的 Marketing 和 Sales 部门深得不寻常)。不太适合:你想要一小撮锋利的工程质量门:232 个角色面太大,很多团队最终只用十来个。因为这些 agent 是 prompt 定义,其价值随宿主模型和人格的克制程度而起落;没有运行时去强制执行它们。
横向对比
| 项目 | 形态 | 备注 |
|---|---|---|
| msitarzewski/agency-agents | 232 角色人格,17 部门 | 横跨商业与工程的广度 |
| obra/superpowers | 技能框架 + 方法论 | 流程纪律重于角色广度 |
| anthropics/skills | 官方 agent skills | 策展、第一方 |
| addyosmani/agent-skills | 生产级工程 skill | 质量门,范围更窄 |
对比是广度对纪律。agency-agents 是最宽的人物阵容;superpowers 和 addyosmani/agent-skills 是更紧、聚焦工程严谨度的集合;anthropics/skills 是第一方基线。
关于增长和维护
这个仓库以看起来有机的增长冲到六位数 star,README 提到它源自一个 Reddit 帖子而非单次发布事件。开发活跃:2026 年数百次提交,新部门一路到 6 月还在加。有一条诚实提示值得标出:Security 部门的 agent 含智能合约漏洞演示(重入、flash-swap 模式)作为教学材料,项目也在 2026 年年中清理过一些硬编码测试凭证。把安全内容当教育用途,并遵循项目自己的提示:别把 API key 存进 agent 文件。
FAQ
agency-agents 免费吗? 是。agency-agents 是 MIT 许可,唯一成本是你运行它的宿主 agent 的模型用量。
agency-agents 有多少个 agent? 17 个部门、232 个专才角色。注意 OpenCode 只注册约 119 个、其余静默丢弃,所以用 --division 过滤以保持在上限内。
agency-agents 不用 Claude Code 能用吗? 它需要一个宿主 agent,但不限于 Claude Code:它能装进 12 种工具,含 Copilot、Cursor、Antigravity、OpenCode。它不是独立程序。
agency-agents 是真 agent 还是 prompt? 它们是用 Markdown 定义的结构丰富的人格(身份、使命、交付物、工作流、指标),把它们当精心写就的角色 prompt,而非自行执行的运行时。
相关阅读
如果你想要更少更锋利的工程 skill 而非 232 角色阵容,对比 addyosmani/agent-skills 和 obra/superpowers。第一方基线见 anthropics/skills。