跳到正文
发现
命令行工具开发者工具

AI-DLC:AI 编码助手的交付流程引擎

把 Claude Code、Cursor、Copilot 等 AI 编码助手组织成带审批闸口与审计轨迹的结构化交付流程。

admin
发布于 2026-10-30
浏览
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 询问是否信任文件夹,只有在确认项目内容后才选择信任,因为信任后该文件夹的 .kiro hooks 会在机器上执行命令。
  • 生成式 AI 可能出错,执行前请检查生成结果与成本。
  • 遇到问题时先在项目根目录运行 aidlc doctor。

本作品整理自 GitHub 开源项目 awslabs/aidlc-workflows,原作者 @awslabs,许可证 MIT-0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.11.2当前版本

    回复按用户原话记录;仅在纠正时询问 learnings;严格策略下更少无路可走的闸口;计划切换、跳过、撤销与跳转可从当前位置继续;多仓库工作区可在任意阶段接入新仓库;aidlc config --yes 终端不再提问。

评论