Vytvořil jsem Ghostty Dev, fork založený na terminálu Ghostty, speciálně pro vývojáře, kteří provozují více Claude Code relací současně. Hlavní problém: Otevřete 5+ záložek a spusťte AI agenta na každé, a nemůžete poznat, kdo co dělá. Klíčové vlastnosti: Záznam pokroku v reálném čase — Horní část každé záložky zobrazuje stav úkolu CC (naslouchání změnám souborů pomocí kqueue, nulové dotazování), což na první pohled ukazuje, který agent staví a který je dokončen. Pracovní prostor Tab (Vlastní zobrazovací jméno) — Cmd+Shift+M pro nastavení názvu úkolu (např. "P5.1 Stripe Backend"), Cmd+Shift+N pro otevření panelu Poznámky pro zaznamenání kontextu. Je to všechno izolace na jednotlivých záložkách, restart perperence Útržky — Přizpůsobte běžné příkazy, sdílejte mezi záložkami a vstupujte do terminálů jedním kliknutím. Například pokud přidáte zellij attach, můžete přidat řadu záložek napravo Přepracování postranního panelu — informace o záložce uzamknou levý panel, aby se zabránilo náhodnému skákání, jedním kliknutím Obnovit tmux / Spustit CC / Odpojit, vybrat kartu s rohovými značkami. Nativní okno nastavení — Cmd+, otevírá nastavení ve stylu macOS bez nutnosti ručního vytváření konfiguračních souborů. Trvalost relace — stav okna/tabulace je po restartu plně obnoven, idempotentní atd. Bezpečnostní audit: ochrana procházení cestou, izolace oprávnění /tmp, atomická prevence zápisu ztráty dat. Viz komentáře na odkazu na GitHubu
Někteří lidé říkají, proč prostě nepoužít tabulátorovou funkci CMUX, upřímně, já ji použil, a pak si myslím, že ta tabulátorka je trochu ošklivá. Skutečná kombinace vzhledů je zde: Ghostty Dev + Zellij, nekonečné rozšíření napravo
629