Gopher Code banner
ProjectBarks ProjectBarks

Gopher Code

Development community

Description

Claude Code, rewritten from scratch in Go. Zero Node.js. Zero Electron. One binary.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Gopher Code

Gopher Code mascot — pixel art Go gopher

Gopher Code, rewritten from scratch in Go. Zero Node.js. Zero Electron. One binary.

Gopher Code demo

Go 1.24+ Gopher Code v2 Parity 33 Tools Single Binary MIT License

513K lines of TypeScript → clean, idiomatic Go.
Starts in 12ms. No runtime dependencies. Cross-compiles everywhere Go does.


[!IMPORTANT] **This is an active ground-up rewrite.** Gopher Code is not a wrapper, binding, or transpilation. Every subsystem of Claude Code v2.1.88 has been analyzed and rebuilt natively in Go using modern 2026 packages. See [Porting Status](#porting-status) for current progress.


Why This Exists

An incredible tool trapped inside a 500K-line TypeScript monolith that ships with Node.js, a bundled Ink/React renderer, native addons for every platform, and a `node_modules` tree deeper than the Mariana Trench.

Gopher Code asks: **what if it was just a binary?**

  • 12ms cold start vs multi-second Node.js bootstrap
  • Single static binary — `go bu