claude-code-Go模型提供智能,Harness 提供可靠性
完整的 Agent Loop、工具执行、权限管理——纯 Go 打造的生产级 AI 编程助手。
| 功能 | 说明 |
|---|---|
| 🔄 Agent Loop | 由 stop_reason 驱动的「思考→行动→观察」自主循环 |
| 🛠️ 9 大内置工具 | Read、Write、Edit、Glob、Grep、Bash、Diff、Tree、WebFetch |
| 🔒 权限系统 | 三级权限模型,支持 glob 规则匹配与会话记忆 |
| 🔌 MCP 集成 | Model Context Protocol,stdio 传输、JSON-RPC 客户端 |
| 🌊 SSE 流式 | 逐 token 实时流式输出,自研解析器,零外部依赖 |
| 🧠 上下文管理 | 智能 token 用量估算与自动压缩对话 |
| Go | Python | Rust | |
|---|---|---|---|
| 部署方式 | 单二进制文件 | 需要运行时环境 | 单二进制文件 |
| 外部依赖 | 零依赖 | pip install | Cargo build |
| 交叉编译 | GOOS=linux go build | 平台相关 | 需要交叉工具链 |
| 并发模型 | Goroutine(内置) | asyncio(库) | async/await |
| 学习曲线 | 适中 | 简单 | 陡峭 |
Go 兼具两者的优势:像 Rust 一样的单二进制部署,接近 Python 的开发效率。
go install github.com/strings77wzq/claude-code-Go/cmd/go-code@latestgit clone https://github.com/strings77wzq/claude-code-Go.git
cd claude-code-Go
go build -o bin/go-code ./cmd/go-codecurl -fsSL https://github.com/strings77wzq/claude-code-Go/releases/latest/download/go-code-linux-amd64 -o go-code
chmod +x go-code设置 API Key 后即可使用:
export ANTHROPIC_API_KEY=sk-ant-...
./go-code