📈 GH Trending Explorer 🎲 Surprise me

← all repos

awslabs / aidlc-workflows

git clone https://github.com/awslabs/aidlc-workflows.git v2.11.1 · 3d ago

AI-Driven Life Cycle (AI-DLC) adaptive workflow steering rules for AI coding agents

+9
stars, 24h · #1,599
+~63
stars, 7 days · #2,021
+~270
stars, 30 days · #1,934
5.5k
★ total · +1% this week
985
forks · 262 open issues

Star history (as recorded here)

2026-10-20 · 5,424 ★ 2026-10-22 · 5,452 ★
LanguageTypeScript
LicenseMIT-0
Created2025-11-13 (11mo ago)
Last pushtoday
Watchers51
OwnerOrganization

Links

README excerpt
# AI-DLC - one core, many harnesses
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.
## Quick Start
### 1. Install AI-DLC
macOS, Linux, or WSL:
 [code] 
Windows PowerShell:
 [code] 
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`.
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, download `aidlc-copy-runtime-X.Y.Z.tar.gz` from the
release, and copy
the complete `runtime/ /` directory into your project. This path does
not require the native `aidlc` command.
### 2. Configure a project
From the project root, select the harness you use:
 [code] 
Replace `claude` with `kiro`, `kiro-ide`, `codex`, `cursor`, `opencode`, or
`copilot`. Running `aidlc config` without `--harness` starts the interactive
setup when a terminal is available. If you use Kiro IDE's own terminal in a
project folder you have not trusted yet, Kiro first asks whether you trust it.
Choose **Trust Folder & Continue** only for your own project or one you have
checked, because trusting lets the folder's `.kiro` hooks run commands on your
machine; otherwise choose **Cancel** and review the folder first (see
First run).
### 3. Start a workflow
Open your harness in the configured project and describe the work:
 [code] 
Codex CLI uses `$aidlc` instead of `/aidlc`. In Kiro IDE, first choose **aidlc**
in the chat panel's agent picker. AI-DLC selects a workflow from the request,
asks for missing decisions, and stops at approval gates before moving forward.
For provider setup, trust prompts, and harness-specific prerequisites, use the
guide in the table below. The complete walkthrough is in
Getting Started.
## Pick your harness
| Harness | Configure | Open | Invoke | Guide |
| --- | --- | --- | --- | --- |
| Claude Code | `aidlc config --harness claude` | `claude` | `/aidlc` | Getting Started |
| Kiro: Kiro IDE >= 1.1.70 / Kiro CLI >= 2.24.1 (v3) | `aidlc config --harness kiro-ide` | Open the project in Kiro ID