Collie¶
A coding agent that lives on your computer — and can actually run it. Local and private, Collie reaches your real environment — your logged-in browser, your desktop, your screen, your files — and proves its work by running it.
Why it's different¶
Most coding agents live in a cloud tab or an editor pane and can only touch the files you hand them. Collie runs on your machine, so it works the way you do: it drives your real logged-in browser, arranges your desktop, records your screen, takes tasks from your phone, and edits your code — all locally, all under your control.
And the range is the proof. The desktop console, the browser control, the screen recorder, the phone remote — Collie's coding agent built all of it. A harness strong enough to ship its own desktop app and iOS companion is strong enough for your bug.
It proves its work: the verification gate¶
When Collie fixes something it writes a reproduction that must fail on the broken code, makes the smallest edit that flips it, and re-runs the assertion. A run isn't "done" — it's verified ✓.
repro wrote repro.py · assert parse_duration("1h30m") == 5400
✗ FAILING › got 1800, want 5400 ← gate armed
edit utils/timeparse.py ································· +1 −1
43 │- total = SECONDS[unit] * int(val)
43 │+ total += SECONDS[unit] * int(val)
verify python repro.py
✓ PASSING › parse_duration("1h30m") == 5400 ← gate green
✓ verified in 12.8s · Δ +1 −1 · 3,410 tok · $0.006
Other agents check "did the test not error." Collie's gate is stronger: the reproduction carries an
assert actual == expected derived from the issue, so a plausible-but-wrong edit fails loudly and
drives another repair round.
What makes it lean¶
- Executed verification, not self-reported success — the one change that measurably moved Collie's SWE-bench resolve rate.
- Zero third-party dependencies in the core.
mockandollamarun with no key; memory works out of the box on BM25 keyword recall, and upgrades to real semantic recall when you install the optional local embedder. - Model-agnostic. Claude, GPT/Codex, Gemini, DeepSeek, Qwen, a local Ollama model — same harness, so any delta is the harness, not the model.
- Runs locally, no telemetry, no account.
Where to go next¶
New here and just want it running? → Install. Already installed? → Quickstart.