Local-first · provider-agnostic
High-performance agentic coding harness
A coding harness rebuilt in Go to power high-throughput, parallel agent runs across isolated git worktrees, containers, and machines. One static binary — no Node, no Python.
brew install --HEAD dennisonbertram/go-code/go-codeWhat makes go-code different
Written in Go
One self-contained binary — no Node, no Python, no virtualenv. Install it and run. Go goroutines power the concurrency underneath everything else here.
Parallel by design
Fan out agents with the built-in workflow engine: Parallel and Pipeline primitives, schema-validated structured output, and shared token budgets, bounded by a concurrency semaphore.
Isolated git worktrees
Point many agents at the same repository at once. Each works in its own git worktree and branch — concurrent edits with no checkout conflicts.
Scale across machines
Pool warm workspaces and push runs into Docker containers or cloud VMs. The Symphony orchestrator drives agents across them from a work queue; a relay control plane for multi-location routing is in progress.
A runtime to build on
A streamed HTTP + SSE API you can embed, script, schedule with cron, or trigger from GitHub, Slack, and Linear webhooks. Capture, replay, and diff any run.
Local-first, provider-agnostic
Your machine, your keys, your repositories. Route between OpenAI, Anthropic, Google, and more — by config or live, mid-session.
Where go-code fits
The coding-agent field has clustered into TypeScript, Python, and Rust. go-code takes the lane it largely skipped — Go — and makes parallel orchestration the point.
TypeScript & Python
Where most agents live
Claude Code · Cursor · Cline · Aider · OpenHands
Rich editor and terminal experiences, shipped as Node or Python apps — the default home for most coding agents today.
Rust
The compiled-performance tier
Codex CLI · Goose
Single fast binaries — where most of the performance-first rewrites landed.
Go
You are herego-code's lane
go-code
A single static binary and goroutine concurrency, with Go's simplicity and a deep backend-engineering ecosystem. The lane go-code is built for.
go-code's bet: Go's single-binary deployability and goroutine concurrency, plus parallel multi-agent orchestration — fan-out, isolated git worktrees, containers, and a streamed HTTP runtime — in the open.