Claude Code s ovládacím panelem místo scrollbacku
Skutečný Claude Code s vašimi dovednostmi, pamětí a oprávněními, běžící v bloku okna. Nad ním vše, co o sobě agent ví, zobrazené jako menu ovladatelné myší.
Proč je desktopová aplikace Claude Code špatný nápad a co postavit místo ní
Každých pár týdnů někdo začne stavět desktopovou aplikaci pro Claude Code: chatovací okno s vlastním klientem, vlastním úložištěm relací a vlastním seznamem modelů. Měsíc to funguje. Pak Anthropic vydá nový model, změní přepínač, přesune, kde se relace ukládají, a aplikace se sebejistě mýlí v programu, který leží na tom samém disku hned vedle.
Vobuda jde jinou cestou: agenta neimplementovat znovu, ale napojit se na něj. Pod lištou běží skutečný binární soubor claude, který jste si nainstalovali, s vašimi dovednostmi, pamětí, MCP servery a oprávněními. Nic se neproxíruje. Nic se nereimplementuje. Přidáváme jen to, co terminál neumí: čtení stavu agenta z jeho vlastních souborů a obrazovky a jeho zpřístupnění myši.
V tom je rozdíl mezi GUI pro Claude Code, které časem zastará, a takovým, které zastarat nemůže. Model, který vyjde zítra, se objeví v menu, jakmile se o něm Claude Code dozví, a tady se nemusí měnit vůbec nic.
Vše na panelu pochází z agenta pod ním
-
Slash příkazy Claude Code jako menu
Jeho vestavěné příkazy, mimo jiné /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp a /status, každý vypsaný s popisem, co dělá, ve vašem jazyce. Agent si kreslí vlastní menu pomocí šipek, kam myš nedosáhne vůbec.
-
Dovednosti Claude Code, seskupené a spočítané
Každá dovednost, kterou tato složka skutečně má, seskupená podle původu: vaše vlastní z ~/.claude/skills, projektové z odpovídající složky uvnitř něj, týmové, cokoliv, co přinesl plugin. Šedesát dovedností ze šesti zdrojů je seznam, který si můžete prohlédnout, místo abyste si museli pamatovat jméno.
-
Relace podle jejich první věty
Načteno z ~/.claude/projects, s časem, kdy každá běžela. Nová spustí novou relaci, pokračování pošle vlastní --continue z Claude Code a starší se otevře pomocí --resume s jejím id. Konverzaci vyberete podle první věty, což je způsob, jakým si ji člověk skutečně pamatuje.
-
Model a úsilí vedle něj
Seznam modelů Claude Code pochází z jeho vlastního souboru, což je poctivý zdroj, ověřený podle limitů, které uvádí váš účet: nejdřív Opus s kontextem milionu tokenů, nakonec Sonnet a Haiku. Tlačítko nese hodnotu místo slova model: Opus 5.5 s vysokým úsilím, načteno přímo ze stavového řádku agenta. A ještě než obrazovka cokoliv řekne, tlačítko ukazuje, s čím podle vlastního settings.json Claude Code začne.
-
Režim plánování a ostatní režimy přístupu
Režimy Claude Code: rozhoduje samostatně, přijímá úpravy, ptá se před každým krokem, jen plánuje. Načteno přímo z jeho obrazovky a měněno stisknutím jeho vlastní klávesy, kolikrát je potřeba, místo nastavení, které bychom měli my a které by mohlo tiše nesouhlasit s tím, co agent skutečně dělá.
Tři agenti a vědět, který z nich čeká
Odznak řekne, že se něco stalo. Neřekne co, a než se podíváte, obrazovka to už dávno odrolovala pryč.
Zatímco jste byli pryč
Pokaždé, když agent přejde z práce do čekání, okno si uchová jeden řádek: který blok, který agent, na co se ptal, kdy skončil, jak dlouho to trvalo. Panel agentů je ukazuje seskupené podle bloku, nejnovější nahoře, s výrazným pruhem na levém okraji u těch, které jste ještě neviděli. Kliknutím na řádek přejdete na daný blok.
Mezera místo hádání
Dotaz se čte přímo z obrazovky agenta podle tvaru jeho vstupního řádku, nikdy podle konkrétního slova v něm, protože se rozhraní agenta mění s každou novou verzí. Když se přečíst nedá, řádek si ponechá čas a dobu trvání a dotaz nechá prázdný. Interval kratší než pět sekund bez jakéhokoli dotazu se neukládá: to je agent přemýšlející nad jedním stiskem klávesy, a zaznamenávat to by zahltilo ty tři řádky, na kterých záleží.
Když přijde limit využití
Claude Code umí limit využití přečkat sám a pokračovat, až se vrátí. Když s čekáním nezačal, lišta ukáže jedno tlačítko, které otevře vlastní menu Claude Code pro tento limit, a volba je na vás. Vobuda sama nic neposílá. Pokud má práce pokračovat, když jste pryč, nechte Mac vzhůru na dobu, kterou zvolíte, od půl hodiny do dvanácti hodin, v Nastavení, Agenti.
Signály, které zmizí, když zasáhnete
Na kartě zapulzuje odznak, přehraje se zvuk, který jste si vybrali, a přijde systémové upozornění, pokud Vobuda zrovna není okno v popředí. Ticho, když je: upozornění na něco, co už je na obrazovce, jen naučí lidi vypínat upozornění úplně. Zmizí při vaší první akci v okně, kliknutí, stisku klávesy nebo scrollu.
Vibe coding, aniž byste ztratili nit
Způsob, jakým s agentem lidé dnes skutečně pracují, je smyčka: popsat, sledovat, opravit, znovu popsat, a spustit tři takové smyčky najednou napříč třemi projekty. Ta smyčka je v pořádku. Co se rozbíjí, je účetnictví kolem ní.
Ztratíte přehled, na kterém modelu který blok běží, protože jste jeden před hodinou změnili přímo v agentovi a okno se to nikdy nedozvědělo. Ztratíte přehled, který ze tří čeká na oprávnění, protože všechny tři odznaky vypadají stejně. Ztratíte relaci, ve které jste byli včera, protože ji najít znamená vzpomenout si na jméno místo na větu. A ztratíte snímek obrazovky, který jste mu chtěli předat, protože uložit soubor a napsat jeho cestu jsou uprostřed myšlenky čtyři kroky.
Každá z těchto věcí je kus stavu, který agent už zná a terminál už zahodil. Přečíst ho zpět a zobrazit je celá ta funkce. Přetáhněte snímek obrazovky přímo z náhledu v rohu obrazovky na blok, kde agent běží, a agent snímek dostane: stejnou cestou, jakou putuje soubor, a přesně tak chce Claude Code snímek dostat.
Co se čte a odkud
Nic v tomto seznamu není hodnota, kterou bychom ukládali, kromě popisů lomítkových příkazů. Každá se zjišťuje v okamžiku, kdy se zobrazuje.
| Na panelu | Čteno z |
|---|---|
| Minulé relace | ~/.claude/projects, s první větou a časem každé relace |
| Dovednosti | ~/.claude/skills a odpovídající složka uvnitř projektu, seskupené podle zdroje |
| Slash příkazy | Vestavěné příkazy Claude Code, každý popsaný námi ve vašem jazyce |
| Seznam modelů | Vlastní soubor Claude Code, zapsaný podle toho, co mu řekne jeho server, a limity vašeho účtu |
| Úrovně úsilí | Model, který se právě používá |
| Aktuální model a úsilí | Vlastní stavový řádek agenta, se souborem settings.json jako odpovědí ještě předtím, než obrazovka cokoliv řekne |
| Režim oprávnění | Vlastní obrazovka Claude Code, měněná stisknutím jeho vlastní klávesy |
| Pokračovat | Vlastní deklarovaný přepínač agenta: --continue pro Claude Code, resume --last pro Codex |
Agent je popis v JSON v souboru agents.json, rozpoznaný podle vzhledu svého procesu, takže přidání dalšího nevyžaduje žádný kód. Agent, který nedeklaruje žádný přepínač pro pokračování, tlačítko nedostane.
Tahle část byla nejprve chyba. Okno nabízelo jeden seznam modelů a jeden přepínač pokračování, napsaný v době, kdy existoval jeden agent, a ponechaný globální i ve chvíli, kdy byli tři, takže otevření bloku s Codexem nabízelo Opus, Sonnet a Haiku, a stisknutí pokračování poslalo codex --continue, na což Codex odpovídá chybou o použití. Teď patří vše, co se čte z programu, tomu programu a zjišťuje se jen přes něj. Seznam modelů Codexu už vůbec není náš: menu otevře vlastní výběr Codexu, přečte řádky, které ukazuje, a stiskne ten, který jste zvolili, s úrovněmi vlastními každému modelu.
Claude Code ve Vobuda, podrobně
Je to GUI pro Claude Code, nebo wrapper?
Ani jedno. Skutečný Claude Code běží v terminálovém bloku a Vobuda nad ním kreslí ovládací panel podle toho, co ta instalace sama o sobě říká. Vaše dovednosti, paměť, MCP servery a oprávnění jsou ty, které už máte. Mezi vámi a agentem není žádný náš klient.
Jak zobrazím minulé relace Claude Code?
Menu relací na panelu je vypíše podle první věty a času, načteno z ~/.claude/projects. Otevření relace spustí vlastní --resume Claude Code s jejím id. Pokračování spustí jeho vlastní --continue.
Můžu změnit model Claude Code bez psaní?
Ano. Tlačítko modelu nese model, který se právě používá, a otevře modely, které podle vlastního souboru Claude Code může váš účet používat, nejdřív Opus s kontextem milionu tokenů a za ním Sonnet a Haiku. Tlačítko úsilí vedle něj nese úroveň a nabízí, co daný model podporuje. Obě dál čtou stavový řádek agenta, takže změna modelu přímo v agentovi tlačítka aktualizuje místo toho, aby je nechala lhát.
Zobrazuje to dovednosti Claude Code?
Vypíše každou dovednost, kterou daná složka skutečně má, seskupenou podle původu a spočítanou, takže si je můžete prohlédnout místo pamatování jména. Čte složky, nic neinstaluje, nepublikuje ani nehostuje.
Můžu spustit Claude Code a Codex zároveň?
Ano, ve dvou blocích stejného okna nebo ve dvou kartách, každý s vlastním panelem čtoucím svého agenta. Jak se ty dva v praxi liší, se dočtete na porovnávací stránce.
Co lokální modely?
Lokální model přes Ollama je záznam v agents.json a nevyžaduje žádný kód, což je přesně to, k čemu měl popis agenta v JSON sloužit.
Vidí Vobuda mé konverzace?
Čte vlastní soubory agenta na vašem disku, aby vykreslila menu, a vaše konverzace přes nás nejdou nikam. Jediný požadavek na váš účet Claude se týká limitů využití: každých pět minut, dokud je lišta na obrazovce, se ptá Anthropicu s přihlášením, které Claude Code drží ve vašem Klíčence, a token jde jen k Anthropicu. Žádný účet u nás ani žádný náš server mezi tím není.
Přidejte panel agentovi, kterého už používáte
Zdarma, bez účtu, a agent pod ním je přesně ten, který jste si nainstalovali.
curl -fsSL https://vobuda.com/install.sh | sh