Title here
Summary here
Orchestrate AI agents through declarative YAML workflows.
Get Started GitHubcurl -fsSL https://raw.githubusercontent.com/awf-project/cli/main/scripts/install.sh | shOr via Go:
go install github.com/awf-project/cli/cmd/awf@latestname: 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: successawf run hello-world --input topic="AI workflows"Run Claude, Gemini, Codex, and OpenAI-compatible providers in coordinated workflows with parallel execution strategies.
Define workflows as state machines with typed inputs, transitions, and error handling — no imperative code required.
GitHub integration, HTTP requests, notifications, and a plugin system for custom operations.
Structured JSONL logging of every execution with secret masking and atomic writes.