Skip to main content

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.