ProjectBarks

Gopher Code — Development skill for Claude Code

Development community

Claude Code, rewritten from scratch in Go.

How to install Gopher Code

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

What Gopher Code does

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

Alternatives in Development

  • n8n Expression Syntax — n8n expression syntax with {{}} and $json/$node variables 3.6k ★
  • Claude Code Rust — 🚀 Rust 全量重构的 Claude Code - 性能提升 2.5x,体积减少 97% High-performance Rust implementation of Claude Code with 2.5x f 1.4k ★
  • Claude Notifications Go — Cross-platform smart notifications -- 6 types, click-to-focus, context analysis, webhooks 365 ★

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