AI-DLC:AI 编码助手的交付流程引擎
把 Claude Code、Cursor、Copilot 等 AI 编码助手组织成带审批闸口与审计轨迹的结构化交付流程。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- v2.11.2
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
AI-DLC(AI-Driven Development Life Cycle)把 AI 编码助手变成结构化、可验证的软件交付流程。一个与 harness 无关的核心可以原生运行在 Claude Code、Kiro CLI、Kiro IDE、Codex CLI、Cursor、opencode 和 GitHub Copilot 中,由 awslabs 开源,采用 MIT-0 许可。
方法论文档见 AI-DLC Workflows 2.0 Specification。
主要功能
- 5 个阶段、33 个 stage,覆盖从初始化到运维的完整生命周期
- 14 个 agent:11 个领域专家、2 个评审者,以及 1 个自适应编排者
- 11 种 workflow profile,覆盖功能开发、缺陷修复、基础设施、安全、概念验证、企业交付等常见工作
- 人工审批闸口,以及可回溯到源文件的评审证据
- 131 事件审计轨迹,配合持久化状态、团队知识与沉淀的学习规则
- 同一套确定性引擎运行在所有受支持的 harness 上
安装与使用
macOS、Linux 或 WSL:
curl -fsSL https://github.com/awslabs/aidlc-workflows/releases/latest/download/install.sh | sh
Windows PowerShell:
irm https://github.com/awslabs/aidlc-workflows/releases/latest/download/install.ps1 | iex
安装器会准备好原生的 aidlc 命令与各 harness 运行时,无需单独安装 Bun 或 Node.js。随后在项目根目录选择所用的 harness:
cd /path/to/your-project
aidlc config --harness claude
aidlc doctor
--harness 可替换为 kiro、kiro-ide、codex、cursor、opencode 或 copilot。在配置好的项目里打开对应工具,直接描述任务即可:
/aidlc Build a REST API for inventory management
Codex CLI 使用 $aidlc 调用;Kiro IDE 需先在聊天面板的 agent 选择器中选择 aidlc。
如果希望自行管理项目文件,也可以走手动复制路径:安装 Bun,从 release 下载 aidlc-copy-runtime-X.Y.Z.tar.gz,把完整的 runtime/<harness>/ 目录复制进项目。这条路径不需要原生 aidlc 命令。
升级时先运行 aidlc update,再在项目内执行 aidlc config --yes 与 aidlc doctor。
AI-DLC 更适合具备强推理能力的模型,当前推荐的模型是 Claude Opus 4.8。
注意事项
- v2.11.2 对脚本是破坏性变更:仅影响那些在同时装有原生
aidlc的机器上刷新已复制项目、不使用AIDLC_UNATTENDED=1驱动 AI-DLC、或从已提交项目读取 Claude Code 的 Amazon Bedrock 设置的脚本与 CI 任务。 - Windows 上安装针对当前账户,并自动把 bin 目录写入用户 PATH;请在普通 PowerShell 窗口运行,若用管理员窗口会看到警告与提示。
- 若 Kiro IDE 询问是否信任文件夹,只有在确认项目内容后才选择信任,因为信任后该文件夹的
.kirohooks 会在机器上执行命令。 - 生成式 AI 可能出错,执行前请检查生成结果与成本。
- 遇到问题时先在项目根目录运行
aidlc doctor。
本作品整理自 GitHub 开源项目 awslabs/aidlc-workflows,原作者 @awslabs,许可证 MIT-0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v2.11.2当前版本
回复按用户原话记录;仅在纠正时询问 learnings;严格策略下更少无路可走的闸口;计划切换、跳过、撤销与跳转可从当前位置继续;多仓库工作区可在任意阶段接入新仓库;aidlc config --yes 终端不再提问。
评论