vobuda Get it
How it worksClaude CodeCompareDownload About Contact

Claude Code, met 'n kontrolebalk in plaas van 'n skuifgeskiedenis

Die regte Claude Code, met jou vaardighede, jou geheue en jou toestemmings, wat in 'n blok van die venster loop. Daarbo alles wat dit van homself weet, geteken as kieslyste wat 'n muis kan gebruik.

Waarom 'n Claude Code-lessenaarprogram die verkeerde idee is, en wat om eerder te bou

Elke paar weke begin iemand 'n Claude Code-lessenaarprogram: 'n kletsvenster met sy eie kliënt, sy eie sessiebank en sy eie lys modelle. Dit werk vir 'n maand. Dan stuur Anthropic 'n model uit, verander 'n vlag, skuif waar sessies gehou word, en die program is selfversekerd verkeerd oor 'n program wat reg daar op dieselfde skyf sit.

vobuda volg die ander pad, dieselfde een wat 'n gewilde Visual Studio-uitbreiding met 285 000 installasies ook gevolg het: moenie die agent herbou nie, koppel eerder daaraan vas. Onder die balk loop die werklike claude-binêre lêer wat jy geïnstalleer het, met jou vaardighede, jou geheue, jou MCP-bedieners en jou toestemmings. Niks word deurgestuur nie. Niks word herbou nie. Wat ons bysit, is die deel wat 'n terminaal nie kan doen nie: die agent se toestand uit sy eie lêers en skerm lees, en dit plaas waar 'n muis dit kan bereik.

Dit is die verskil tussen 'n Claude Code-koppelvlak wat verouder en een wat nie kan nie. 'n Model wat môre uitgestuur word, verskyn môre in die kieslys, met die beskrywing wat die vervaardiger self geskryf het, en niks hier hoef te verander nie.

Alles op die balk kom van die agent daaronder

Die balk lees die laaste lyn van die blok wat iets daarop het. 'n Hoë blok met 'n kort sessie het leë rye daaronder, en om dié te lees, het ons niks vertel nie.

Notes

  1. Claude Code se skuinsstrepie-opdragte, as kieslyste

    /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp, /status. Gelees vanaf die installasie voor jou en gelys met wat elkeen doen, in jou taal. 'n Agent teken sy eie kieslyste met pyltjiesleutels, waar 'n muis hulle glad nie kan bereik nie.

  2. Claude Code se vaardighede, gegroepeer en getel

    Elke vaardigheid wat hierdie vouer werklik het, gegroepeer volgens waar dit vandaan kom: jou eie uit ~/.claude/skills, die projek se eie uit die ooreenstemmende vouer daarbinne, jou span s'n, wat ook al 'n inprop gebring het. Sestig vaardighede uit ses bronne is 'n lys wat jy kan deurkyk, eerder as 'n naam wat jy moet onthou.

  3. Sessies, volgens hul eerste lyn

    Gelees vanaf ~/.claude/projects, met die tyd wat elkeen geloop het. Nuut begin een, gaan voort stuur Claude Code se eie --continue, en 'n ouer een open met --resume en sy id. Jy kies 'n gesprek volgens sy eerste sin, wat is hoe enigiemand een werklik onthou.

  4. Die model, en die inspanning daarnaas

    Claude Code se modellys kom uit sy eie lêer, wat die eerlike bron is. Die knoppie dra die waarde eerder as die woord model: Opus 5 met hoë inspanning, gelees van die agent se eie statuslyn af. En voordat die skerm enigiets gesê het, wys die knoppie wat Claude Code se eie settings.json sê dit mee sal begin.

  5. Beplanningsmodus en die res van die toegangsmodusse

    Besluit self, aanvaar wysigings, vra voor elke stap, beplan net. Gelees van die agent se eie skerm af en verander deur sy eie sleutel so dikwels as nodig te druk, eerder as 'n instelling van ons wat stilweg kon verskil van wat die agent werklik doen.

Drie agente, en om te weet watter een wag

'n Kentekentjie sê iets het gebeur. Dit sê nie wat nie, en teen die tyd wat jy kyk, het die skerm reeds verby geskuif.

Terwyl jy weg was

Elke keer wanneer 'n agent van werk na wag oorgaan, hou die venster een lyn: watter blok, watter agent, wat gevra is, wanneer dit gestop het, hoe lank dit geneem het. Die agentpaneel wys hulle gegroepeer volgens blok, nuutste eerste, met 'n aksentstreep af die linkerkant van dié wat jy nie gesien het nie. Om op 'n lyn te druk, gaan na daardie blok.

'n Gaping eerder as 'n raaiskoot

Die versoek word van die agent se eie skerm afgelees volgens die vorm van sy invoerlyn, nooit volgens 'n woord daarin nie, want 'n agent se meubels verander met elke vrystelling. Wanneer dit nie gelees kan word nie, hou die lyn die tyd en die duur en laat die versoek leeg. 'n Tydperk van onder vyf sekondes waarin niks gevra is nie, word nie behou nie: dit is die agent wat oor 'n sleutelaanslag dink, en om dié aan te teken, begrawe die drie lyne wat werklik saak maak.

Die nag waarvoor niemand daar is nie

Die masjien word wakker gehou solank daar werk is. 'n Agent wat deur 'n gebruiksperk gestop is, gaan self weer aan die werk sodra die perk ophef, met 'n skakelaar wat jy beheer, en daar is 'n kentekentjie in die oggend wat sê wat gebeur het terwyl jy geslaap het. Slaap word vrygestel die oomblik wanneer die werk eindig.

Seine wat verdwyn wanneer jy optree

'n Kentekentjie klop op die oortjie, 'n klank wat jy gekies het speel, en 'n stelselkennisgewing kom wanneer vobuda nie die venster voor is nie. Stil wanneer dit wel is: 'n kennisgewing vir iets wat reeds op die skerm is, is presies wat mense leer om kennisgewings af te skakel. Dit verdwyn met jou eerste aksie in die venster, 'n klik, 'n sleutel of 'n skuif.

Vibe-programmering sonder om die draad te verloor

Die manier waarop mense nou werklik met 'n agent werk, is 'n lus: beskryf, kyk, verbeter, beskryf weer, en laat drie van dié lusse gelyktydig oor drie projekte loop. Die lus is reg. Wat breek, is die boekhouding daaromheen.

Jy verloor spoor van watter model elke blok op is, want jy het een 'n uur gelede binne die agent verander en die venster het nooit geweet nie. Jy verloor spoor van watter van die drie op toestemming wag, want al drie kentekentjies lyk dieselfde. Jy verloor die sessie waarin jy gister was, want om dit te vind beteken om 'n naam te onthou eerder as 'n sin. En jy verloor die skermkiekie wat jy wou oorhandig, want om 'n lêer te stoor en sy pad in te tik, is vier stappe in die middel van 'n gedagte.

Elkeen daarvan is 'n stukkie toestand wat die agent reeds ken en wat die terminaal reeds weggegooi het. Om dit terug te lees en te teken, is die hele funksie. Sleep die skermkiekie reguit van die duimnael in die hoek van die skerm af na die blok waar die agent loop, en die agent kry die prent: dieselfde pad wat 'n lêerpad volg, wat presies is hoe Claude Code een aangegee wil kry.

Wat gelees word, en waarvandaan dit gelees word

Niks op hierdie lys is 'n waarde wat ons stoor nie. Elkeen word gevra op die oomblik wanneer dit gewys word.

Op die balkGelees vanaf
Vorige sessies~/.claude/projects, met elke sessie se eerste lyn en tyd
Vaardighede~/.claude/skills en die ooreenstemmende vouer binne die projek, gegroepeer volgens bron
Skuinsstrepie-opdragteDie installasie voor jou, met elke opdrag se eie beskrywing
ModellysClaude Code se eie lêer, geskryf deur Claude Code soos sy bediener dit vertel
InspanningsvlakkeDie model wat in gebruik is
Huidige model en inspanningDie agent se eie statuslyn, met sy settings.json as die antwoord voordat die skerm praat
ToestemmingsmodusDie agent se eie skerm, en verander deur die agent se eie sleutel te druk
Gaan voortDie agent se eie verklaarde vlag: --continue vir Claude Code, resume --last vir Codex

'n Agent is 'n JSON-beskrywing in agents.json, herken aan hoe sy proses lyk, sodat een byvoeg geen kode verg nie. 'n Agent wat geen gaan-voort-vlag verklaar nie, kry nie die knoppie nie.

Hierdie deel was eers 'n gebrek. Die venster het een modellys en een gaan-voort-vlag gehad, geskryf toe daar een agent was en globaal gelaat toe daar drie was, sodat die oopmaak van 'n Codex-blok Opus, Sonnet en Haiku aangebied het, en om op gaan voort te druk codex --continue gestuur het, waarop Codex met 'n gebruiksfout antwoord. Nou behoort enigiets wat van 'n program gelees word, aan daardie program en word slegs daaroor gevra. Codex se modellys is verwyder eerder as reggemaak, want Codex kan nie van buite gevra word wat dit aanbied nie, en 'n versinde lys is die gebrek wat pas reggemaak is.

Claude Code in vobuda, in detail

Is dit 'n Claude Code-koppelvlak of 'n omhulsel?

Nee, geeneen nie. Die regte Claude Code loop in 'n terminaalblok, en vobuda teken 'n kontrolebalk daarbo, gebaseer op wat daardie installasie oor homself sê. Jou vaardighede, geheue, MCP-bedieners en toestemmings is dié wat jy reeds het. Daar is geen kliënt van ons tussen jou en die agent nie.

Hoe sien ek vorige Claude Code-sessies?

Die sessiekieslys op die balk lys hulle volgens eerste lyn en tyd, gelees vanaf ~/.claude/projects. Om een oop te maak, loop Claude Code se eie --resume met daardie sessie-id. Gaan voort loop sy eie --continue.

Kan ek die Claude Code-model verander sonder om te tik?

Ja. Die modelknoppie dra die model wat in gebruik is en open die lys wat Claude Code se eie lêer verklaar. Die inspanningsknoppie daarnaas dra die vlak en bied wat die model wat in gebruik is, ondersteun. Albei bly die agent se statuslyn lees, sodat om die model binne die agent te verander die knoppies bywerk eerder as om hulle te laat lieg.

Wys dit Claude Code-vaardighede?

Dit lys elke vaardigheid wat die vouer werklik het, gegroepeer volgens waar dit vandaan kom en getel, sodat jy hulle kan deurkyk in plaas daarvan om 'n naam te onthou. Dit lees die vouers; dit installeer, publiseer of huisves niks nie.

Kan ek Claude Code en Codex gelyktydig laat loop?

Ja, in twee blokke van dieselfde venster of in twee oortjies, elk met sy eie balk wat sy eie agent lees. Kyk hoe die twee in die praktyk verskil op die vergelykingsbladsy.

Wat van plaaslike modelle?

'n Plaaslike model deur Ollama is 'n inskrywing in agents.json en het geen kode nodig nie, wat presies is waarvoor 'n agent as JSON-beskrywing bedoel was.

Sien vobuda my gesprekke?

Dit lees die agent se eie lêers op jou skyf om die kieslyste te teken, en daar eindig dit. Daar is geen rekening nie, geen bediener van ons nie en niks word êrens heen gestuur nie. Die balk word op jou masjien geteken vanaf lêers wat reeds daarop is.

Sit 'n balk op die agent wat jy reeds laat loop

Gratis, geen rekening nodig nie, en die agent daaronder is die een wat jy geïnstalleer het.

curl -fsSL https://vobuda.com/install.sh | sh
Download the .pkg 17.9 MB · macOS 10.15+ · arm64 + x86_64