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
- Tutorial — multi-step workflows, branching, resume
- CLI Reference — all commands and DSL syntax