Skip to content

Commit 02c4d70

Browse files
yanmxaclaude
andcommitted
docs: add benchmark summary to README
Reference the GenCode vs Claude Code performance comparison in README with key metrics table and link to full benchmark doc. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Meng Yan <myan@redhat.com>
1 parent 6913a6e commit 02c4d70

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,22 @@ GOCACHE=/tmp/gocache go test ./internal/transcriptstore ./internal/app/session .
113113
For the complete transcript persistence, resume/fork, and interactive vs non-interactive verification checklist, see `docs/transcriptstore.md`.
114114

115115

116+
## 📊 Benchmark: GenCode vs Claude Code
117+
118+
Compared with [Claude Code](https://claude.ai/code) v2.1.96 on Apple Silicon, same model (`claude-sonnet-4-20250514`):
119+
120+
| Metric | GenCode | Claude Code | Advantage |
121+
|--------|---------|-------------|-----------|
122+
| Install size | 38 MB | 174 MB | **4.6x smaller** |
123+
| Startup time | ~0.02s | ~0.18s | **9x faster** |
124+
| Startup memory | ~33 MB | ~185 MB | **5.6x less** |
125+
| Simple task | ~5.2s / 39 MB | ~11.9s / 282 MB | **2.3x faster, 7.2x less memory** |
126+
| Tool-use task | ~3.6s / 40 MB | ~14.6s / 281 MB | **4.1x faster, 7.1x less memory** |
127+
128+
Go's native compilation produces a single static binary with minimal runtime overhead, while Node.js carries V8/JIT/GC baseline costs. Claude Code also performs more startup work (hooks, LSP, plugin sync, memory, etc.).
129+
130+
See full details: [docs/benchmark-gencode-vs-claudecode.md](docs/benchmark-gencode-vs-claudecode.md)
131+
116132
## 🔗 Related Projects
117133

118134
- [Claude Code](https://claude.ai/code) — Anthropic's AI coding assistant

0 commit comments

Comments
 (0)