Claude Code, hallintapalkilla vieritetyn historian sijaan
Oikea Claude Code, omilla taidoillasi, muistillasi ja käyttöoikeuksillasi, käynnissä ikkunan lohkossa. Sen yläpuolella kaikki, mitä se tietää itsestään, valikkoina, joita hiirellä voi käyttää.
Miksi Claude Code -työpöytäsovellus on väärä ajatus ja mitä pitäisi rakentaa sen sijaan
Muutaman viikon välein joku aloittaa Claude Code -työpöytäsovelluksen: chat-ikkunan omalla asiakasohjelmallaan, omalla istuntovarastollaan ja omalla mallilistallaan. Se toimii kuukauden. Sitten Anthropic julkaisee uuden mallin, muuttaa lippua, siirtää paikkaa jonne istunnot tallennetaan, ja sovellus on itsevarmasti väärässä ohjelmasta, joka on samalla levyllä ihan vieressä.
Vobuda kulkee toista tietä: älä toteuta agenttia uudelleen, kiinnity siihen. Palkin alla ajetaan sitä oikeaa claude-binääriä, jonka olet asentanut, sinun taitoinesi, muistoinesi, MCP-palvelimineen ja käyttöoikeuksineen. Mitään ei välitetä välityspalvelimen kautta. Mitään ei toteuteta uudelleen. Se, mitä me lisäämme, on osa, jota pääte ei osaa: agentin tilan lukeminen sen omista tiedostoista ja näytöltä ja sen tuominen sinne, mihin hiiri yltää.
Se on ero Claude Code -käyttöliittymän välillä, joka vanhenee, ja sellaisen, joka ei voi. Malli, joka julkaistaan huomenna, ilmestyy valikkoon heti kun Claude Code on kuullut siitä, eikä täällä tarvitse muuttaa mitään.
Kaikki palkissa tulee agentilta sen alla
-
Claude Coden komennot valikkoina
Sen sisäänrakennetut komennot, muun muassa /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp ja /status, kukin lueteltuna sen kanssa, mitä se tekee, omalla kielelläsi. Agentti piirtää omat valikkonsa nuolinäppäimillä, joihin hiiri ei yllä ollenkaan.
-
Claude Coden taidot, ryhmiteltynä ja laskettuna
Jokainen taito, joka tässä kansiossa todella on, ryhmiteltynä lähteen mukaan: omasi kansiosta ~/.claude/skills, projektin omasta sen sisällä olevasta kansiosta, tiimisi ja mitä tahansa liitännäisen tuomaa. Kuusikymmentä taitoa kuudesta lähteestä on lista, jota voi selata sen sijaan että pitäisi muistaa nimi.
-
Istunnot, ensimmäisen rivin mukaan
Luettu kansiosta ~/.claude/projects, kunkin ajankohdan kera. Uusi aloittaa istunnon, jatka lähettää Claude Coden oman --continue-lipun, ja vanhempi avautuu komennolla --resume ja sen tunnisteella. Valitset keskustelun sen ensimmäisen lauseen perusteella, joka on tapa jolla ihmiset todella muistavat sen.
-
Malli ja sen vieressä tehotaso
Claude Coden mallilista tulee sen omasta tiedostosta, joka on rehellinen lähde, tarkistettuna tilisi ilmoittamia rajoja vasten: Opus miljoonan tokenin kontekstilla ensin, Sonnet ja Haiku viimeisenä. Painike näyttää arvon eikä sanaa malli: Opus 5.5 korkealla tehotasolla, luettu suoraan agentin omalta tilariviltä. Ja ennen kuin näyttö on sanonut mitään, painike näyttää jo sen, millä Claude Coden oma settings.json sanoo sen aloittavan.
-
Suunnitelmatila ja muut käyttöoikeustilat
Claude Coden tilat: päätä itse, hyväksy muokkaukset, kysy ennen jokaista askelta, vain suunnittele. Luettu sen omalta näytöltä ja vaihdettu painamalla sen omaa näppäintä niin monta kertaa kuin tarvitaan, sen sijaan että se olisi meidän asetuksemme, joka voisi hiljaa olla ristiriidassa sen kanssa, mitä agentti todella tekee.
Kolme agenttia, ja tieto siitä kumpi odottaa
Merkki kertoo että jotain tapahtui. Se ei kerro mitä, ja siihen mennessä kun katsot, ruutu on jo vierinyt sen ohi.
Poissaollessasi
Aina kun agentti siirtyy työskentelystä odotukseen, ikkuna säilyttää yhden rivin: minkä lohkon, minkä agentin, mitä pyydettiin, milloin se pysähtyi, kuinka kauan kesti. Agenttipaneeli näyttää ne ryhmiteltynä lohkon mukaan, uusin ensin, ja korostusreuna vasemmassa laidassa niissä joita et ole vielä nähnyt. Riviä painamalla siirtyy sille lohkolle.
Aukko arvauksen sijaan
Pyyntö luetaan suoraan agentin omalta ruudulta sen syöttörivin muodosta, ei koskaan mistään sanasta siinä, koska agentin käyttöliittymän ulkoasuelementit muuttuvat joka julkaisussa. Kun sitä ei voi lukea, rivi säilyttää ajan ja keston mutta jättää pyynnön tyhjäksi. Alle viiden sekunnin pätkää, jossa ei pyydetty mitään, ei tallenneta: se on agentti miettimässä näppäinpainallusta, ja niiden tallentaminen hautaa alleen ne kolme riviä, jotka merkitsevät.
Kun käyttöraja tulee vastaan
Claude Code voi odottaa käyttörajan yli itse ja jatkaa, kun se väistyy. Jos se ei ole aloittanut sitä odotusta, palkki näyttää yhden painikkeen, joka avaa Claude Coden oman valikon rajaa varten, ja valinta on sinun. Vobuda ei lähetä mitään omaansa. Jos työn pitää jatkua sinun ollessasi poissa, pidä Mac hereillä valitsemasi ajan, puolesta tunnista kahteentoista tuntiin, kohdassa Asetukset, Agentit.
Signaalit, jotka häviävät kun toimit
Merkki sykkii välilehdessä, valitsemasi ääni soi, ja järjestelmäilmoitus saapuu kun Vobuda ei ole edessä oleva ikkuna. Hiljaa kun on: ilmoitus jostain, joka on jo ruudulla, on juuri se, mikä opettaa ihmiset sulkemaan ilmoitukset. Se poistuu ensimmäisestä toimestasi ikkunassa, olipa se klikkaus, näppäin tai vieritys.
Fiiliskoodausta ilman että lanka katkeaa
Tapa jolla ihmiset nykyään todella työskentelevät agentin kanssa on silmukka: kuvaile, katso, korjaa, kuvaile uudestaan, ja pyöritä kolmea tällaista silmukkaa yhtä aikaa kolmessa projektissa. Silmukka on ihan kunnossa. Se mikä hajoaa, on sen ympärillä oleva kirjanpito.
Kadotat sen minkä mallin päällä kukin lohko on, koska vaihdoit yhden tunti sitten agentin sisällä eikä ikkuna koskaan tiennyt siitä. Kadotat sen mikä kolmesta odottaa lupaa, koska kaikki kolme merkkiä näyttävät samalta. Kadotat eilisen istunnon, koska sen löytäminen tarkoittaa nimen muistamista lauseen sijaan. Ja kadotat kuvakaappauksen, jonka aioit antaa sille, koska tiedoston tallentaminen ja sen polun kirjoittaminen on neljä askelta kesken ajatuksen.
Jokainen näistä on tila, jonka agentti jo tietää ja jonka pääte on jo heittänyt pois. Sen lukeminen takaisin ja piirtäminen on koko ominaisuus. Vedä kuvakaappaus suoraan ruudun kulmassa olevasta pienoiskuvasta lohkoon, jossa agentti pyörii, ja agentti saa kuvan: samaa tietä jota polku kulkee, mikä on juuri se tapa jolla Claude Code haluaa sen saada.
Mitä luetaan ja mistä se luetaan
Mikään tällä listalla ei ole arvo, jonka tallennamme, lukuun ottamatta slash-komentojen kuvauksia. Jokainen kysytään sillä hetkellä, kun se näytetään.
| Palkissa | Luetaan kohteesta |
|---|---|
| Aiemmat istunnot | ~/.claude/projects, kunkin istunnon ensimmäisen rivin ja ajan kera |
| Taidot | ~/.claude/skills ja projektin sisällä oleva vastaava kansio, ryhmiteltynä lähteen mukaan |
| Komennot | Claude Coden sisäänrakennetut komennot, kukin meidän kuvaamanamme omalla kielelläsi |
| Mallilista | Claude Coden oma tiedosto, kirjoitettuna sen mukaan kuin sen palvelin kertoo, sekä tilisi rajat |
| Ponnistustasot | Käytössä oleva malli |
| Nykyinen malli ja tehotaso | Agentin oma tilarivi, ja sen settings.json vastauksena ennen kuin ruutu ehtii puhua |
| Käyttöoikeustila | Claude Coden oma näyttö, ja vaihdettu painamalla sen omaa näppäintä |
| Jatka | Agentin oma ilmoitettu lippu: --continue Claude Codelle, resume --last Codexille |
Agentti on JSON-kuvaus tiedostossa agents.json, tunnistettu sen prosessin ulkonäöstä, joten uuden lisääminen ei vaadi koodia. Agentti, joka ei ilmoita jatko-lippua, ei saa painiketta.
Tämä osa oli ensin vika. Ikkuna toimitti yhden mallilistan ja yhden jatka-lipun, kirjoitettuna kun agentteja oli yksi ja jätettynä yleiseksi kun niitä oli kolme, joten Codex-lohkon avaaminen tarjosi Opusta, Sonnetia ja Haikua, ja jatka-painikkeen painaminen lähetti codex --continue, johon Codex vastaa käyttövirheellä. Nyt kaikki, mitä luetaan ohjelmasta, kuuluu sille ohjelmalle ja kysytään vain sen kautta. Codexin mallilista ei ole enää lainkaan meidän: valikko avaa Codexin oman valitsimen, lukee sen näyttämät rivit ja painaa valitsemaasi, kunkin mallin omilla tasoilla.
Claude Code vobudassa, yksityiskohtaisesti
Onko tämä Claude Coden käyttöliittymä vai kääre?
Ei kumpikaan. Aito Claude Code pyörii pääteohjelman lohkossa, ja Vobuda piirtää sen yläpuolelle ohjauspalkin siitä, mitä kyseinen asennus itsestään kertoo. Taidot, muisti, MCP-palvelimet ja käyttöoikeudet ovat ne, jotka sinulla jo on. Meidän oma asiakasohjelmamme ei ole sinun ja agentin välissä.
Miten näen aiemmat Claude Code -istunnot?
Palkin istuntovalikko listaa ne ensimmäisen rivin ja ajan mukaan, luettuna kansiosta ~/.claude/projects. Yhden avaaminen ajaa Claude Coden omaa --resume-komentoa kyseisellä istuntotunnisteella. Jatka ajaa sen omaa --continue-komentoa.
Voinko vaihtaa Claude Coden mallia kirjoittamatta mitään?
Kyllä. Mallipainike näyttää käytössä olevan mallin ja avaa mallit, jotka Claude Coden oma tiedosto ilmoittaa tilisi voivan käyttää, Opus miljoonan tokenin kontekstilla ensin ja sen jälkeen Sonnet ja Haiku. Sen vieressä oleva tehotasopainike näyttää tason ja tarjoaa sen, mitä käytössä oleva malli tukee. Molemmat lukevat edelleen agentin tilariviä, joten mallin vaihtaminen agentin sisällä päivittää painikkeet sen sijaan että jättäisi ne valehtelemaan.
Näyttääkö se Claude Coden taidot?
Se listaa jokaisen taidon, joka kansiossa todella on, ryhmiteltynä lähteen mukaan ja laskettuna, jotta niitä voi selata sen sijaan että nimi pitäisi muistaa. Se lukee kansiot; se ei asenna, julkaise eikä isännöi mitään.
Voinko ajaa Claude Codea ja Codexia samaan aikaan?
Kyllä, saman ikkunan kahdessa lohkossa tai kahdessa välilehdessä, kummallakin oma palkkinsa joka lukee omaa agenttiaan. Katso miten nämä kaksi eroavat käytännössä vertailusivulta.
Entä paikalliset mallit?
Ollamalla ajettava paikallinen malli on yksi merkintä tiedostossa agents.json eikä vaadi koodia, mikä oli koko pointti sille että agentti on JSON-kuvaus.
Näkeekö Vobuda keskusteluni?
Se lukee agentin omat tiedostot levylläsi piirtääkseen valikot, ja keskustelusi eivät kulje meidän kauttamme minnekään. Ainoa pyyntö, jonka se tekee Claude-tilistäsi, koskee käyttörajojasi: niin kauan kuin palkki on näytöllä, se kysyy Anthropicilta viiden minuutin välein Claude Coden avainnippuunsa tallentamalla kirjautumisella, ja tunniste menee vain Anthropicille. Meillä ei ole tiliä eikä meidän palvelintamme välissä.
Laita palkki agentille, jota jo käytät
Ilmainen, ei tiliä, ja alla pyörivä agentti on se, jonka olet itse asentanut.
curl -fsSL https://vobuda.com/install.sh | sh