© 2026FindAgent  · @simprr
返回列表
m

moazbuilds/CodeMachine-CLI

CodeMachine is an open-source tool that orchestrates AI coding agents into repeatable, long-running workflows. ⚡️

aiautomationclicli-toolcode-generationdeveloper-toolsgenerative-aimulti-agent-systemsorchestrationscaffoldingworkflow-automation
⭐

2.4k

Stars

🔱

230

Forks

👁

34

Watchers

📋

7

Issues

TypeScriptApache-2.0创建于 2025/9/28更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

CodeMachine-CLI

npm i -g codemachine

CodeMachine 是一个开源工具,用于将 AI 编码 Agent 编排为可重复、长周期的工作流。⚡️


每次你使用 AI 编码 Agent 时,其实都在运行一个工作流。修复 Bug?你需要提问、复现、分析、规划、实现、测试。开发功能?你需要调研、设计、编码、评审。

这些工作流原本只存在于你的脑海中。 你需要一步步、一次次对话地引导 Agent。但每当你重新开始时,你都得从零构建这个过程。你需要重新解释流程、记得提出正确的问题、把控何时清理上下文、何时推进、何时回溯。

CodeMachine 让你可以捕获这些工作流并反复运行。

工作原理

CodeMachine 是一个编排层,通过结构化工作流运行各种 AI 编码 CLI。你只需定义一次工作流,CodeMachine 即可处理执行、上下文传递和 Agent 协同。

它利用了 AI 编码引擎为自动化提供的 Headless 脚本模式(如 Claude Code、Codex、Cursor 等)。它通过 CLI 启动引擎,传递正确的参数和标志,并通过其基础架构控制 Agent。

构建从完全交互式到完全自主的工作流,以及两者之间的任何模式。了解编排模式 →

为什么选择 CodeMachine?

CM 引入了创新的 Agent 通信风格,这是编码 Agent 领域前所未有的——使你能够构建任何你能想象到的复杂工作流。从 Ali Workflow Builder 默认工作流开始,以交互方式创建你的第一个工作流。

  • 一次构建,永久运行: 定义一次复杂工作流,即可在每个项目中可靠地执行——无需再手动重复构建相同的模式。
  • 多 Agent 编排: 为不同任务分配不同的 Agent,使它们能够相互沟通,并针对复杂决策进行协作。
  • 并行执行: 在工作流的不同部分同时运行多个 Agent,以获得更快的执行结果。
  • 长周期工作流: 执行持续数小时甚至数天的工作流——CodeMachine 处理持久化,无需你全程守候。
  • 上下文工程: 集中化管理 Prompt,管理动态上下文,并精确控制每个 Agent 在每一步所能看到的内容。

准备好构建你的第一个工作流了吗?立即开始 →


开发者们已经开始使用 CodeMachine,减少了在复杂、重复性工作流上耗费的时间和精力。 想看看他们正在创建什么吗?欢迎加入我们。

贡献者
mhSabgS
项目信息
默认分支main
LicenseApache License 2.0
创建时间2025/9/28
最近更新今天
GAI 中文摘要

CodeMachine是一个开源的AI编码智能体编排工具,旨在将开发人员头脑中零散的编码流程转化为可重复执行的自动化工作流。它通过作为编排层统一管理各类AI编码引擎,帮助开发者摆脱手动引导AI的繁琐过程,实现复杂编程任务的标准化与自动化。

通过定义工作流实现一次构建、永久复用的自动化开发模式。

支持多智能体协同工作,让不同代理在复杂任务中能够进行高效的分工与合作。

具备并行执行能力,可同时处理工作流中的多个环节以大幅提升交付速度。

提供长周期运行与持久化支持,确保复杂任务无需人工值守即可持续完成。

实现精细化的上下文管理,通过集中化管理提示词和动态上下文来控制每个智能体的执行信息。

适用于需要频繁进行标准化开发操作(如修复Bug、构建功能)的软件工程师,以及希望将AI智能体编排为生产级自动化流水线的开发团队。