Izabrani projekti
claude-statusbar
Dvolinijski statusbar za Claude Code CLI — model, kontekst, tokeni, cena, grana, keš.
- Bash
- jq
- Claude Code
Problem
Claude Code je odličan. Default statusbar je oskudan. Nakon pete “čekaj, da li sam na Sonnet-u ili Opus-u?” usred debug-a, napravio sam svoj.
Arhitektura
- Jedan Bash fajl, kači se kroz
.claude/settings.json. - Čita state iz Claude Code hooks API-ja — model, kontekst %, potrošene tokene, cenu, granu, cache hit rate.
- Keširanje API metapodataka između hook-ova — render ispod 50 ms čak i na Raspberry Pi.
- Boje su sinhronizovane sa Claude Code config-om.
Ključne odluke
- Dva reda — gornji za kritično (model, kontekst %, tokeni, cena). Donji za kontekst (grana, dir, cache stats, vreme da se ne komituje posle ponoći).
- Prefix tokeni — prva tri karaktera odražavaju namjeru:
🟢ok,🟡kontekst >70 %,🔴>90 %. - Bez eksternih servisa — sve lokalno, bez telemetrije, bez callback-ova.
Rezultati
24★ na GitHub-u, forkovi, pominjanja u Anthropic engineering forumima i u nekim internim setup-ima. Najčešći komentar: “ovo bi trebalo da bude default”.
Lekcije
- Alati koji pokazuju šta se dešava menjaju ono što radiš. Nakon što je bar počeo da pokazuje cenu tokena u realnom vremenu, račun je pao 30 %.
- Bash je u redu. Dvadeset linija koje rade danas bolje su od sto poliranih sutra.