Preview

AI coding agents — under your control.

GOCODE is a desktop control center and provider-neutral Rust runtime. It retains authoritative state and restores the conversation after a restart.

Join the waitlist

Why GOCODE

An agent workflow should not vanish with its window.

GOCODE separates a convenient desktop app from authoritative state. Work continues as part of the runtime, not as a fragile UI session.

  1. A restart does not end the processThe conversation and events are restored from a durable stream.
  2. The interface does not own the truthThe runtime exposes only confirmed projections.
  3. Uncertain state blocks actionA change begins only after confirmation.

Architecture

One runtime. One source of truth.

The desktop app calls only the public runtime client and contract APIs. Implementation internals stay behind the process boundary.

Appinterface
Tauri hosttrust boundary
{ }runtime-clientpublic API
GOCODE runtimeauthoritative state
Event journaldurable record

Preview

Proving the foundation before connecting real models.

Current evidence: macOS arm64 · development special build.

● verified

Works in the current version

  • Authenticated runtime lifecycle
  • Durable journal and event replay
  • Conversation restoration and continuation
  • Vue + Tauri desktop shell

● under review

Honest version boundaries

  • Deterministic provider instead of real models
  • No signed installer
  • Not ready for operation on Windows/Linux

Roadmap

Evidence first. Scale second.

No calendar promises: every stage closes against verifiable release criteria.

01 · current stage

Runtime foundation complete

Lifecycle, event journal, conversation recovery, and desktop shell.

02 · next

Real agent processes

A real provider, TaskRun/Audit streams, and an expanded workspace.

03 · before release

Readiness qualification

Native isolation, signing, platform qualification, and an independent verdict.

Move forward with GOCODE

Join the private preview.

This link is informational: the form is inactive and no contact data is collected.

Read development status