Open-source Go port of Claude Code CLI released as claw-code-go

Developer /u/dolm09 has released claw-code-go, an open-source Go port of the Claude Code CLI based on recent leaks. The project contains almost 10,000 lines of code and produces a single self-contained executable binary.
Key Features
- Full CLI with TUI using bubbletea for terminal UI
- Multi-provider support: Anthropic, OpenAI-compatible endpoints, Bedrock
- MCP (Model Context Protocol) client
- OAuth + API key authentication flows
- Tool execution engine supporting bash, file read/write, search, and other operations
- Permissions and safety layer
- Conversation compaction
- Session persistence
Technical Details
The original Node.js implementation requires approximately 300MB when including dependencies. The Go port compiles to a single binary that can be cross-compiled for Linux/ARM architectures, enabling it to run on Raspberry Pi devices, VPS instances, and GitHub Actions runners without requiring a runtime environment.
The developer notes this portability matters for headless operation within other tooling. Current implementation status: the project builds and runs with core tools functional. Not all original features are ported—specifically, Anthropic-proprietary cloud infrastructure components were intentionally omitted. However, the core agentic loop, tool use functionality, and TUI are reported as solid.
Project Status and Contribution
The repository is available at github.com/daolmedo/claw-code-go. The developer welcomes pull requests and issues, particularly around the MCP implementation and permission model, which they note could benefit from additional review.
📖 Read the full source: r/openclaw
👀 See Also

Indie Developer Unveils 'Ideanator' CLI Tool for Structuring Vague Ideas with Local LLMs
Ideanator is a CLI tool designed by a self-taught 19-year-old developer using local LLMs like Ollama/MLX. It structures vague ideas into well-defined concepts, completely offline.

Claude Code Template Repository for Spring Boot Applications
A GitHub repository provides a Claude Code template for generating Spring Boot applications with best practices for database integration, Kubernetes deployment, and integration testing using Testcontainers.

Voxlert: Voice Notifications for Claude Code Sessions with Character Voices
Voxlert is a tool that hooks into Claude Code events and speaks notifications using distinct character voices like StarCraft Adjutant, SHODAN, GLaDOS, and HEV Suit. It uses an LLM via OpenRouter to generate in-character lines and runs locally with npm installation.

Developer builds Rust compression library with Claude Opus 4.6, questions utility
A developer used Claude Opus 4.6 for two weeks to create a 15,800-line Rust compression library with 449 passing tests, Python bindings, and C FFI layer, but questions whether another compression library was needed.