AI-DLC Documentation

September 8, 2026 ยท View on GitHub

AI-DLC is a structured, gated methodology for AI-driven software development. This repository runs it natively in Claude Code, Kiro CLI, Kiro IDE, Codex CLI, Cursor, opencode, and GitHub Copilot.

Quick Start

1. Install

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 native installer includes every harness runtime and does not require Bun or Node.js.

2. Configure

Run from your project root:

aidlc config --harness claude
aidlc doctor

Replace claude with kiro, kiro-ide, codex, cursor, opencode, or copilot. A bare aidlc config starts the interactive setup.

3. Start

Open the configured harness and describe the work:

/aidlc Build a REST API for inventory management

Codex CLI uses $aidlc. See Getting Started for provider setup, trust prompts, project refreshes, and the first workflow.

Choose Your Harness

HarnessGuide
Claude CodeGetting Started
Kiro CLIRunning AI-DLC on Kiro CLI
Kiro IDERunning AI-DLC on Kiro IDE
Codex CLIAI-DLC on Codex CLI
CursorAI-DLC on Cursor
opencodeAI-DLC on opencode
GitHub CopilotAI-DLC on GitHub Copilot

Choose Your Guide

GuideUse it when
User GuideBuilding software with AI-DLC
Workflow ProfilesChoosing Classic, Express, or a focused workflow
Install and LifecycleUpdating, pinning, installing offline, using mirrors, or uninstalling
Harness Engineer GuideReshaping stages, agents, scopes, rules, sensors, or knowledge
Developer ReferenceChanging the engine, hooks, packaging, or test suite

Development

Maintainers author in core/ and harness/. Generated dist/ and dist-release/ trees are local outputs and must not be hand-edited.

See the Contributing Guide for the development workflow and Porting to a New Harness to add another runtime.