Getting Started

Install

cargo install o7

Verify:

o7 --version

Configure a harness

o7 delegates execution to external tools via harnesses. Create a project config directory:

mkdir -p .7

Create .7/harnesses.toml for Claude Code:

[harness.claude]
command = "claude"
args_mapping = "flags"
prompt_slot = "--prompt"

Or use o7 wiz to set it up interactively:

o7 wiz

Your first workflow

Create hello.7:

version 1

workflow greet
  exec
    harness: claude
    prompt: "Say hello in one sentence."

workflow main
  run greet

Run it with the interactive TUI:

o7 tui hello.7

Or headless:

o7 run hello.7

Next steps