Skip to main content

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-code
Drive it fromTerminalTUIHTTP + SSE APIMCP

What 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 here

go-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.