Vobuda
Descarcă Cum funcționeazăClaude Codevs CodexComparație Despre Contact

Terminalul pentru Mac care arată ce face agentul tău

Claude Code și Codex primesc o bară cu modelul, efortul, modul de permisiuni și sesiunile trecute ca meniuri, în loc de text care se derulează. Fiecare setare este un fișier pe care îl poți deschide. Gratuit, fără cont, fără telemetrie, pe macOS și Linux.

curl -fsSL https://vobuda.com/install.sh | sh
Descarcă pentru macOS · Apple silicon Intel 4.2.5 · 11.0 MB Apple silicon · 11.7 MB Intel · macOS 10.15+
  • Gratuit, pe viață
  • Fără cont
  • Fără telemetrie
  • Semnat de Apple
Fereastra Vobuda: o bară de file cu butonul Integrare, un bloc de terminal care tocmai a rulat git log și un test trecut, un bloc Claude Code cu bara lui de control explicând limitatorul de rată, și dock-ul cu Plugins de-a lungul marginii drepte Fereastra Vobuda: o bară de file cu butonul Integrare, un bloc de terminal care tocmai a rulat git log și un test trecut, un bloc Claude Code cu bara lui de control explicând limitatorul de rată, și dock-ul cu Plugins de-a lungul marginii drepte
  • 40 de limbi de interfață
  • Fără cont, niciodată
  • 25 de palete de terminal
  • Fără telemetrie
  • 70+ de acțiuni la Cmd+K
  • Semnat și notarizat de Apple
  • 227 de tipuri de fișiere colorate
  • Gratuit, pentru muncă și afaceri
  • 12 tipuri de panou de monitorizare
  • O linie pentru instalare și actualizare
  • 2000+ de verificări înainte de lansare
  • macOS 10.15+ și Linux

Ce trebuie să facă acum cel mai bun terminal pentru Mac

Terminalele sunt fie rapide și simple, fie confortabile și închise. Niciunul nu a observat ce stă de fapt în fereastră toată ziua.

Timp de douăzeci de ani alegerea a fost simplă. Terminalele rapide își păstrează configurația în fișiere pe care le deții și se opresc la shell. Cele confortabile adaugă panouri și finisaje, apoi cer un cont și îți pun istoricul pe serverul altcuiva. Alegeai de care jumătate te puteai lipsi.

Apoi lucrul care stătea toată ziua în terminal a încetat să mai fie un shell. Este un agent: Claude Code, Codex, un model local. Iar terminalul are forma greșită pentru așa ceva. Un agent are un model, un nivel de efort, un mod de permisiuni, un istoric de sesiuni și o stare, iar toate acestea apar sub formă de text care defilează, invizibil în momentul în care dispare din ecran. Ajungi să citești trei ecrane ca să-ți dai seama care dintre cei trei agenți te așteaptă.

Vobuda este al treilea răspuns, construit pe trei decizii și pe tot ce decurge din ele. Tot ce știe programul este un fișier pe care îl poți citi. Fiecare acțiune are un singur nume, oricum ai ajunge la ea. Agentul este un cetățean cu drepturi depline al ferestrei. În jurul acestora, face ce deschid oamenii în mod obișnuit alte trei programe ca să obțină, pentru că, odată ce o fereastră știe să țină un bloc, le poate ține pe toate.

Trei decizii, din care decurge tot programul

{  "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 }  ]}

Acestea sunt fișierele reale, din folderul real. Deschide unul, modifică o linie, salvează-l, iar fereastra se redesenează în timp ce rulează.

Fiecare setare este un fișier

Fără bază de date, fără cont, fără stare ascunsă. ~/.config/vobuda ține JSON lizibil, urmărit cât rulează programul: salvezi fișierul și fereastra se redesenează. Teme, aspecte, skin-uri de monitor, butoane de dock, descrieri de agenți, scurtături, proiecte. Dosarul tău de setări poate fi un depozit git și se salvează ca o singură arhivă și se restaurează pe alt Mac.

Cinci căi către o singură acțiune

Un buton, o tastă, bara de meniu macOS, Cmd+K și linia de comandă numesc toate aceeași acțiune dintr-un singur dicționar. Nu cinci implementări, ci una singură. De aceea un agent poate reorganiza fereastra ta cu vobuda do block.split-down, iar tu poți citi exact ce a făcut, și de aceea testele de interfață conduc întregul program prin propria sa linie de comandă.

Agentul se descrie singur

Sesiunile vin din fișierele proprii ale agentului. Modelele vin din propria lui instalare sau, în cazul lui Codex, din propriul selector. Efortul vine de la modelul în uz. Modul de permisiuni al lui Claude Code este citit de pe ecranul lui și schimbat apăsând propria tastă. Nimic de aici nu este lista noastră a modelelor altcuiva, pentru că lista aceea se învechește în ziua în care apare un model nou.

Vibe coding, cu comenzile chiar sub mână

Dacă îți petreci ziua dând sarcini unui agent și citind ce primești înapoi, asta este partea care se schimbă.

Un bloc Claude Code care umple fereastra, cu bara de control deasupra și meniul de modele deschis: Opus 5.5 cu efort mediu selectat, Fable, Sonnet și Haiku dedesubt cu nivelurile lor de efort, peste un răspuns despre testarea limitatorului de rată Un bloc Claude Code care umple fereastra, cu bara de control deasupra și meniul de modele deschis: Opus 5.5 cu efort mediu selectat, Fable, Sonnet și Haiku dedesubt cu nivelurile lor de efort, peste un răspuns despre testarea limitatorului de rată
Bara deasupra unui agent în execuție. Sesiunile, skill-urile, modelele și starea lui sunt citite din instalarea din fața ta în momentul în care sunt afișate.
  • Comenzile slash ale lui Claude Code, ca meniu

    Comenzile lui încorporate, printre care /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp și /status, fiecare listată cu ce face, în limba ta. Un agent își desenează propriile meniuri cu tastele săgeți, acolo unde un mouse nu poate ajunge deloc. Acestea sunt liste derulante obișnuite, desenate de noi, peste agentul care rulează.

  • Fiecare skill pe care îl are efectiv acest folder

    Grupate după sursă și numărate: ale tale, ale echipei tale, orice a adus un plugin. Șaizeci de skill-uri din șase surse înseamnă o listă prin care poți răsfoi, nu un nume pe care trebuie să-l ții minte. Skill-urile Claude Code provin din ~/.claude/skills și din folderul corespunzător din interiorul proiectului.

  • Sesiuni trecute, după prima lor linie

    Citite din propriile fișiere ale agentului, cu ora la care a rulat fiecare. Nou pornește una nouă, Continuă reia ultima, iar oricare dintre cele mai vechi se deschide după prima ei propoziție, exact așa cum îți amintești de fapt o conversație.

  • Modelele pe care le poate folosi contul tău

    Opus cu contextul de un milion de tokeni, modelele pe care Claude Code a aflat ultima dată că le poate folosi contul tău, apoi Sonnet și Haiku, fiecare cu nivelurile de efort pe care le suportă. Ambele butoane poartă valoarea, nu cuvântul model, pentru că este citită din linia de stare a agentului, iar o presupunere de-a noastră ar deveni depășită de îndată ce l-ai schimba în interiorul agentului.

  • Ce poate face fără să întrebe

    Modurile lui Claude Code: decide singur, acceptă modificările, întreabă înainte de fiecare pas, doar planifică. Citite de pe propriul ecran și schimbate apăsând propria tastă de câte ori e nevoie, în loc să fie o setare de-a noastră care ar putea să nu concorde pe tăcute cu realitatea.

Tot ce poate face, într-o singură listă

Cu atâtea acțiuni, cea mai mare parte a unui program este în practică ascunsă. Cmd+K este calea care răspunde la „ce poate face” în loc de „fă asta”.

Lista de comenzi deschisă peste un terminal și un bloc Claude Code: Filă nouă, Închide fila, Ține această mașină trează, împărțirile și Închide blocul, fiecare cu numele acțiunii și scurtătura, și un câmp sus pentru a restrânge lista Lista de comenzi deschisă peste un terminal și un bloc Claude Code: Filă nouă, Închide fila, Ține această mașină trează, împărțirile și Închide blocul, fiecare cu numele acțiunii și scurtătura, și un câmp sus pentru a restrânge lista
Lista de comenzi deschisă cu Cmd+K: fiecare acțiune după nume, după numele acțiunii și după scurtătură, cu un câmp sus care restrânge lista pe măsură ce scrii. Literele tastate se potrivesc în ordine, dar nu la rând, așa că „spld” găsește „Split down”, iar și numele propriu al acțiunii este căutat.
  • Învață tastele în loc să le înlocuiască

    Fiecare linie își arată propria scurtătură. Cineva care apelează la listă de două ori pentru aceeași acțiune a învățat tasta până la a treia oară.

  • Nu este un al cincilea dicționar

    Fiecare linie rulează o acțiune după nume, exact așa cum fac un buton, o tastă, bara de meniu și linia de comandă. O verificare confruntă tabelul afișat cu lista nucleului în ambele direcții: o acțiune care există dar nu este oferită acolo face compilarea să eșueze.

  • Același set conduce testele

    Testele de interfață rulează întregul program prin acel dicționar, nu printr-un hook privat. De aceea linia de comandă poate fi de încredere, și de aceea un agent poate reorganiza fereastra ta, iar tu poți citi exact ce a făcut.

Aceleași nume funcționează chiar și fără fereastră

Fiecare acțiune are un nume, iar numele este întreaga interfață. O tastă, un buton, bara de meniu, lista de comenzi și linia de comandă ajung la același dicționar, astfel încât orice poți face manual poate fi scris.

  • Niciun port, nimic de configurat

    Linia de comandă lasă un fișier mic în dosarul de setări, iar fereastra îl ridică. Nu există niciun port de deschis și nimic de configurat înainte să funcționeze prima comandă.

  • De aceea un agent o poate conduce

    Claude Code rulând într-un bloc poate împărți fereastra ta, poate schimba tema, poate deschide un fișier alături de el și îți poate spune ce a făcut, folosind aceleași nume pe care le-ai fi tastat tu. Nu are nevoie de niciun hook privilegiat, pentru că nu există unul.

  • Și de ce fereastra poate răspunde la întrebări

    Tastat în orice bloc vobuda, vobuda state afișează ca JSON ce este de fapt deschis: filele, blocurile din ele și ce rulează în fiecare, și tema. Un script care vrea să-ți pună la loc aranjarea de dimineață citește asta și o reia.

zsh

      ~/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❯

Ce se întâmplă cât timp nu privești

Cât timp ai fost plecat

De fiecare dată când un agent se oprește, se păstrează o linie: ce bloc, ce i s-a cerut, când a terminat, cât a durat. Grupate pe blocuri, cele mai noi primele, cu un semn pe margine pentru ce nu ai văzut încă. Cererea este citită de pe ecranul propriu al agentului și lăsată goală când nu poate fi citită, pentru că o presupunere într-un registru e mai rea decât un gol. Se păstrează cincizeci pe fereastră, așa că „cât am lipsit” include „cât am dormit”.

O limită de utilizare și un Mac care vrea să adoarmă

Când Claude Code se oprește la o limită de utilizare și nu a început să aștepte singur, bara oferă un buton care deschide meniul propriu al lui Claude Code pentru limită, unde a aștepta și a continua e alegerea ta. Vobuda nu trimite nimic de la sine. Separat, poți ține Mac-ul treaz pentru un timp ales de tine, de la o jumătate de oră la douăsprezece ore, din setări sau printr-o acțiune, iar o insignă din bara de file arată această reținere și te lasă s-o eliberezi.

Semnale pe care poți acționa

Un agent care a terminat, sau care așteaptă permisiunea, face să pulseze o insignă pe fila sa, redă un sunet ales de tine și afișează o notificare de sistem atunci când Vobuda nu este fereastra din prim-plan. Se șterge la prima ta acțiune în fereastră, un clic, o tastă sau un scroll, nu doar la trecerea cursorului peste insignă.

Trage o captură de ecran peste el

Tragi un fișier din Finder peste un bloc și calea lui este tastată acolo, între ghilimele și gata de rulat. Trage o captură de ecran sau orice imagine peste blocul în care rulează agentul, iar agentul primește imaginea, exact așa cum vor Claude Code și Codex să le fie predată una. Trage direct din miniatura din colțul ecranului; nu trebuie salvat nimic în prealabil.

Un monitor de sistem, în aceeași fereastră

Douăsprezece tipuri de panou, iar pe care dintre ele le vezi depinde de un fișier, nu de un ecran proiectat o dată de cineva.

Monitorul de sistem într-un bloc lângă un terminal: încărcarea procesorului cu istoricul ei, fiecare nucleu, memoria folosită, spațiul liber de pe discul de pornire, citirile și scrierile discului și traficul de rețea Monitorul de sistem într-un bloc lângă un terminal: încărcarea procesorului cu istoricul ei, fiecare nucleu, memoria folosită, spațiul liber de pe discul de pornire, citirile și scrierile discului și traficul de rețea
Monitorul lângă un shell: încărcarea procesorului cu istoricul ei recent, fiecare nucleu, memoria, discul de pornire, citirile și scrierile discului și rețeaua.
  • Cifrele sunt sincere despre ele însele

    O valoare pe care sistemul o estimează, nu o măsoară, este afișată cu o tildă, iar hardware-ul absent produce o valoare absentă, nu un zero. O mașină fără GPU dedicat nu primește un panou GPU care arată zero la sută.

  • Ambele adrese, fiecare cu propriul buton de copiere

    Panoul numește mai întâi adresa pe care o vede internetul și dedesubt pe cea pe care o are această mașină în propria rețea. Întreabă doar cât panoul este pe ecran, cam o dată la zece minute, sau la treizeci de secunde cât nu se cunoaște încă nicio adresă, iar cererea nu poartă nimic despre mașină.

  • Aranjate prin tragere

    Panourile monitorului, butoanele dock-ului și părțile barei agentului se ridică și se pun la locul lor cu același gest, iar un rând este apucat de mânerul din stânga, astfel încât o tragere nu fură niciodată un cuvânt pe care voiai să-l selectezi.

Ce părăsește mașina ta

Aproape nimic, iar fiecare dintre acestea merită numit clar, nu îngropat într-o politică.

CeUnde ajunge
Vocea taRecunoscută pe mașină de propriul framework al sistemului, cu recunoaștere pe dispozitiv cerută explicit, nu doar preferată. O limbă care ar avea nevoie de rețea este refuzată, cu instrucțiuni pentru instalarea ei local.
Fișierele, setările și istoricul tăuRămân pe mașină. Nu există cont și nici sincronizare de-a noastră. Singura copie care pleacă este cea a setărilor pe care un Mac o ține în iCloud Drive, activată implicit, prin Apple, cu un comutator pentru a o opri.
ErorileÎnregistrate acolo unde apar, curățate înainte de a fi scrise și trimise nicăieri până nu activezi tu trimiterea. Apoi cel mult o dată pe zi, către receptorul nostru, cu un număr aleatoriu pentru această mașină și niciodată cu numele ei.
O dată pe ziDacă vobuda are o versiune mai nouă, de la vobuda.com sau GitHub; dacă au Claude Code și Codex, de la npm; și catalogul de pluginuri.
Panoul de adreseCât timp este pe ecran, o cerere la aproximativ zece minute, care întreabă ce adresă vede internetul.

Ultimele două nu poartă nimic despre tine sau despre mașină. O cerere în plus, făcută pe un Mac cu Claude Code la fiecare cinci minute cât o bară de agent este pe ecran, cere de la Anthropic limitele contului tău, cu autentificarea pe care Claude Code o ține în Keychain-ul tău; token-ul ajunge doar la Anthropic. Nu există analitice și nici raport de utilizare, nu ca o setare pe care o poți opri, ci ca un cod care nu există. Pagina de confidențialitate listează fiecare cerere.

Un terminal pentru Mac care păstrează fiecare setare într-un fișier

Temele integrate trăiesc în interiorul binarului, iar folderul de setări le suprascrie, astfel încât o actualizare aduce culori noi fără să suprascrie nimic din ce ai editat. Sunt incluse douăzeci și cinci de palete pentru terminal, dintre care două construite pentru deficiențe de vedere a culorilor și verificate printr-un test care simulează trei forme ale acestora înainte de lansare. Selectorul de teme indică contrastul temei alese și cât de distincte sunt culorile ei pentru un cititor daltonist, pentru că o temă care nu poate fi citită nu este o temă.

Douăzeci și nouă de aspecte de fereastră hotărăsc forma ferestrei, nu culorile ei: colțuri, umbre, culori de panou, transparență și dacă dock-ul este desenat deloc. Fă-ți unul al tău cu un buton, pornind de la aspectul în uz, și devine un fișier în dosarul tău de aspecte ca oricare altul. Tot ce pictează un aspect, următorul dă înapoi, pentru că o culoare pe care nu o poți lua e o culoare pe care nimeni n-ar trebui s-o poată pune.

Nimic nu cere o repornire. Niciodată. Folderul de setări este urmărit, iar acum asta include și cele două lucruri deținute de nucleu, bara de meniu macOS și tasta globală a ferestrei tip drop-down. O verificare citește fiecare indiciu din ecranul de setări și face compilarea să eșueze la cuvântul repornire.

Un fișier se deschide lângă shell

O cale apare în output, două linii trebuie schimbate, iar până acum asta însemna să pleci într-un editor și să te întorci cu contextul shell-ului pierdut.

src/main.ts deschis în editor lângă un bloc de terminal cu un test trecut, și panoul de fișiere cu dosarele și fișierele proiectului și mărimile lor src/main.ts deschis în editor lângă un bloc de terminal cu un test trecut, și panoul de fișiere cu dosarele și fișierele proiectului și mărimile lor
Un fișier deschis lângă shell-ul care a rulat testele: src/main.ts cu numere de linie și colorare, și panoul de fișiere în stânga.
  • Salvarea este intenționată

    Nimic nu se scrie până la Cmd+S. Un editor care scrie pe măsură ce tastezi este un lucru bun într-o aplicație de notițe și unul rău lângă un shell care rulează.

  • Refuzurile contează la fel de mult ca scrierea

    Un fișier schimbat pe disc de la deschidere nu este suprascris. Un fișier binar nu este afișat ca text stricat. Un folder nu se deschide deloc, iar închiderea unui fișier editat întreabă întotdeauna.

  • Găsirea unui fișier

    Căutare după nume, sub folderul în care te afli, iar fiecare rezultat arată în ce două foldere se află, pentru că numai numele nu poate deosebi două fișiere index.ts. Sare peste node_modules, .git și altele asemenea, și nu face nimic sub două litere.

Culoare pe care chiar o poți citi

Douăzeci și cinci de palete, douăzeci și nouă de aspecte de fereastră și un selector care îți spune adevărul despre amândouă.

Ecranul de setări la Aspect: sfârșitul listei de teme, aspectul, opacitatea ferestrei și contrastul minim, și citirea de accesibilitate pentru tema Accesibilă selectată: contrast text AAA și un scor de distingere pentru daltonism Ecranul de setări la Aspect: sfârșitul listei de teme, aspectul, opacitatea ferestrei și contrastul minim, și citirea de accesibilitate pentru tema Accesibilă selectată: contrast text AAA și un scor de distingere pentru daltonism
Selectorul evaluează tema în uz: contrastul textului după nivelul WCAG pe care îl atinge și cât rămân de depărtate culorile ei pentru un cititor daltonist. Tema Accesibilă arătată aici atinge AAA.
  • Două palete construite pentru deficiențe de vedere a culorilor

    Verificate printr-un test care simulează trei forme ale acesteia înainte de lansare. O temă care nu poate fi citită nu este o temă.

  • Un look pe care ți-l creezi singur

    Pornești de la orice look este folosit în acel moment, îi editezi culorile chiar în secțiunea respectivă, iar el devine un fișier în folderul tău de look-uri, ca oricare altul. Tot ce pictează un look, următorul look îl restituie.

  • Nimic nu cere o repornire

    Niciodată. Folderul de setări este urmărit, inclusiv bara de meniu macOS și tasta globală a ferestrei drop-down, deținute de nucleu. O verificare citește fiecare indiciu din ecranul de setări și face compilarea să eșueze la cuvântul repornire.

Și tot restul pe care o fereastră trebuie să-l țină

Un bloc este un bloc. Odată ce fereastra știe să țină unul, le poate ține pe toate. Ce este prea mare ca să aparțină tuturor vine ca plugin din catalogul propriu al lui vobuda, instalat și scos întreg dintr-o singură apăsare: Design, ca să arăți spre o pagină vie și să spui ce să se schimbe, și Director, un manager care ține o ședință, angajează agenții de care are nevoie o muncă și îți predă rezultatul.

Un fișier deschis lângă shell

Colorare pentru 227 de tipuri de fișiere, preluată din tema proprie a terminalului, astfel încât un fișier deschis pare că își are locul lângă shell-ul care l-a numit. Căutare în tot proiectul, un fișier deschis tastând o parte din numele lui, mai multe cursoare. Nimic nu se scrie până la Cmd+S, un fișier schimbat pe disc sub tine nu este suprascris, iar un fișier binar este refuzat, nu afișat ca zgomot.

Tot ce poate face, într-o singură listă

Cmd+K deschide fiecare acțiune ca o listă în care poți tasta. Literele se potrivesc în ordine, așa că „spld” găsește „Split down”, iar fiecare linie își arată propria scurtătură, ceea ce e locul în care se învață tastele. O verificare compară lista aceea cu dicționarul nucleului în ambele sensuri: o acțiune care există și nu este oferită acolo face să eșueze build-ul.

O fereastră tip quake

Setează o tastă globală și terminalul coboară din partea de sus a ecranului; aceeași tastă îl ascunde și dă focusul înapoi acolo de unde l-ai chemat. Nicio tastă nu este setată până nu alegi una.

O pagină web ca bloc

O pagină se deschide în aranjament ca oricare altceva, cu propria bară de adrese, semne de carte și pagină de start, și revine odată cu sesiunea. Unde se deschide browserul unui agent rămâne decizia ta.

Citește răspunsul cu voce tare

Pe un Mac, Cmd+Shift+R citește cu voce tare ultimul răspuns al agentului cu vocile proprii ale sistemului. Ce se citește este răspunsul, nu ecranul: elementele de interfață, indicatorul de progres și bara de indicii sunt sărite, o cale devine numele fișierului, iar citirea se oprește la comanda care a produs răspunsul.

Proiecte

Un proiect este o fereastră cu propriile file, propriul dosar, propria temă și propriul dock, păstrat ca fișier în dosarul workspaces și deschis din setări, din meniu sau din linia de comandă.

Pe scurt

Platformă
macOS 10.15 sau mai nou, câte un pachet pentru Apple silicon și pentru Intel, iar linia de instalare îl alege pe cel potrivit; Linux ca .deb sau AppImage pentru Intel/AMD și ARM
Preț
Gratuit, atât pentru uz personal, cât și comercial
Cont
Niciunul
Construit pe
Rust, Tauri 2, React 19, xterm.js, desenat ca text implicit, cu randare pe GPU ca opțiune
Setări
JSON lizibil în ~/.config/vobuda, reîncărcat la cald, în zece secțiuni cu o căutare peste fiecare setare
Interfață
40 de limbi, inclusiv de la dreapta la stânga, fiecare cu propriul ghid
Teme
25 de palete de terminal, 29 de aspecte de fereastră, skin-uri de monitor ale tale
Instalare
Pe Mac, o linie, fără parolă pe un Mac nou; pe Linux, un .deb sau un AppImage
Semnătură
Apple Developer ID, notarizat și cu staple
Sursă
Nepublicată. Vezi licența

Întrebări pe care oamenii le pun înainte să îl instaleze

Vobuda este gratuit?

Da, atât pentru uz comercial, cât și personal. Nu există perioadă de probă, niciun nivel plătit și niciun cont de creat. Ce nu permite licența este transmiterea mai departe a programului: distribuirea unei copii, vânzarea lui, oferirea ca serviciu sau dezasamblarea lui.

Vobuda este open source?

Nu. Este gratuit, dar cu sursă închisă: ce se distribuie este build-ul, iar sursa nu este publicată. Repository-ul public conține README-ul, changelog-ul, licența și figurile de pe această pagină.

macOS mă va avertiza când îl deschid?

Nu. Build-ul este semnat cu un Apple Developer ID și notarizat, iar programul de instalare are staple, așa că un Mac care nu l-a mai văzut îl deschide fără niciun avertisment. Versiunile anterioare erau semnate cu propriul nostru certificat și avertizau; asta s-a încheiat la versiunea 0.1.1.

Funcționează pe Mac-uri cu Intel?

Da. Există un pachet pentru Apple silicon și unul pentru Intel, linia de instalare îl alege singură pe cel potrivit, iar cerința minimă este macOS 10.15.

Am nevoie de Claude Code sau Codex ca să îl folosesc?

Nu. Este mai întâi un terminal: după două întrebări scurte la prima pornire, se deschide cu un bloc shell și nimic altceva. Bara agentului apare când un agent rulează într-un bloc și niciodată înainte.

Ce terminal funcționează cel mai bine cu Claude Code?

Întrebarea reală este ce face un terminal cu starea unui agent. Vobuda citește propriile sesiuni, skill-uri, modele, niveluri de efort și modul de permisiuni ale Claude Code și le pune pe o bară deasupra blocului, astfel încât nimic din toate acestea nu trebuie tastat sau ținut minte. Nimic nu este trecut printr-un proxy și nimic nu este reimplementat: dedesubt este adevăratul Claude Code, cu skill-urile tale, memoria ta și permisiunile tale.

Există o versiune pentru Linux sau Windows?

Linux, da. Pagina de descărcare are un .deb și un AppImage pentru mașini Intel/AMD și ARM, pentru Ubuntu 22.04+, Debian 12+, Fedora 36+ și openSUSE Leap 15.6+. Dictarea și citirea cu voce tare există doar pe macOS. Nu există versiune pentru Windows și nicio dată de dat pentru ea.

Ce trimite prin rețea?

O dată pe zi întreabă dacă vobuda, Claude Code și Codex au versiuni mai noi și aduce catalogul de pluginuri. Cât panoul de adrese este pe ecran, întreabă ce adresă vede internetul. Pe un Mac cu Claude Code, cât o bară de agent este pe ecran, cere de la Anthropic limitele contului tău la fiecare cinci minute cu autentificarea proprie a lui Claude Code. Rapoartele de defecte pleacă doar dacă le activezi. Nu există analitice și nici raport de utilizare, iar pagina de confidențialitate listează fiecare cerere.

O singură linie îl instalează, și tot ea îl actualizează

Fără cont, fără autentificare, nimic de configurat înainte să funcționeze. Sau ia pachetul semnat și dă dublu-clic pe el.

curl -fsSL https://vobuda.com/install.sh | sh