foe researchpreview

foea friendly autonomous coding agent

curl -fsSL foe.sh/install.sh | sh

Linux x86-64

Autonomy you can trust

Verifiers ensure that you and foe agree on a successful outcome.

$ cat check #!/bin/sh pytest -q >/dev/null 2>&1 || echo "the failing test still fails" $ foe --verify ./check "fix the failing test"
episode.jsonl seq 0 of 33 – 0.00 s
model calls, of the 20 declared
lead 0 – children 0 – reserved 0 – free 20

Declarative workflows

foe follows a plan you outline.

The self-extension example shows foe modifying its own read tool implementation to add a total_bytes field.

Teams

foe natively uses coordinated agent teams.

Built-in observability

Understand what foe did with its built-in viewer and OpenTelemetry integration.

conversation

statistics

Efficient harness

6 MB for the runtime, the viewer, and 16 built-in tools. That's it.

foe login openai-codex foe "describe what this repository does"

Friendly to local models.

echo '{ "provider": "compatible-http", "model": "MODEL", "base_url": "http://127.0.0.1:11434/v1" }' > ~/.config/foe/default-model.json foe "describe what this repository does"