claude-esp-rs je systémový nástroj napsaný v jazyce Rust, který slouží jako asynchronní watcher pro CLI asistenta Claude Code. Zatímco standardní rozhraní Claude Code výstupy nástrojů a vnitřní monology (thinking) defaultně sbaluje, tento nástroj je v reálném čase streamuje do separátního terminálu. Aplikace využívá knihovnu Ratatui pro vykreslování textového uživatelského rozhraní (TUI) a framework Tokio pro efektivní asynchronní zpracování datových proudů.
Technické jádro monitoru spočívá v nízkoúrovňovém sledování souborového systému. Claude Code ukládá transkripty konverzací jako JSONL soubory v adresáři ~/.claude/projects/. claude-esp-rs využívá knihovnu notify pro přístup k nativním systémovým notifikacím (inotify na Linuxu, FSEvents na macOS), což umožňuje okamžitou detekci zápisu bez zbytečné zátěže CPU pollingem. Nástroj inteligentně parsuje přírůstky v JSONL souborech, koreluje výstupy subagentů a vizualizuje hierarchickou strukturu úkolů pomocí stromového zobrazení.
Pro hodnocení programu se prosím nejprve přihlaste