AWF — AI Workflow Framework CLI

Orchestrate AI agents through declarative YAML workflows.

Get Started GitHub

Install

curl -fsSL https://raw.githubusercontent.com/awf-project/cli/main/scripts/install.sh | sh

Or via Go:

go install github.com/awf-project/cli/cmd/awf@latest

Quick Start

name: hello-world
inputs:
  topic:
    type: string
    description: "Topic to write about"

states:
  generate:
    type: step
    agent:
      provider: claude
      prompt: "Write a short paragraph about {{inputs.topic}}"
    on_success: done

  done:
    type: terminal
    status: success
awf run hello-world --input topic="AI workflows"

Multi-Agent Orchestration

Run Claude, Gemini, Codex, and OpenAI-compatible providers in coordinated workflows with parallel execution strategies.

Declarative YAML Workflows

Define workflows as state machines with typed inputs, transitions, and error handling — no imperative code required.

Built-in Operations

GitHub integration, HTTP requests, notifications, and a plugin system for custom operations.

Audit Trail

Structured JSONL logging of every execution with secret masking and atomic writes.