Terminal za Mac koji pokazuje što radi vaš agent
Claude Code i Codex dobivaju traku s modelom, trudom, načinom dopuštenja i prošlim sesijama kao izbornike, umjesto teksta koji samo prolazi. Svaka je postavka datoteka koju možete otvoriti. Besplatno, bez računa, bez telemetrije, na macOS-u i Linuxu.
curl -fsSL https://vobuda.com/install.sh | sh - Besplatno, zauvijek
- Bez računa
- Bez telemetrije
- Potpisao Apple
- 40 jezika sučelja
- Nikad bez računa
- 25 paleta terminala
- Bez telemetrije
- 70+ radnji na Cmd+K
- Potpisano i ovjereno od Applea
- 227 vrsta obojenih datoteka
- Besplatno, za posao i tvrtke
- 12 vrsta nadzornih ploča
- Jedan redak za instalaciju i ažuriranje
- 2000+ provjera prije svakog objavljivanja
- macOS 10.15+ i Linux
Što najbolji terminal za Mac danas mora raditi
Terminali su ili brzi i goli ili udobni i zatvoreni. Nijedan nije primijetio što zapravo cijeli dan sjedi u prozoru.
Dvadeset godina izbor je bio jednostavan. Brzi terminali čuvaju konfiguraciju u datotekama koje posjedujete i staju kod ljuske. Udobni dodaju panele i uglađenost, a zatim traže račun i stavljaju vašu povijest na tuđi server. Birali ste bez koje polovice možete živjeti.
Zatim je ono što cijeli dan sjedi u terminalu prestalo biti ljuska. To je agent: Claude Code, Codex, lokalni model. A terminal je pogrešan oblik za njega. Agent ima model, razinu truda, način dopuštenja, povijest sesija i stanje, a sve to stiže kao tekst koji prolazi ekranom, nevidljiv čim prođe. Na kraju čitate tri ekrana da biste shvatili koji od vaša tri agenta čeka na vas.
Vobuda je treći odgovor, izgrađen na tri odluke i svemu što iz njih slijedi. Sve što program zna datoteka je koju možete pročitati. Svaka radnja ima jedno ime, kojim god putem do nje došli. Agent je punopravni dio prozora. Uz to radi ono za što ljudi obično otvaraju još tri programa, jer prozor koji zna držati blok može držati bilo koji od njih.
Tri odluke, iz kojih proizlazi cijeli program
{ "theme": "tokyo-night", "look": "soft", "term": { "font": "JetBrains Mono", "fontSize": 13 }, "window": { "opacity": 0.96, "quakeKey": "cmd+`", "restoreSession": true }, "signals": { "done": { "sound": "Glass" }, "notice": true }} // Save the file. The window redraws. Nothing asks for a restart.{ "name": "Tokyo Night", "light": false, "app.bg": "#21222e", "app.fg": "#c0caf5", "app.accent": "#8db0ff", "term.bg": "#1a1b26", "term.fg": "#c0caf5", "term.cursor": "#7aa2f7", "term.black": "#15161e", "term.red": "#f7768e", "term.green": "#9ece6a", "term.yellow": "#e0af68", "term.blue": "#7aa2f7", "term.magenta": "#bb9af7"} // An excerpt. The whole file has all sixteen terminal colours, the selection and the tab strip.{ "cmd+k": "app.commands", "cmd+d": "block.split", "cmd+shift+d": "block.split-down", "cmd+shift+v": "voice.dictate", "cmd+shift+r": "voice.read", "cmd+shift+2": "block.to-tab:2"} // The macOS menu bar is built from this same file.{ "name": "Essentials only", "panels": [ { "kind": "cpu", "title": "PROCESSOR" }, { "kind": "mem", "title": "MEMORY" }, { "kind": "procs", "title": "PROCESSES", "rows": 10 } ]} Ovo su prave datoteke, u pravoj mapi. Otvorite jednu, promijenite redak, spremite, i prozor se iscrtava dok radi.
Svaka postavka je datoteka
Bez baze podataka, bez računa, bez skrivenog stanja. ~/.config/vobuda drži čitljiv JSON koji se prati dok program radi: spremite datoteku i prozor se ponovno iscrta. Teme, izgledi, skinovi monitora, gumbi docka, opisi agenata, prečaci, projekti. Vaša mapa postavki može biti git repozitorij, sprema se kao jedna arhiva i vraća na drugom Macu.
Pet putova do jedne radnje
Gumb, tipka, macOS traka izbornika, Cmd+K i naredbeni redak svi imenuju istu radnju u jednom rječniku. Ne pet implementacija, jedna. Zato agent može preurediti vaš prozor pomoću vobuda do block.split-down, a vi možete točno pročitati što je učinio, i zato testovi sučelja pokreću cijeli program kroz njegov vlastiti naredbeni redak.
Agent sam sebe opisuje
Sesije dolaze iz agentovih vlastitih datoteka. Modeli dolaze iz njegove vlastite instalacije, a kod Codexa iz njegova vlastitog izbornika. Trud dolazi iz modela koji se koristi. Način dopuštenja Claude Codea čita se s njegova zaslona i mijenja pritiskom njegove vlastite tipke. Ništa ovdje nije naš popis tuđih modela, jer takav popis zastari na dan kad izađe novi model.
Vibe coding, s kontrolama tamo gdje vam je ruka
Ako cijeli dan predajete posao agentu i čitate što se vraća, ovo je dio koji se mijenja.
-
Naredbe Claude Codea s kosom crtom, kao izbornik
Njegove ugrađene naredbe, među njima /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp i /status, svaka navedena s onim što radi, na vašem jeziku. Agent crta vlastite izbornike tipkama sa strelicama, do kojih miš uopće ne može doći. Ovo su obične padajuće liste, koje crtamo mi, nad agentom koji radi.
-
Sve vještine koje ova mapa zaista ima
Grupirane po podrijetlu i prebrojane: vaše, timske, sve što je donio neki dodatak. Šezdeset vještina iz šest izvora popis je koji možete pregledati umjesto imena koje morate pamtiti. Vještine Claude Codea dolaze iz ~/.claude/skills i odgovarajuće mape unutar projekta.
-
Prošle sesije prema prvoj rečenici
Čita se iz vlastitih datoteka agenta, s vremenom kad je svaka pokrenuta. Nova pokreće novu, continue nastavlja posljednju, a bilo koja starija otvara se prema prvoj rečenici, jer se razgovora tako čovjek zapravo sjeća.
-
Modeli koje vaš račun može koristiti
Opus s kontekstom od milijun tokena, modeli za koje je Claude Code zadnje čuo da ih vaš račun može koristiti, zatim Sonnet i Haiku, svaki s razinama truda koje podržava. Oba gumba nose vrijednost, ne riječ model, jer se čita iz agentova retka stanja, a naše uvjerenje zastarjelo bi u trenutku kad biste ga promijenili unutar agenta.
-
Što smije raditi bez pitanja
Načini Claude Codea: odlučuje sam, prihvaća izmjene, pita prije svakog koraka, samo planira. Čita se s njegova vlastitog zaslona i mijenja pritiskom njegove vlastite tipke koliko god je puta potrebno, umjesto da bude naša postavka koja bi se neprimjetno mogla razilaziti s istinom.
Sve što može raditi, u jednom popisu
Uz ovoliko radnji većina je programa u praksi skrivena. Cmd+K je put koji odgovara na pitanje „što zna“, a ne na naredbu „učini ovo“.
-
Uči tipke umjesto da ih zamjenjuje
Svaki redak prikazuje svoj prečac. Tko posegne za popisom dvaput za istu radnju, treći put je već naučio tipku.
-
Nije peti rječnik
Svaki redak pokreće radnju po imenu, potpuno isto kao gumb, tipka, traka izbornika i naredbeni redak. Provjera usklađuje tablicu koju crta s popisom jezgre u oba smjera: radnja koja postoji, a nije ondje ponuđena, ruši gradnju.
-
Isti skup pokreće testove
Testovi sučelja pokreću cijeli program kroz taj rječnik umjesto kroz privatnu kuku. Zato se naredbenom retku može vjerovati, i zato agent može preurediti vaš prozor, a vi možete točno pročitati što je učinio.
Ista imena rade i bez ikakvog prozora
Svaka radnja ima ime, a to ime je cijelo sučelje. Tipka, gumb, traka izbornika, popis naredbi i naredbeni redak sežu do istog rječnika, pa se sve što možete učiniti rukom može i zapisati.
-
Nema porta, ništa za podešavanje
Naredbeni redak ostavlja jednu malu datoteku u mapi postavki, a prozor je preuzima. Ne treba otvarati port niti išta podešavati prije nego što prva naredba proradi.
-
Zato agent može njime upravljati
Claude Code pokrenut u bloku može podijeliti vaš prozor, promijeniti temu, otvoriti datoteku pokraj sebe i reći vam što je učinio, koristeći ista imena koja biste i sami utipkali. Ne treba mu nikakva povlaštena kuka, jer je nema.
-
I zato prozor može odgovarati na pitanja
Utipkano u bilo kojem bloku vobude,
vobuda stateispisuje kao JSON što je stvarno otvoreno: kartice, blokove u njima i što u svakom radi te temu. Skripta koja želi vratiti vaš jutarnji raspored to čita i ponavlja.
~/dev/vobuda❯vobuda state
{"tabs": [{ "title": "site", "blocks": [{ "agent": "claude", "cwd": "/Users/you/site" }] }], "theme": "tokyo-night", …}
~/dev/vobuda❯vobuda do block.split-down
# the same name the key presses and the menu bar item
~/dev/vobuda❯vobuda theme catppuccin-mocha
# the window redraws; the file it read is yours to edit
~/dev/vobuda❯vobuda where
/Users/you/.config/vobuda
~/dev/vobuda❯ Što se događa dok ne gledate
Dok ste bili odsutni
Svaki put kad se agent zaustavi, sprema se jedan redak: koji blok, što je traženo, kad je završio, koliko je trajalo. Grupirano po bloku, najnovije prvo, s oznakom uz rub onoga što još niste vidjeli. Zahtjev se čita s agentova zaslona i ostaje prazan kad se ne može pročitati, jer je nagađanje u zapisu gore od praznine. Čuva se pedeset po prozoru, pa „dok me nije bilo“ uključuje i „dok sam spavao“.
Ograničenje korištenja i Mac koji želi zaspati
Kad se Claude Code zaustavi na ograničenju korištenja i nije sam počeo čekati, traka nudi jedan gumb koji otvara Claudeov vlastiti izbornik za ograničenje, gdje je čekanje i nastavak vaš izbor. Vobuda sama ne šalje ništa. Zasebno možete održati Mac budnim onoliko dugo koliko odaberete, od pola sata do dvanaest sati, iz postavki ili jednom radnjom, a značka na traci kartica prikazuje zadržavanje i dopušta da ga otpustite.
Signali na koje možete reagirati
Agent koji je završio, ili čeka dopuštenje, pulsira oznakom na svojoj kartici, pušta zvuk koji ste odabrali i šalje sistemsku obavijest kad Vobuda nije prozor sprijeda. Briše se pri vašoj prvoj radnji u prozoru, kliku, tipki ili pomicanju, ne samo zato što je pokazivač prešao preko oznake.
Ispustite snimku zaslona na njega
Povucite datoteku iz Findera na blok i njezina se putanja utipka ondje, u navodnicima i spremna za pokretanje. Ispustite snimku zaslona ili bilo koju sliku na blok u kojem radi agent i agent dobiva sliku, upravo onako kako to Claude Code i Codex i žele primiti. Povucite je izravno s minijature u kutu ekrana; ništa se prije toga ne mora spremati.
Sustavni monitor, u istom prozoru
Dvanaest vrsta ploča, a koje vidite, određuje datoteka, a ne zaslon koji je netko jednom osmislio.
-
Brojevi su iskreni prema sebi samima
Vrijednost koju sustav procjenjuje umjesto da je mjeri prikazuje se s tildom, a nepostojeći hardver daje odsutnu vrijednost umjesto nule. Računalo bez zasebnog GPU-a ne dobiva GPU panel koji pokazuje nula posto.
-
Obje adrese, s gumbom za kopiranje na svakoj
Ploča prvo navodi adresu koju vidi internet, a ispod nje onu koju računalo ima na vlastitoj mreži. Pita samo dok je ploča na zaslonu, otprilike jednom u deset minuta, ili svakih trideset sekundi dok adresa još nije poznata, a zahtjev ne nosi ništa o računalu.
-
Raspoređeno povlačenjem
Paneli monitora, gumbi docka i dijelovi trake agenta svi se podižu i stavljaju na mjesto istim pokretom, a redak se podiže za hvatište s lijeve strane, tako da povlačenje nikad ne ukrade riječ koju ste htjeli označiti.
Što napušta vaše računalo
Gotovo ništa, a svaku od ovih stavki vrijedi jasno navesti umjesto zakopati u pravilima.
| Što | Kamo ide |
|---|---|
| Vaš govor | Prepoznaje se na računalu vlastitim okvirom sustava, pri čemu se prepoznavanje na uređaju zahtijeva, a ne samo preferira. Jezik koji bi zahtijevao mrežu se odbija, uz upute za lokalnu instalaciju. |
| Vaše datoteke, postavke i povijest | Ostaju na računalu. Nema računa ni naše sinkronizacije. Jedina kopija koja odlazi jest kopija postavki koju Mac drži u iCloud Driveu, prema zadanim postavkama uključena, preko Applea, s jednim prekidačem koji je isključuje. |
| Greške | Bilježe se tamo gdje se dogode, čiste prije zapisivanja i nikamo se ne šalju dok to ne uključite. Zatim najviše jednom dnevno, našem prijemniku, s nasumičnim brojem tog računala i nikad s njegovim imenom. |
| Jednom dnevno | Ima li vobuda noviju verziju, s vobuda.com ili GitHuba; imaju li je Claude Code i Codex, s npm-a; i katalog dodataka. |
| Panel adrese | Dok je na zaslonu, otprilike jedan zahtjev svakih deset minuta koji pita koju adresu vidi internet. |
Posljednja dva ne nose ništa o vama ni o računalu. Jedan dodatni zahtjev, koji se na Macu s Claude Code šalje svakih pet minuta dok je traka agenta na zaslonu, pita Anthropic za ograničenja vašeg računa s prijavom koju Claude Code drži u vašem Privjesku ključeva; token ide samo Anthropicu. Nema analitike ni izvješća o korištenju, ne kao postavka koju možete isključiti, nego kao kod koji ne postoji. Stranica o privatnosti navodi svaki zahtjev.
Mac terminal koji svaku postavku čuva u datoteci
Ugrađene teme žive unutar izvršne datoteke, a mapa postavki ih nadjačava, pa ažuriranje donosi nove boje bez brisanja bilo čega što ste sami uredili. Isporučuje se dvadeset pet paleta terminala, od kojih su dvije izrađene za daltoniste i provjerene testom koji simulira tri oblika sljepoće za boje prije nego što izađu. Birač teme navodi kontrast teme koju birate i koliko su njezine boje razlučive daltonističkom čitatelju, jer tema koja se ne može čitati nije tema.
Dvadeset devet izgleda prozora određuje oblik prozora, a ne njegove boje: kutove, sjene, boje ploča, prozirnost i hoće li se dock uopće crtati. Napravite vlastiti jednim gumbom, iz bilo kojeg izgleda koji je u uporabi, i postaje datoteka u vašoj mapi izgleda kao i svaka druga. Sve što jedan izgled oboji, sljedeći vraća, jer boja koju se ne može skinuti jest boja koju nitko ne bi smio moći nanijeti.
Ništa ne traži ponovno pokretanje. Nikad. Mapa postavki se prati, a to sada uključuje i dvije stvari koje posjeduje jezgra, macOS traku izbornika i globalnu tipku padajućeg prozora. Provjera čita svaku naznaku na ekranu postavki i ruši gradnju na riječi ponovno pokretanje.
Datoteka se otvara pokraj ljuske
Putanja se pojavi u izlazu, treba promijeniti dva retka, a do sada je to značilo otići u editor i vratiti se s izgubljenim kontekstom ljuske.
-
Spremanje je namjerno
Ništa se ne zapisuje dok ne pritisnete Cmd+S. Editor koji zapisuje dok tipkate dobra je stvar u aplikaciji za bilješke, a loša pokraj ljuske koja radi.
-
Odbijanja su jednako važna kao i zapisivanje
Datoteka promijenjena na disku otkako je otvorena se ne prepisuje. Binarna datoteka se ne prikazuje kao unakaženi tekst. Mapa se uopće ne otvara, a zatvaranje uređene datoteke traži potvrdu.
-
Pronalaženje datoteke
Pretraga po imenu ispod mape u kojoj se nalazite, a svaki rezultat navodi u kojim se dvjema mapama nalazi, jer samo ime ne može razlikovati dva index.ts. Preskače node_modules, .git i slične, i ne radi ništa ispod dva slova.
Boja koju zaista možete čitati
Dvadeset pet paleta, dvadeset devet izgleda prozora i izbornik koji vam govori istinu o oboje.
-
Dvije palete izrađene za daltoniste
Provjerene testom koji prije isporuke simulira tri oblika sljepoće za boje. Tema koja se ne može čitati nije tema.
-
Izgled koji sami napravite
Krenite od izgleda koji je trenutno u upotrebi, uredite njegove boje u samom odjeljku, i on postaje datoteka u vašoj mapi izgleda kao i svaka druga. Sve što jedan izgled oboji, sljedeći izgled vraća natrag.
-
Ništa ne traži ponovno pokretanje
Nikad. Mapa postavki se prati, uključujući macOS traku izbornika i globalnu tipku padajućeg prozora, koje posjeduje jezgra. Provjera čita svaku naznaku na ekranu postavki i ruši gradnju na riječi ponovno pokretanje.
I sve ostalo što prozor mora sadržavati
Blok je blok. Kad prozor zna držati jedan, drži bilo koji od njih. Ono što je preveliko da bi pripadalo svima dolazi kao dodatak iz vlastitog kataloga vobude, instaliran i uklonjen u cijelosti jednim pritiskom: Design, kojim pokazujete na živu stranicu i kažete što promijeniti, i Director, upravitelj koji održava sastanak, zapošljava agente koje posao treba i predaje vam rezultat.
Otvorena datoteka pokraj ljuske
Bojanje za 227 vrsta datoteka, preuzeto iz vlastite teme terminala, tako da otvorena datoteka izgleda kao da pripada pokraj ljuske koja ju je imenovala. Pretraga kroz cijeli projekt, datoteka se otvara tipkanjem dijela imena, više pokazivača. Ništa se ne zapisuje dok ne pritisnete Cmd+S, datoteka promijenjena na disku ispod vas se ne prepisuje, a binarna datoteka se odbija umjesto da se prikaže kao šum.
Sve što može raditi, u jednom popisu
Cmd+K otvara sve radnje kao popis u koji možete tipkati. Slova se poklapaju redom, pa „spld“ nalazi „Split down“, a svaki redak prikazuje vlastiti prečac, čime se tipke uče. Provjera drži taj popis uz rječnik jezgre u oba smjera: radnja koja postoji, a nije ondje ponuđena, ruši izradu.
Quake prozor
Postavite jednu globalnu tipku i terminal se spušta s vrha zaslona; ista ga tipka skriva i vraća fokus onamo odakle ste ga pozvali. Dok tipku ne odaberete, nijedna nije postavljena.
Web stranica kao blok
Stranica se otvara u rasporedu kao i sve ostalo, s vlastitom adresnom trakom, oznakama i početnom stranicom, i vraća se zajedno sa sesijom. Gdje se otvara preglednik agenta, odlučujete sami.
Pročitajte odgovor naglas
Na Macu Cmd+Shift+R naglas čita agentov posljednji odgovor sustavskim glasovima. Čita se odgovor, a ne zaslon: ukrasi, pokazatelj učitavanja i traka s naznakama preskaču se, putanja postaje naziv datoteke, a čitanje staje kod naredbe koja je proizvela odgovor.
Projekti
Projekt je prozor s vlastitim karticama, vlastitom mapom, vlastitom temom i vlastitim dockom, pohranjen kao datoteka u mapi workspaces i otvaran iz postavki, izbornika ili naredbenog retka.
Ukratko
- Platforma
- macOS 10.15 i noviji, zaseban paket za Apple silicon i zaseban za Intel, a odgovarajući bira naredba za instalaciju; Linux kao .deb ili AppImage za Intel/AMD i ARM
- Cijena
- Besplatno, i za osobni i za komercijalni rad
- Račun
- Nema
- Izrađeno na
- Rust, Tauri 2, React 19, xterm.js, zadano iscrtan kao tekst, s iscrtavanjem na GPU-u kao mogućnošću
- Postavke
- Čitljiv JSON u ~/.config/vobuda, ponovno se učitava odmah, u deset odjeljaka s pretraživanjem po svakoj postavci
- Sučelje
- 40 jezika, uključujući jezike s pisanjem zdesna nalijevo, s vodičem na svakom
- Teme
- 25 paleta terminala, 29 izgleda prozora, vlastiti skinovi monitora
- Instalacija
- Na Macu jedan redak, na svježem Macu bez zaporke; na Linuxu .deb ili AppImage
- Potpis
- Apple Developer ID, notariziran i s prikvačenom potvrdom
- Izvorni kod
- Nije objavljen. Pogledajte licencu
Pitanja koja ljudi postavljaju prije instalacije
Je li Vobuda besplatna?
Da, i za komercijalni i za osobni rad. Nema probne verzije, nema plaćene razine i nema računa koji treba napraviti. Ono što licenca ne dopušta jest prosljeđivanje programa dalje: distribucija kopije, prodaja, nuđenje kao usluge ili rastavljanje.
Je li Vobuda open source?
Ne. Besplatna je, ali zatvorenog koda: dijeli se gradnja, a izvorni kod se ne objavljuje. Javni repozitorij sadrži README, changelog, licencu i slike s ove stranice.
Hoće li me macOS upozoriti kad je otvorim?
Ne. Gradnja je potpisana Apple Developer ID-om i notarizirana, a uz instalacijski program priložena je potvrda o notarizaciji, pa je Mac koji je nikad prije nije vidio otvara bez ijedne riječi. Ranije verzije su bile potpisane našim vlastitim certifikatom i jesu upozoravale; to je prestalo s verzijom 0.1.1.
Radi li na Intel Macovima?
Da. Postoji jedan paket za Apple silicon i jedan za Intel, naredba za instalaciju sama bira pravi, a minimum je macOS 10.15.
Trebam li Claude Code ili Codex da bih je koristio?
Ne. Prije svega je terminal: nakon dva kratka pitanja pri prvom pokretanju otvara se s jednim blokom ljuske i ničim drugim. Traka agenta pojavljuje se kad u bloku radi agent, i nikad prije.
Koji terminal najbolje radi s Claude Codeom?
Pravo pitanje je zapravo što terminal radi sa stanjem agenta. Vobuda čita vlastite sesije, vještine, modele, razine truda i način dopuštenja Claude Codea i stavlja ih na traku iznad bloka, tako da ništa od toga ne treba tipkati ni pamtiti. Ništa se ne proksira i ništa se ponovno ne implementira: ispod je pravi Claude Code s vašim vještinama, vašim pamćenjem i vašim dopuštenjima.
Postoji li verzija za Linux ili Windows?
Linux da. Stranica za preuzimanje ima paket .deb i AppImage za računala Intel/AMD i ARM, za Ubuntu 22.04+, Debian 12+, Fedoru 36+ i openSUSE Leap 15.6+. Diktiranje i čitanje naglas rade samo na macOS-u. Verzije za Windows nema i datum za nju ne može se navesti.
Što šalje preko mreže?
Jednom dnevno pita imaju li vobuda, Claude Code i Codex novije verzije i preuzima katalog dodataka. Dok je ploča adresa na zaslonu, pita koju adresu vidi internet. Na Macu s Claude Code, dok je traka agenta na zaslonu, svakih pet minuta pita Anthropic za ograničenja vašeg računa s Claude Codeovom vlastitom prijavom. Izvješća o greškama odlaze samo ako ih uključite. Nema analitike ni izvješća o korištenju, a stranica o privatnosti navodi svaki zahtjev.
Jedan redak je instalira, isti redak je ažurira
Bez računa, bez prijave, ništa nije potrebno konfigurirati prije nego proradi. Ili preuzmite potpisani paket i dvaput kliknite na njega.
curl -fsSL https://vobuda.com/install.sh | sh