Claude Code z nadzorno vrstico namesto drsenja po zgodovini
Pravi Claude Code, z vašimi spretnostmi, vašim spominom in vašimi dovoljenji, teče v bloku okna. Nad njim je vse, kar ve o sebi, prikazano kot meniji, ki jih lahko uporabite z miško.
Zakaj je namizna aplikacija Claude Code napačna ideja in kaj zgraditi namesto tega
Vsakih nekaj tednov nekdo začne graditi namizno aplikacijo Claude Code: klepetalno okno z lastnim odjemalcem, lastnim shranjevanjem sej in lastnim seznamom modelov. En mesec deluje. Potem Anthropic izda nov model, spremeni zastavico, premakne mesto, kjer se hranijo seje, in aplikacija je samozavestno napačna glede programa, ki sedi tik zraven na istem disku.
Vobuda ubere drugo pot: agenta ne implementirati znova, temveč se nanj priključiti. Pod vrstico teče pravi program claude, ki ste ga namestili, z vašimi spretnostmi, vašim spominom, vašimi strežniki MCP in vašimi dovoljenji. Nič se ne posreduje prek posrednika. Nič se ne implementira znova. Dodamo le to, česar terminal ne zmore: branje agentovega stanja iz njegovih lastnih datotek in zaslona ter njegovo prenašanje tja, kamor seže miška.
To je razlika med grafičnim vmesnikom za Claude Code, ki zastara, in tistim, ki ne more zastarati. Model, ki izide jutri, se v meniju pojavi, ko Claude Code zanj izve, in tu ni treba spremeniti ničesar.
Vse na vrstici prihaja od agenta, ki teče pod njo
-
Ukazi s poševnico Claude Code, kot meniji
Njegovi vgrajeni ukazi, med njimi /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp in /status, vsak naveden s tem, kaj naredi, v vašem jeziku. Agent riše lastne menije s puščicami, do katerih miška sploh ne more.
-
Spretnosti Claude Code, razvrščene in preštete
Vsaka spretnost, ki jo ta mapa dejansko vsebuje, razvrščena po tem, od kod prihaja: vaše lastne iz ~/.claude/skills, projektove iz ustrezne mape znotraj njega, ekipne, kar koli je prinesel vtičnik. Šestdeset spretnosti iz šestih virov je seznam, ki ga lahko preletite, namesto imena, ki si ga morate zapomniti.
-
Seje, po njihovi prvi vrstici
Prebrane iz ~/.claude/projects, s časom, ko je vsaka tekla. Nova sproži novo sejo, nadaljuj pošlje lastno zastavico Claude Code --continue, starejša pa se odpre z --resume in njenim id-jem. Pogovor izberete po njegovem prvem stavku, ker si ga tako v resnici vsak zapomni.
-
Model in raven truda zraven njega
Seznam modelov Claude Code prihaja iz njegove lastne datoteke, kar je pošten vir, preverjen z omejitvami, ki jih navaja vaš račun: najprej Opus s kontekstom milijona žetonov, nazadnje Sonnet in Haiku. Gumb nosi vrednost, ne besede model: Opus 5.5 z visokim trudom, prebrano iz agentove vrstice stanja. In preden zaslon karkoli pove, gumb pokaže, s čim se bo po lastnem settings.json začel Claude Code.
-
Način načrtovanja in ostali načini dostopa
Načini Claude Code: odloča sam, sprejema urejanja, vpraša pred vsakim korakom, samo načrtuje. Prebrani z njegovega lastnega zaslona in spreminjani s pritiskom njegove lastne tipke, kolikokrat je treba, namesto naše nastavitve, ki bi se lahko neopazno razhajala s tem, kar agent dejansko dela.
Trije agenti in vedeti, kateri čaka
Značka pove, da se je nekaj zgodilo. Ne pove pa kaj, in ko pogledate, je zaslon to že odrinil naprej.
Medtem ko vas ni bilo zraven
Vsakič, ko agent preide iz dela v čakanje, okno obdrži eno vrstico: kateri blok, kateri agent, kaj je bilo zahtevano, kdaj se je ustavil, koliko časa je trajalo. Plošča agentov jih prikaže razvrščene po bloku, najnovejše najprej, s poudarkom na levem robu tistih, ki jih še niste videli. Klik na vrstico vas popelje do tistega bloka.
Vrzel namesto ugibanja
Zahteva se prebere z agentovega lastnega zaslona po obliki njegove vnosne vrstice, nikoli po besedi v njej, ker se agentova oprema spreminja z vsako izdajo. Kadar je ni mogoče prebrati, vrstica obdrži čas in trajanje, zahtevo pa pusti prazno. Obdobje pod petimi sekundami brez zahteve se ne ohrani: to je agent, ki razmišlja o pritisku tipke, njihovo beleženje pa bi zakopalo tiste tri vrstice, ki so pomembne.
Ko pride omejitev uporabe
Claude Code zna omejitev uporabe prečakati sam in nadaljevati, ko se vrne. Ko čakanja ni začel, nadzorna vrstica pokaže en gumb, ki odpre Claudov lastni meni za omejitev, izbira pa je vaša. Vobuda sama ne pošlje ničesar. Če naj delo teče naprej, medtem ko vas ni, naj Mac ostane budan za čas, ki ga izberete, od pol ure do dvanajstih ur, v Nastavitvah, Agenti.
Signali, ki izginejo, ko ukrepate
Značka utripa na zavihku, predvaja se zvok, ki ste ga izbrali, in prispe sistemsko obvestilo, kadar vobuda ni okno v ospredju. Kadar je, je tiho: obvestilo za nekaj, kar je že na zaslonu, je tisto, kar ljudi nauči izklopiti obvestila. Izgine ob vašem prvem dejanju v oknu, kliku, tipki ali drsenju.
Programiranje po občutku, brez izgube niti
Način, kako ljudje danes dejansko delajo z agentom, je zanka: opišite, opazujte, popravite, spet opišite, in tri take zanke poganjate hkrati čez tri projekte. Sama zanka je v redu. Kar se podre, je knjigovodstvo okoli nje.
Izgubite, na katerem modelu teče posamezni blok, ker ste enega spremenili pred uro znotraj agenta, okno pa za to ni izvedelo. Izgubite, kateri od treh čaka na dovoljenje, ker so vse tri značke videti enako. Izgubite sejo, v kateri ste bili včeraj, ker njeno iskanje pomeni pomniti ime namesto stavka. In izgubite posnetek zaslona, ki ste ga mu nameravali predati, ker sta shranjevanje datoteke in vpisovanje njene poti štiri korake sredi misli.
Vsaka od teh stvari je del stanja, ki ga agent že pozna in ga je terminal že zavrgel. Njeno ponovno branje in prikazovanje je cela funkcija. Povlecite posnetek zaslona neposredno iz sličice v kotu zaslona na blok, kjer teče agent, in agent dobi sliko: po isti poti, po kateri gre datotečna pot, kar je natanko tisto, kako Claude Code želi, da mu jo predate.
Kaj se prebira in od kod
Nič na tem seznamu ni vrednost, ki bi jo shranjevali, razen opisov poševnih ukazov. Vsaka se poizve v trenutku, ko se prikaže.
| Na vrstici | Prebrano iz |
|---|---|
| Pretekle seje | ~/.claude/projects, s prvo vrstico in časom vsake seje |
| Spretnosti | ~/.claude/skills in ustrezna mapa znotraj projekta, razvrščene po viru |
| Ukazi s poševnico | Vgrajeni ukazi Claude Code, vsak opisan z naše strani v vašem jeziku |
| Seznam modelov | Lastna datoteka Claude Code, zapisana, kot ji pove njegov strežnik, in omejitve vašega računa |
| Ravni truda | Model, ki je v uporabi |
| Trenutni model in raven truda | Agentova lastna statusna vrstica, pri čemer je settings.json odgovor, preden zaslon spregovori |
| Način dovoljenj | Lasten zaslon Claude Code, spreminjan s pritiskom njegove lastne tipke |
| Nadaljuj | Agentova lastna deklarirana zastavica: --continue za Claude Code, resume --last za Codex |
Agent je opis JSON v agents.json, prepoznan po videzu svojega procesa, zato dodajanje novega ne zahteva kode. Agent, ki ne deklarira zastavice za nadaljevanje, gumba ne dobi.
Ta del je bil najprej napaka. Okno je dostavljalo en seznam modelov in eno zastavico za nadaljevanje, napisana, ko je bil en agent, in pustena globalna, ko so bili trije, zato je odprtje bloka Codex ponudilo Opus, Sonnet in Haiku, pritisk na nadaljuj pa je poslal codex --continue, na kar Codex odgovori z napako uporabe. Zdaj vse, kar se bere iz programa, pripada temu programu in se poizveduje samo prek njega. Seznam modelov Codexa sploh ni več naš: meni odpre Codexov lastni izbirnik, prebere vrstice, ki jih prikaže, in pritisne tisto, ki ste jo izbrali, s stopnjami, ki so lastne vsakemu modelu.
Claude Code v vobudi, podrobno
Je to grafični vmesnik za Claude Code ali ovojnica?
Nobeno od tega. Pravi Claude Code teče v terminalskem bloku, vobuda pa nad njim izriše nadzorno vrstico na podlagi tega, kar ta namestitev pove o sebi. Vaše spretnosti, spomin, strežniki MCP in dovoljenja so tisti, ki jih že imate. Med vami in agentom ni našega odjemalca.
Kako vidim pretekle seje Claude Code?
Meni sej na vrstici jih izpiše po prvi vrstici in času, prebranih iz ~/.claude/projects. Odpiranje ene zažene lastno zastavico Claude Code --resume s tem id-jem seje. Nadaljuj zažene njegovo lastno zastavico --continue.
Lahko spremenim model Claude Code brez tipkanja?
Da. Gumb modela nosi model, ki je v uporabi, in odpre modele, za katere po lastni datoteki Claude Code vaš račun lahko uporablja, najprej Opus s kontekstom milijona žetonov, za njim Sonnet in Haiku. Gumb truda ob njem nosi stopnjo in ponuja, kar podpira model v uporabi. Oba še naprej berta vrstico stanja agenta, zato sprememba modela v agentu posodobi gumba, namesto da bi ju pustila lagati.
Ali prikazuje spretnosti Claude Code?
Izpiše vsako spretnost, ki jo mapa dejansko vsebuje, razvrščeno po izvoru in prešteto, tako da jih lahko preletite, namesto da si zapomnite ime. Bere mape; ničesar ne namešča, objavlja ali gosti.
Lahko poganjam Claude Code in Codex hkrati?
Da, v dveh blokih istega okna ali v dveh zavihkih, vsak s svojo vrstico, ki bere svojega agenta. Kako se oba v praksi razlikujeta, si oglejte na strani s primerjavo.
Kaj pa lokalni modeli?
Lokalni model prek Ollame je vnos v agents.json in ne zahteva kode, kar je ravno namen tega, da je agent opis JSON.
Ali vobuda vidi moje pogovore?
Bere agentove lastne datoteke na vašem disku, da nariše menije, vaši pogovori pa prek nas ne gredo nikamor. Edina zahteva o vašem računu Claude je za omejitve uporabe: vsakih pet minut, dokler je vrstica na zaslonu, vpraša Anthropic s prijavo, ki jo Claude Code hrani v vaši Verigi ključev, žeton pa gre samo k Anthropicu. Pri nas ni računa in vmes ni našega strežnika.
Dodajte vrstico agentu, ki ga že poganjate
Brezplačno, brez računa, agent pod njo pa je tisti, ki ste ga namestili.
curl -fsSL https://vobuda.com/install.sh | sh