FishCodeTech/muteki
Project Muteki (無敵): autonomous multi-model CTF-solving AI agent swarm
解决的问题
Project Muteki 旨在防止 AI 代理陷入「死循环」——即单个代理在特定问题上卡住,无法向目标推进。它通过协调多种 AI 模型组成的代理群,而非依赖单一 LLM,来自动化执行攻防安全任务,如 CTF 比赛、渗透测试和代码审计。
工作原理
Muteki 采用异构多模型架构,不同编码代理(如 Claude、Codex、Cursor 和 DeepSeek)通过 共享黑板 协作。该黑板作为发现事实和证据的中央存储库;当一个代理发现线索时,其他代理可以使用它;当一个代理陷入死胡同时,其他代理会避免重复同样的错误。
该流程遵循特定循环:
- 协调器/推理规划器:读取黑板并规划下一步。
- 意图:将意图发布到黑板。
- 工作者:多个代理认领意图并执行实际的 CLI 命令和安全工具。
- 验证:结果写回黑板,只有在实际执行输出中完全匹配的标志才会被接受。
- 审查:系统定期审查记录的事实,以纠正方向并避免循环。
适用人群
希望使用多代理 AI 群体自动化漏洞发现与利用的网络安全研究人员、渗透测试人员和 CTF 玩家。
主要亮点
- 多模型群集:集成多种引擎 CLI,包括 Claude、Codex、Cursor、Pi、OMP、Kimi、Grok 和 DeepSeek。
- 经验证的性能:在 NYU CTF 和 HackTheBox Insane/Hard 类别等多个基准和比赛中成功「AK」(全部解决)挑战。
- 自主工具化:代理可在运行过程中自行编写并安装依赖项和脚本,实现即兴应对。
- 灵活部署:支持本地执行和通过 Docker Compose 的容器化部署,提供专用的基于 Kali Linux 的工作节点镜像。
相关
- 项目
- 项目
- 项目
- 项目
- 项目