Vobuda
I-download Paano ito gumaganaClaude Codevs CodexIhambing Tungkol Makipag-ugnayan

Ang terminal para sa Mac na nagpapakita ng ginagawa ng agent mo

Ang Claude Code at Codex ay may bar na may model, effort, permission mode at mga nakaraang session bilang mga menu, sa halip na tekstong dumaraan lang. Bawat setting ay file na puwede mong buksan. Libre, walang account, walang telemetry, sa macOS at Linux.

curl -fsSL https://vobuda.com/install.sh | sh
I-download para sa macOS · Apple silicon Intel 4.2.5 · 11.0 MB Apple silicon · 11.7 MB Intel · macOS 10.15+
  • Libre, magpakailanman
  • Walang account
  • Walang telemetry
  • Nilagdaan ng Apple
Ang bintana ng Vobuda: isang tab strip na may Integration button, isang terminal block na katatapos lang mag-run ng git log at pumasang test, isang Claude Code block na ang control bar ay nagpapaliwanag ng rate limiter, at ang dock na may Plugins sa kanang gilid Ang bintana ng Vobuda: isang tab strip na may Integration button, isang terminal block na katatapos lang mag-run ng git log at pumasang test, isang Claude Code block na ang control bar ay nagpapaliwanag ng rate limiter, at ang dock na may Plugins sa kanang gilid
  • 40 wika ng interface
  • Walang account, kailanman
  • 25 paleta ng terminal
  • Walang telemetry
  • 70+ aksyon sa Cmd+K
  • Nilagdaan at na-notarize ng Apple
  • 227 uri ng file na may kulay
  • Libre, para sa trabaho at negosyo
  • 12 uri ng monitor panel
  • Isang linya para mag-install at mag-update
  • 2000+ pagsusuri bago ilabas ang anuman
  • macOS 10.15+ at Linux

Ano ang dapat gawin ngayon ng pinakamahusay na terminal para sa Mac

Ang mga terminal ay maaaring mabilis at simple o komportable at sarado. Wala sa dalawa ang napansin kung ano talaga ang nakaupo sa window buong araw.

Sa loob ng dalawampung taon, simple lang ang pagpili. Ang mabibilis na terminal ay itinatago ang configuration nila sa mga file na pagmamay-ari mo at humihinto sa shell. Ang mga komportable naman ay nagdaragdag ng mga panel at polish, tapos hihingi ng account at ilalagay ang history mo sa server ng iba. Pinipili mo kung aling kalahati ang kaya mong isantabi.

Pagkatapos, huminto na sa pagiging shell ang bagay na nakaupo sa terminal buong araw. Isa itong agent: Claude Code, Codex, isang local model. At ang terminal ay hindi tamang hugis para dito. Ang agent ay may model, effort level, permission mode, session history at state, at lahat ng ito ay dumarating bilang text na dumadaloy, nawawala sa sandaling madaanan ito. Natatapos kang magbasa ng tatlong screen para malaman kung alin sa tatlo mong agent ang naghihintay sa iyo.

Ang Vobuda ang ikatlong sagot, na binuo sa tatlong desisyon at lahat ng kasunod ng mga ito. Ang lahat ng alam ng program ay file na mababasa mo. Bawat aksyon ay may iisang pangalan, anuman ang daan mo papunta rito. Ang agent ay first-class na mamamayan ng window. Sa paligid ng mga iyon, ginagawa nito ang karaniwang binubuksan ng mga tao ng tatlo pang program, dahil kapag natutong maghawak ng block ang isang window, kaya na nitong maghawak ng alinman.

Tatlong desisyon, at sumusunod dito ang buong programa

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

Ito ang mga tunay na file, sa tunay na folder. Magbukas ng isa, magbago ng linya, i-save ito, at magre-redraw ang window habang tumatakbo ito.

Isang file ang bawat setting

Walang database, walang account, walang nakatagong state. Nag-iimbak ang ~/.config/vobuda ng nababasang JSON, binabantayan habang tumatakbo ang program: i-save ang file at ginuguhit muli ang window. Mga theme, look, monitor skin, dock button, paglalarawan ng agent, shortcut, project. Puwedeng maging git repository ang settings folder mo, at sini-save ito bilang iisang archive at ibinabalik sa ibang Mac.

Limang paraan patungo sa iisang aksyon

Ang button, key, macOS menu bar, Cmd+K at ang command line ay tumutukoy lahat sa parehong aksyon mula sa iisang dictionary. Hindi limang implementasyon, iisa lang. Kaya naman kaya ng agent na ayusin ulit ang window mo gamit ang vobuda do block.split-down at mababasa mo nang eksakto kung ano ang ginawa nito, at kaya rin nagpapatakbo ang interface tests sa buong programa sa pamamagitan ng sarili nitong command line.

Inilalarawan ng agent ang sarili nito

Galing sa sariling mga file ng agent ang mga session. Galing sa sarili nitong installation ang mga model, o sa sarili nitong picker sa kaso ng Codex. Galing sa model na ginagamit ang effort. Binabasa ang permission mode ng Claude Code mula sa screen nito at binabago sa pamamagitan ng pagpindot sa sarili nitong key. Walang dito ang listahan naming ng mga model ng iba, dahil nalalaos ang listahang iyon sa araw na may lumabas na bagong model.

Vibe coding, kung saan nasa kamay mo ang mga kontrol

Kung ginugugol mo ang araw sa pagbibigay ng trabaho sa agent at pagbabasa ng mga resulta, ito ang bahaging magbabago.

Isang Claude Code block na pumupuno sa window na may control bar sa itaas at bukas ang model menu nito: Opus 5.5 na medium effort ang napili, Fable, Sonnet at Haiku sa ibaba na may mga antas ng effort nila, sa ibabaw ng sagot tungkol sa pagsubok ng rate limiter Isang Claude Code block na pumupuno sa window na may control bar sa itaas at bukas ang model menu nito: Opus 5.5 na medium effort ang napili, Fable, Sonnet at Haiku sa ibaba na may mga antas ng effort nila, sa ibabaw ng sagot tungkol sa pagsubok ng rate limiter
Ang bar sa ibabaw ng tumatakbong agent. Ang mga session, skill, model at state nito ay binabasa mula sa installation na nasa harap mo sa sandaling ipinapakita ang mga ito.
  • Ang mga slash command ng Claude Code, bilang menu

    Ang mga built-in na command nito, kasama ang /compact, /clear, /model, /effort, /cost, /context, /resume, /rewind, /memory, /agents, /mcp at /status, bawat isa may nakalistang ginagawa nito, sa wika mo. Gumuguhit ang agent ng sarili nitong mga menu gamit ang arrow key, kung saan hindi talaga maaabot ng mouse. Mga karaniwang drop-down ito, iginuhit namin, sa ibabaw ng tumatakbong agent.

  • Bawat skill na talagang taglay ng folder na ito

    Pinagsama-sama batay sa pinagmulan at binilang: sarili mo, sa team mo, o anumang dinala ng plugin. Animnapung skill mula sa anim na pinagmulan ay isang listahang puwede mong tingnan sa halip na pangalang kailangan mong tandaan. Ang mga skill ng Claude Code ay galing sa ~/.claude/skills at sa katumbas na folder sa loob ng project.

  • Mga nakaraang session batay sa unang linya nito

    Binabasa mula sa sariling mga file ng agent, kasama ang oras kung kailan tumakbo ang bawat isa. Ang New ay nagsisimula ng bago, ang Continue ay ipinagpapatuloy ang huli, at bukas ang bawat mas lumang session sa pamamagitan ng unang pangungusap nito, na siyang paraan ng tunay na pagsasaalaala ng tao sa isang usapan.

  • Ang mga model na magagamit ng account mo

    Ang Opus na may million-token context, ang mga model na huling nalaman ng Claude Code na magagamit ng account mo, saka ang Sonnet at Haiku, bawat isa may mga antas ng effort na sinusuportahan nito. Parehong dala ng dalawang button ang halaga sa halip na ang salitang model, dahil binabasa ito mula sa sariling status line ng agent at magiging luma agad ang hula namin kapag binago mo ito sa loob ng agent.

  • Ano ang puwede nitong gawin nang hindi humihingi ng pahintulot

    Ang mga mode ng Claude Code: magpasya nang mag-isa, tanggapin ang mga edit, magtanong bago ang bawat hakbang, mag-plano lang. Binabasa mula sa sarili nitong screen at binabago sa pamamagitan ng pagpindot sa sarili nitong key nang ilang ulit na kailangan, sa halip na maging setting namin na tahimik na maaaring hindi tumugma sa katotohanan.

Lahat ng kaya nitong gawin, sa iisang listahan

Sa dami ng mga aksyon, halos nakatago ang karamihan sa isang program. Ang Cmd+K ang daan na sumasagot sa “ano ang kaya nito” sa halip na “gawin ito”.

Ang listahan ng mga command na bukas sa ibabaw ng isang terminal at isang Claude Code block: New tab, Close tab, Keep this machine awake, ang mga split at Close block, bawat isa may pangalan ng aksyon at shortcut, at isang field sa itaas para paliitin ang listahan Ang listahan ng mga command na bukas sa ibabaw ng isang terminal at isang Claude Code block: New tab, Close tab, Keep this machine awake, ang mga split at Close block, bawat isa may pangalan ng aksyon at shortcut, at isang field sa itaas para paliitin ang listahan
Ang listahan ng mga command na binuksan gamit ang Cmd+K: bawat aksyon ayon sa pangalan, sa pangalan ng aksyon nito at sa shortcut nito, na may field sa itaas na pinapaliit ang listahan habang nagta-type ka. Ang mga na-type na letra ay tumutugma nang sunud-sunod pero hindi magkakatabi, kaya nahahanap ng “spld” ang “Split down”, at hinahanap din ang mismong pangalan ng aksyon.
  • Itinuturo nito ang mga key sa halip na palitan ang mga ito

    Ipinapakita ng bawat linya ang sariling shortcut nito. Ang sinumang bumaling sa listahan nang dalawang beses para sa parehong aksyon ay natututuhan na ang key sa ikatlong pagkakataon.

  • Hindi ito ikalimang dictionary

    Bawat linya ay nagpapatakbo ng aksyon ayon sa pangalan, katulad mismo ng ginagawa ng button, key, menu bar at command line. May check na inihahambing ang table na iginuhit nito sa listahan ng core sa magkabilang direksyon: kung may umiiral na aksyon na hindi inaalok doon, mabibigo ang build.

  • Ang parehong set ang nagpapatakbo sa mga test

    Pinapatakbo ng interface tests ang buong programa sa pamamagitan ng dictionary na iyon sa halip na sa isang pribadong hook. Kaya't mapagkakatiwalaan ang command line, at kaya kayang ayusin ulit ng agent ang window mo at mababasa mo nang eksakto kung ano ang ginawa nito.

Gumagana ang parehong mga pangalan kahit walang window

Bawat aksyon ay may pangalan, at ang pangalan ang buong interface. Ang key, button, menu bar, command list at command line ay umaabot sa parehong dictionary, kaya kahit ano na kaya mong gawin gamit ang kamay ay maaaring isulat.

  • Walang port, walang kailangang i-configure

    Naglalagay ang command line ng isang maliit na file sa settings folder at kinukuha ito ng window. Walang port na bubuksan at walang kailangang i-configure bago gumana ang unang command.

  • Kaya nga kaya itong patakbuhin ng agent

    Ang Claude Code na tumatakbo sa loob ng block ay kayang i-split ang window mo, palitan ang tema, magbukas ng file sa tabi ng sarili nito at sabihin sa iyo kung ano ang ginawa nito, gamit ang parehong mga pangalang itatype mo sana. Hindi ito nangangailangan ng privileged hook, dahil wala namang ganoon.

  • At kaya nasasagot ng window ang mga tanong

    Kapag tinype sa alinmang vobuda block, ipinapakita ng vobuda state bilang JSON kung ano talaga ang bukas: ang mga tab, ang mga block sa mga ito at ang tumatakbo sa bawat isa, at ang theme. Ang script na gustong ibalik ang layout mo sa umaga ay binabasa iyon at inuulit.

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❯

Ano ang nangyayari habang hindi ka nakatingin

Habang wala ka

Tuwing hihinto ang agent, isang linya ang iniingatan: aling block, ano ang hiniling dito, kailan ito natapos, gaano katagal. Nakapangkat ayon sa block, pinakabago muna, na may marka sa gilid ng hindi mo pa nakikita. Binabasa ang hiling mula sa sariling screen ng agent at iniiwang blangko kapag hindi mabasa, dahil mas masama ang hula sa talaan kaysa sa puwang. Limampu ang iniingatan kada window, kaya kasama sa “habang wala ako” ang “habang tulog ako”.

Isang usage limit, at Mac na gustong matulog

Kapag huminto ang Claude Code sa isang usage limit at hindi pa nagsisimulang maghintay nang mag-isa, may iaalok na isang button ang bar na nagbubukas ng sariling menu ng Claude Code para sa limit, kung saan ikaw ang pipili kung maghihintay at magpapatuloy. Walang ipinapadalang anuman ang Vobuda nang sarili. Hiwalay dito, puwede mong panatilihing gising ang Mac sa oras na pipiliin mo, mula kalahating oras hanggang labindalawang oras, mula sa settings o isang aksyon, at ipinapakita ng badge sa tab strip ang paghawak at hinahayaan kang bitawan ito.

Mga signal na maaari mong tugunan

Ang agent na natapos na, o naghihintay ng pahintulot, ay kumikislap ang badge sa tab nito, tumutugtog ng tunog na pinili mo at naglalagay ng system notice kapag hindi Vobuda ang window na nasa harap. Nawawala ito sa iyong unang aksyon sa window, isang click, key, o scroll, hindi sa pagdaan lang ng cursor sa ibabaw ng badge.

Ihulog ang isang screenshot dito

I-drag ang isang file palabas ng Finder papunta sa isang block at ang path nito ay ita-type doon, naka-quote at handa nang patakbuhin. Ihulog ang isang screenshot o kahit anong imahe papunta sa block kung saan tumatakbo ang agent at makukuha ng agent ang larawan, na siya mismong paraan na gusto ng Claude Code at Codex na maibigay ito. I-drag ito nang direkta mula sa thumbnail sa sulok ng screen; walang kailangang i-save muna.

Isang system monitor, sa parehong window

Labindalawang uri ng panel, at kung alin sa mga ito ang nakikita mo ay depende sa isang file sa halip na sa screen na dinisenyo ng kung sino nang minsanan.

Ang system monitor sa isang block sa tabi ng isang terminal: load ng processor kasama ang history nito, bawat core, memoryang ginagamit, libreng espasyo sa startup disk, mga read at write ng disk, at trapiko ng network Ang system monitor sa isang block sa tabi ng isang terminal: load ng processor kasama ang history nito, bawat core, memoryang ginagamit, libreng espasyo sa startup disk, mga read at write ng disk, at trapiko ng network
Ang monitor sa tabi ng isang shell: load ng processor kasama ang kamakailang history nito, bawat core, memory, ang startup disk, mga read at write ng disk at network.
  • Tapat ang mga numero tungkol sa sarili nila

    Ang value na tinatantiya lang ng system sa halip na sinusukat ay iginuhit na may tilde, at ang hardware na wala ay nagbibigay ng walang value sa halip na zero. Ang makinang walang discrete GPU ay hindi nakakakuha ng GPU panel na nagbabasa ng zero percent.

  • Parehong address, may copy button sa bawat isa

    Unang pinapangalanan ng panel ang address na nakikita ng internet at sa ilalim nito ang address ng makinang ito sa sarili nitong network. Nagtatanong lang ito habang nasa screen ang panel, mga isang beses kada sampung minuto, o kada tatlumpung segundo habang wala pang alam na address, at walang dalang anumang tungkol sa makina ang request.

  • Inaayos sa pamamagitan ng pag-drag

    Ang mga panel ng monitor, mga button ng dock at mga bahagi ng agent bar ay kinukuha at inilalagay kung saan sila dapat gamit ang parehong galaw, at kinukuha ang isang row sa pamamagitan ng grip sa kaliwa nito para hindi kailanman manakaw ng drag ang salitang balak mong piliin.

Ano ang lumalabas sa makina mo

Halos wala, at karapat-dapat bigyang-pangalan nang tapat ang bawat isa sa mga ito sa halip na ilibing sa isang polisiya.

AnoSaan ito napupunta
Ang pananalita moKinikilala sa loob ng makina gamit ang sariling framework ng system, na hinihiling ang on-device recognition sa halip na piniprefer lang ito. Ang wikang mangangailangan ng network ay tinatanggihan, may mga tagubilin para sa pag-install nito nang lokal.
Ang mga file, setting at history moNananatili sa makina. Walang account at walang sync na amin. Ang tanging kopyang lumalabas ay ang kopya ng mga setting na itinatago ng Mac sa iCloud Drive, naka-on bilang default, sa pamamagitan ng Apple, na may isang switch para i-off ito.
Mga faultNirerekord kung saan nangyari, nililinis bago isulat, at hindi ipinapadala kahit saan hangga't hindi mo ito ina-on. Pagkatapos, hindi hihigit sa isang beses kada araw, sa receiver namin, na may random na numero para sa makinang ito at hindi kailanman ang pangalan nito.
Isang beses sa isang arawKung may mas bagong bersyon ang vobuda, mula sa vobuda.com o GitHub; kung mayroon ang Claude Code at Codex, mula sa npm; at ang catalog ng mga plugin.
Ang address panelHabang nasa screen, mga isang request kada sampung minuto na nagtatanong kung anong address ang nakikita ng internet.

Walang dalang anuman tungkol sa iyo o sa makina ang huling dalawa. Isa pang request, ginagawa sa Mac na may Claude Code kada limang minuto habang nasa screen ang isang agent bar, ay tinatanong ang Anthropic tungkol sa mga limit ng account mo gamit ang sign-in na itinatago ng Claude Code sa Keychain mo; sa Anthropic lang napupunta ang token. Walang analytics at walang usage report, hindi bilang setting na puwede mong i-off kundi bilang code na hindi umiiral. Nakalista sa privacy page ang bawat request.

Isang terminal sa Mac na nasa file ang bawat setting

Ang built-in na mga tema ay nasa loob ng binary at pinapalitan (ino-override) ito ng settings folder, kaya ang update ay nagdadala ng bagong kulay nang hindi binabago ang anumang inedit mo. Dalawampu't limang terminal palette ang ipinapadala, dalawa sa mga ito ay ginawa para sa colour vision deficiency at sinuri ng isang test na gumagaya sa tatlong anyo nito bago ito ilabas. Sinasabi ng theme picker ang contrast ng temang pinipili mo at kung gaano ito nakikilala ng mambabasang colour-blind, dahil ang temang hindi mababasa ay hindi tema.

Dalawampu't siyam na window look ang nagpapasya sa hugis ng window sa halip na sa mga kulay nito: mga sulok, anino, kulay ng panel, transparency, at kung iguguhit man ang dock. Gumawa ng sarili mo gamit ang isang button, mula sa look na ginagamit, at nagiging file ito sa looks folder mo tulad ng iba. Anumang ipinipinta ng isang look, ibinabalik ng susunod na look, dahil ang kulay na hindi mo maaalis ay kulay na hindi dapat maipataw ninuman.

Walang humihingi ng restart. Kailanman. Binabantayan ang settings folder, at kasama na ngayon dito ang dalawang bagay na pagmamay-ari ng core, ang macOS menu bar at ang global key ng drop-down window. May check na nagbabasa sa bawat hint sa settings screen at binibigo ang build sa salitang restart.

Bumubukas ang isang file sa tabi ng shell

Lumalabas ang isang path sa output, dalawang linya ang kailangang baguhin, at dati ibig sabihin nito ay aalis ka papunta sa editor at babalik nang nawala na ang context ng shell.

src/main.ts na bukas sa editor sa tabi ng isang terminal block na may pumasang test, at ang files panel na naglilista ng mga folder at file ng project kasama ang mga laki nila src/main.ts na bukas sa editor sa tabi ng isang terminal block na may pumasang test, at ang files panel na naglilista ng mga folder at file ng project kasama ang mga laki nila
Isang file na bukas sa tabi ng shell na nagpatakbo ng mga test nito: src/main.ts na may mga line number at kulay, at ang files panel sa kaliwa.
  • Sinasadya ang pag-save

    Walang isinusulat hangga't hindi pinipindot ang Cmd+S. Ang editor na sumusulat habang nagta-type ka ay maayos sa isang notes app pero masama sa tabi ng isang shell na tumatakbo.

  • Kasinghalaga ng pagsulat ang mga pagtanggi

    Ang file na nabago sa disk mula nang buksan ito ay hindi babaguhin nang basta-basta. Ang binary ay hindi ipinapakita bilang sirang text. Ang folder ay hindi mabubuksan kahit kailan, at ang pagsara ng na-edit na file ay nagtatanong muna.

  • Paghahanap ng file

    Maghanap ayon sa pangalan sa ilalim ng folder kung saan ka nakatayo, at sinasabi ng bawat resulta kung aling dalawang folder ang kinaroroonan nito, dahil hindi sapat ang pangalan lamang para makilala ang pagkakaiba ng dalawang index.ts. Nilalaktawan nito ang node_modules, .git at ang mga katulad nito, at walang ginagawang kahit ano kapag mas mababa sa dalawang letra.

Kulay na talagang mababasa mo

Dalawampu't limang palette, dalawampu't siyam na window look, at picker na nagsasabi ng totoo tungkol sa pareho.

Ang settings screen sa Appearance: ang dulo ng listahan ng theme, ang look, opacity ng window at minimum contrast, at ang accessibility readout para sa napiling Accessible theme: AAA na text contrast at score ng pagkakaiba para sa colour-blind Ang settings screen sa Appearance: ang dulo ng listahan ng theme, ang look, opacity ng window at minimum contrast, at ang accessibility readout para sa napiling Accessible theme: AAA na text contrast at score ng pagkakaiba para sa colour-blind
Nire-rate ng picker ang theme na ginagamit: ang text contrast ayon sa antas ng WCAG na naaabot nito, at kung gaano magkakalayo ang mga kulay nito para sa colour-blind na mambabasa. Naaabot ng Accessible theme na ipinapakita rito ang AAA.
  • Dalawang palette na ginawa para sa colour vision deficiency

    Sinuri ng isang test na gumagaya sa tatlong anyo nito bago ito ilabas. Ang temang hindi mababasa ay hindi tema.

  • Isang look na ginawa mo mismo

    Magsimula mula sa kung anong look ang ginagamit, i-edit ang mga kulay nito sa loob mismo ng seksyon, at magiging file ito sa looks folder mo tulad ng iba. Anumang ikinulay ng isang look, ibinabalik ito ng susunod na look.

  • Walang humihingi ng restart

    Kailanman. Binabantayan ang settings folder, kasama ang macOS menu bar at ang global key ng drop-down window, na pagmamay-ari ng core. May check na nagbabasa sa bawat hint sa settings screen at binibigo ang build sa salitang restart.

At lahat ng iba pang dapat hawakan ng window

Ang block ay block. Kapag natutong maghawak ng isa ang window, kaya na nitong maghawak ng alinman. Ang masyadong malaki para maging pag-aari ng lahat ay dumarating bilang plugin mula sa sariling catalog ng vobuda, ininstall at inaalis nang buo sa isang pindot: ang Design, para ituro ang isang live na pahina at sabihin kung ano ang babaguhin, at ang Director, isang manager na nagdaraos ng miting, umuupa ng mga agent na kailangan ng trabaho, at iniaabot sa iyo ang resulta.

Isang bukas na file sa tabi ng shell

May pangkulay para sa 227 uri ng file, kinuha mula sa sariling tema ng terminal kaya't ang bukas na file ay parang kabilang sa tabi ng shell na nagbigay-pangalan dito. Search sa buong project, isang file na bubukas sa pag-type ng bahagi ng pangalan nito, maraming cursor. Walang isinusulat hangga't hindi Cmd+S, ang file na nabago sa disk sa ilalim mo ay hindi babaguhin nang basta-basta, at ang binary ay tinatanggihan sa halip na ipakita bilang ingay.

Lahat ng kaya nitong gawin, sa iisang listahan

Binubuksan ng Cmd+K ang bawat aksyon bilang listahan na puwede mong i-type-an. Tumutugma ang mga letra nang sunud-sunod, kaya nahahanap ng “spld” ang “Split down”, at ipinapakita ng bawat linya ang sarili nitong shortcut, na doon natututunan ang mga key. Ihinahambing ng isang check ang listahang iyon sa diksyunaryo ng core sa magkabilang direksyon: ang aksyong umiiral pero hindi inaalok doon ay nagpapabagsak ng build.

Isang quake window

Magtakda ng isang global key at bumababa ang terminal mula sa itaas ng screen; itinatago ito ng parehong key at ibinabalik ang focus kung saan mo ito tinawag. Walang key na nakatakda hangga't hindi ka pumipili ng isa.

Isang web page bilang block

Bumubukas ang isang page sa layout tulad ng iba, may sariling address bar, bookmarks at home page nito, at bumabalik ito kasama ang session. Ikaw ang magdedesisyon kung saan magbubukas ang browser ng agent.

Basahin ulit ang sagot

Sa Mac, binabasa nang malakas ng Cmd+Shift+R ang huling sagot ng agent gamit ang sariling mga boses ng system. Ang binabasa ay ang sagot, hindi ang screen: nilalaktawan ang furniture, ang spinner at ang hint bar, nagiging pangalan ng file ang isang path, at humihinto ang pagbasa sa command na gumawa ng sagot.

Mga project

Ang project ay isang window na may sarili nitong mga tab, sariling folder, sariling theme at sariling dock, iniingatan bilang file sa workspaces folder at binubuksan mula sa settings, menu o command line.

Sa madaling salita

Platform
macOS 10.15 at mas bago, may isang package para sa Apple silicon at isa para sa Intel, at ang linya ng pag-install ang pumipili ng tama; Linux bilang .deb o AppImage para sa Intel/AMD at ARM
Presyo
Libre, para sa personal at komersyal na gamit
Account
Wala
Ginawa gamit ang
Rust, Tauri 2, React 19, xterm.js, iginuguhit bilang text bilang default na may GPU rendering bilang opsyon
Settings
Nababasang JSON sa ~/.config/vobuda, hot-reloaded, sa sampung seksyon na may paghahanap sa bawat setting
Interface
40 wika, kasama ang right-to-left, may gabay sa bawat isa
Mga Tema
25 terminal palette, 29 window look, sarili mong monitor skin
Pag-install
Sa Mac, isang linya, walang password sa bagong Mac; sa Linux, isang .deb o AppImage
Signature
Apple Developer ID, na-notarize at naka-staple
Source
Hindi inilalathala. Tingnan ang lisensya

Mga tanong ng mga tao bago nila i-install ito

Libre ba ang Vobuda?

Oo, para sa komersyal man o personal na gamit. Walang trial, walang bayad na tier at walang account na gagawin. Ang hindi pinapayagan ng lisensya ay ang pagpapasa ng programa: pamamahagi ng kopya, pagbebenta nito, pag-aalok nito bilang serbisyo, o pagtatanggal-tanggal nito.

Open source ba ang Vobuda?

Hindi. Libre ito pero sarado: ang ibinibigay ay ang build, at hindi inilalathala ang source. May README, changelog, lisensya at mga larawan sa pahinang ito ang public repository.

Bibigyan ba ako ng babala ng macOS kapag binuksan ko ito?

Hindi. Naka-sign ang build gamit ang Apple Developer ID at na-notarize, at naka-staple ang installer, kaya't binubuksan ito ng Mac na hindi pa kailanman nakakita nito nang walang anumang babala. Ang mga naunang bersyon ay naka-sign gamit ang sarili naming certificate at nagbabala talaga; natapos iyon sa 0.1.1.

Gumagana ba ito sa mga Intel Mac?

Oo. May isang package para sa Apple silicon at isa para sa Intel, ang linya ng pag-install ang kusang pumipili ng tama, at ang minimum ay macOS 10.15.

Kailangan ko ba ng Claude Code o Codex para magamit ito?

Hindi. Terminal muna ito: pagkatapos ng dalawang maikling tanong sa unang takbo, nagbubukas ito na may isang shell block at wala nang iba. Lumalabas ang agent bar kapag may agent na tumatakbo sa isang block, at hindi kailanman bago noon.

Aling terminal ang pinakamainam sa Claude Code?

Ang totoong tanong ay kung ano ang ginagawa ng terminal sa state ng agent. Binabasa ng Vobuda ang mga sariling session, skill, model, effort level at permission mode ng Claude Code at inilalagay ang mga ito sa isang bar sa itaas ng block, kaya wala nang kailangang i-type o tandaan. Walang pino-proxy at walang muling ginagawa: sa ilalim ay ang tunay na Claude Code na may mga skill mo, memorya mo at mga pahintulot mo.

May bersyon ba para sa Linux o Windows?

Sa Linux, oo. May .deb at AppImage ang download page para sa mga makinang Intel/AMD at ARM, para sa Ubuntu 22.04+, Debian 12+, Fedora 36+ at openSUSE Leap 15.6+. Sa macOS lang gumagana ang dictation at pagbasa nang malakas. Walang Windows build, at walang petsang maibibigay para dito.

Ano ang ipinapadala nito sa network?

Minsan kada araw, tinatanong nito kung may mas bagong bersyon ang vobuda, Claude Code at Codex at kinukuha ang catalog ng mga plugin. Habang nasa screen ang address panel, tinatanong nito kung anong address ang nakikita ng internet. Sa Mac na may Claude Code, habang nasa screen ang isang agent bar, tinatanong nito ang Anthropic tungkol sa mga limit ng account mo kada limang minuto gamit ang sariling sign-in ng Claude Code. Napupunta lang ang mga fault report kung ina-on mo ang mga ito. Walang analytics at walang usage report, at nakalista sa privacy page ang bawat request.

Isang linya ang mag-i-install nito, at ang parehong linya ang mag-a-update nito

Walang account, walang sign-in, walang kailangang i-configure bago gumana. O kunin ang naka-sign na package at i-double-click ito.

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