aidlc: Adaptive workflow steering rules for AI coding agents AWS Labs released AI-DLC, a harness-neutral workflow tool that runs natively in Claude Code, Kiro CLI, Kiro IDE, Codex CLI, Cursor, opencode, and GitHub Copilot, installable via a curl or PowerShell script from the awslabs/aidlc-workflows GitHub releases. The native installer sets up the `aidlc` command and all harness runtimes without requiring Bun or Node.js, while a manual-copy path using `aidlc-copy-runtime-X.Y.Z.tar.gz` is the only route that needs Bun. Developers configure a harness with `aidlc config --harness ` and invoke work with `/aidlc` (or `$aidlc` in Codex CLI), with AI-DLC selecting a workflow and stopping at approval gates. AI-DLC AI-Driven Development Life Cycle turns AI coding assistants into structured, verifiable software-delivery workflows. One harness-neutral core runs natively in Claude Code, Kiro CLI, Kiro IDE, Codex CLI, Cursor, opencode, and GitHub Copilot. The Quick Start below installs the latest stable AI-DLC release. macOS, Linux, or 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 The installer sets up everything AI-DLC needs: the native aidlc command and every harness runtime. You do not need to install Bun or Node.js; a native install runs its hooks and commands through aidlc and does not call bun . On Windows, it installs for the current account and automatically registers the bin directory in User PATH. Run it from a normal PowerShell window; one opened with "Run as administrator" gets a warning and a prompt, since installing as administrator is less safe. Open a new terminal if another session cannot find aidlc . To skip both persistent and current-process PATH changes, use -NoModifyPath https://github.com/awslabs/aidlc-workflows/blob/main/docs/guide/18-install-and-lifecycle.md windows-powershell . Windows uninstall removes only the User PATH entry recorded as installer-owned. On macOS, Linux, or WSL, follow the installer's PATH instruction if needed. Prefer to manage the project files yourself, or cannot install a native executable? The manual-copy path is the one place Bun is needed: install Bun https://bun.sh/ , download aidlc-copy-runtime-X.Y.Z.tar.gz from the release https://github.com/awslabs/aidlc-workflows/releases/latest , and copy the complete runtime/