开发与工程 coding-cli-orchestrationmulti-agent-workflowsparallel-executioncontext-managementlong-running-workflowsworkflow-automation

CodeMachine

把 AI 编程流程固化为可重复执行、可长期运行的多智能体工作流。

FollowAgents 评估 · FARS-2.1
不推荐
0/ 100 五分制 0.0 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全0 / 29 · 0.0/5

证据仅包含 README、LICENSE、package.json 和 CI 工作流。没有任何关于权限最小化、用户确认、数据流透明、敏感数据处理、依赖安全、外部影响、回滚或来源归属的说明。因此所有信任标准均得 0 分。

2可靠稳定0 / 14 · 0.0/5

没有代码或测试来评估自洽性、依赖可用性或失败消息。因此所有可靠性标准均得 0 分。

3适用触发0 / 18 · 0.0/5

README 描述了目标受众和场景,但没有提供具体细节,如能力边界、触发精度或环境适配。因此所有适应性标准均得 0 分。

4规范维护0 / 18 · 0.0/5

存在 README 和 LICENSE,但缺少安装说明、命名稳定性、示例、已知限制、版本变更日志和维护责任。因此所有约定标准均得 0 分。

5有效结果0 / 13 · 0.0/5

没有证据表明输出可用性、边际价值或成本效益。因此所有有效性标准均得 0 分。

6证据核验0 / 8 · 0.0/5

没有证据支持声明可追溯性、跨来源佐证或事实与推断分离。因此所有可验证性标准均得 0 分。

证据充分度: 评估于 2026年8月9日 审查版本 572def63eb80
源码中未见的安全控制:最小权限约束、执行前用户确认、数据流向说明、敏感信息处理、依赖安全审查、外部影响披露、回滚或恢复路径、来源归属可核验
使用前请注意
  • 仓库仅包含营销材料,没有源代码或测试,无法进行实质性审查。
  • 发布者身份未经验证,且没有维护或更新路径的证据。
  • 依赖项未锁定,存在供应链风险。
评估证据 [1][2][3][4][5]
查看完整评分方法 →

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

CodeMachine 是一个通过 CLI 编排 AI 编程引擎的开源工具。它将排查缺陷、分析、规划、实现和测试等原本由开发者手动推动的步骤,定义为可再次运行的工作流。该工具利用 AI 编程引擎提供的无头脚本模式,已明确列出 Claude Code、Codex 和 Cursor。CodeMachine 负责通过 CLI 启动引擎、传递参数与标志、传递上下文,并协调多个智能体的执行。它可支持交互式到全自主的编排模式,以及并行和长时间运行的工作流;但给出的材料未说明工作流文件格式、具体启动命令或产物写入位置。

用户先定义一次工作流,CodeMachine 随后通过 AI 编程引擎的无头脚本模式执行该工作流。它经由 CLI 启动 Claude Code、Codex、Cursor 等引擎,传递相应参数和标志,并在步骤之间传递上下文。工作流可将不同任务分配给不同智能体,让它们通信与协作,并可并行运行多个智能体。默认工作流包含 Ali Workflow Builder,用于交互式创建首个工作流。README 将持久化能力描述为可支持数小时或数天的执行,但未披露其具体存储实现、工作流定义语法或输出文件约定。

  1. 需要反复按“提问、复现、分析、规划、实现、测试”流程处理缺陷的开发者,可将这套过程定义为工作流后重复执行。
  2. 需要把研究、设计、编码和评审分给不同 AI 编程智能体的工程团队,可用工作流协调这些任务。
  3. 希望同时让多个智能体处理工作流不同部分、而不是依次手动推进每个会话的开发者,可使用并行执行能力。
  4. 需要运行数小时或数天的编程自动化流程、且不想持续手动看守会话的用户,可评估其长时间运行工作流能力。
  5. 想以交互方式构建第一套自动化编程流程的用户,可从默认的 Ali Workflow Builder 开始。

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

优点
  • 面向编程工作流的编排层:可通过 CLI 调用 AI 编程引擎的无头脚本模式,而非只描述单一对话式助手。
  • 明确支持多智能体任务分配、智能体通信与并行执行,适合拆分复杂开发流程。
  • 将上下文传递和动态上下文管理置于工作流基础设施中,减少跨步骤重复交代。
  • 提供 Ali Workflow Builder 作为默认的交互式工作流起点。
局限
  • 核心执行依赖具备无头脚本模式的外部 AI 编程 CLI;材料未说明这些引擎的安装、认证和版本兼容性。
  • 未提供工作流语法、配置文件结构、首个运行命令或完整示例,采用前需要额外获取操作细节。
  • 长时间运行与持久化被宣称支持,但未说明状态保存位置、故障恢复机制或运行边界。
  • 未说明代码变更、测试结果或其他输出的具体格式和存放位置。

如何安装或部署这个 Agent?

全局安装命令:npm i -g codemachine。材料未说明 Node.js 版本、受支持操作系统、所需凭据或目标 AI 编程 CLI 的安装方式。安装后还需要一个提供无头脚本模式的 AI 编程引擎;材料明确提到 Claude Code、Codex 和 Cursor,但未给出创建或启动工作流的可复制命令。

如何使用这个 Agent?

先在 CodeMachine 中定义工作流,或使用默认的 Ali Workflow Builder 以交互方式创建首个工作流;然后由 CodeMachine 通过 CLI 调用具备无头脚本模式的 AI 编程引擎,处理执行、上下文传递和智能体协调。提供的材料没有给出工作流配置示例、引擎认证配置、工作流启动命令或失败恢复命令,因此这些步骤不能据此补全。

常见问题

它是否只适用于某一个模型或编码工具?
不是。材料明确列出 Claude Code、Codex 和 Cursor,并说明可使用其他提供无头脚本模式的 AI 编程引擎。
是否需要在本机安装其他组件?
需要。CodeMachine 通过 CLI 启动外部 AI 编程引擎,因此除全局安装 codemachine 外,还需要可用的、支持无头脚本模式的编码 CLI;具体安装要求未说明。
能否让多个智能体同时工作?
可以。材料说明可将任务分配给不同智能体,并让多个智能体在工作流不同部分并行执行。
工作流如何定义和启动?
材料说明可以定义工作流,并提供 Ali Workflow Builder 作为默认工作流,但没有给出配置格式或启动命令。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents