Sino ang gumawa nito, at paano ito binuo
Isang maliit na team na buong araw nakatira sa agents at terminals, gumagawa ng bagay na gusto nilang magamit. Ito ang mga bahaging dapat mong malaman bago mo ipagkatiwala ang shell mo sa isang programa.
Shifton Inc
Ang Vobuda ay ginawa ng Shifton Inc, ang team sa likod ng shifton.com, isang shift management software na ginagamit sa maraming bansa, at ng rolchat.com, ang sarili nilang customer communications platform. Ang terminal na ito ay nanggaling sa aktwal na trabaho, hindi sa market study: isang team na gumugugol ng buong araw sa pagbibigay ng mga task sa agents at pagbabasa ng resulta, kaya ginawa nila ang window na matagal na nilang gustong magkaroon.
Anim na araw matapos mabuksan ang unang window, dumating ang unang build na maiinstall ng mga tao sa labas ng team. Meron na itong mga block na puwedeng hatiin at i-drag sa pagitan ng mga tab habang tumatakbo ang mga shell nila, ang agent control bar, ang system monitor na may mga skin, isang file na bukas sa tabi ng shell, dictation at pagbasa nang malakas, ang command line, mga project, ang quake window, at apatnapung wika na may gabay sa bawat isa.
Libre, at closed
Walang bayad ang programa, para man ito sa trabaho mo o sa negosyo mo. Walang trial, walang paid tier, walang bilang ng seat, at walang account. Hindi pinalathala ang source nito: ang ibinibigay ay ang build, at ang public repository ay may readme, changelog, licence, at ang mga figure na nasa site na ito.
Ang hindi pinapayagan ng licence ay ang pagpapasa ng programa sa iba: ang pamamahagi ng kopya nito, pagbenta nito, pag-aalok nito bilang isang serbisyo, pagtatanggal o pagbabago nito, paggamit sa pangalan nito, o pagtanggal sa mga bahagi ng interface na tumutukoy sa ibang produkto ng may-akda. Kung may ibang gustong gumamit nito, ituro sila rito, dahil libre rin ito para sa kanila.
Isinulat ang licence para mabasa, hindi para pagsurvive-han. Kung may kailangan ka na hindi ibinibigay nito, magtanong ka lang. Madalas na oo ang sagot.
Ang mga library na pinagbatayan nito ay pag-aari ng iba, ibinigay sa ilalim ng kani-kanilang termino. Ang buong listahan kasama ang bawat teksto ng licence ay nasa loob ng programa, sa ilalim ng Kung saan itinayo ang vobuda sa sarili nitong menu.
Paano ito sinusuri bago ilabas
Hindi ang mga numero ang punto. Ang punto ay kapag may nasira sa makina mo, ang ayos ay dumarating kasabay ng check na pumipigil dito na mangyari ulit.
Bawat depekto ay may id, at may check na nagbibigay pangalan dito
Bawat sira na naranasan ng program ay nakasulat na may identifier, at may check na pumapangalan sa identifier na iyon. Tinatanggihan ng isang script ang contract na walang nagche-check, kaya hindi puwedeng tahimik na lumayo ang listahan sa mga test; ipinapakita ng takbo sa ibaba kung ilan ang mga ito.
Mahigit 2,000 automated check
Sa isang hagdan ng mga baitang, mula sa pinakamura pataas: mga pure function, ang Rust core, ang command line, ang one-line install, ang hugis ng repository, at mga live window na pinapatakbo ng sarili nilang state, na sumusuri sa interface, sa agent bar kontrol por kontrol, at sa mga plugin habang gumagana.
Ang mga interface test ay pinapatakbo ang totoong programa
Sa pamamagitan ng sarili nitong command line, hindi sa pamamagitan ng lihim na hook. Kaya mapagkakatiwalaan ang command line: hindi ito isang side door, ito ang daan na dinadaanan ng bawat check.
May mga guard din sa mga dokumento
May isang bumibilang sa mga numero sa mga dokumento laban sa repository. May isang nagiging pula kapag nagbago ang programa pero hindi nagbago ang mga dokumento. May isang naghahawak ng apatnapung salin ng guide laban sa Ingles na bersyon batay sa hugis. May isang nagsisiguro na bawat action ay pinipindot ng isang check kahit saan.
Ang mga tinanggal na feature ay umaabot sa mga file mo
Ang naiiwan ng isang pagtanggal sa mga file ng tao ay bahagi ng pagtanggal na iyon. May tinanggal na anyo na nag-iwan ng ayos nito; may tinanggal na pagbasa na nag-iwan ng panel na nagguguhit ng zero; may tinanggal na hugis na mag-iiwan sana ng skin na walang laman. Ang bawat isa sa mga ito ay ini-migrate na ngayon sa halip na iwan na lang.
Mga bagay na ginawa at pagkatapos ay inatras
May ginawang secrets store, gumana ito ayon sa dinisenyo, at inalis pa rin: nasa keychain ang value at ang alam lang ng Vobuda ay ang pangalan, pero ito ay isang programang isinulat para sa mga taong hindi kailanman nag-isip kung saan nakatago ang isang key, at ang pinakaligtas na store ay ang hindi namin inaalok.
Ang aktwal na na-print ng check
Sinasabi ng listahan sa itaas na tinesting ang programa. Ito ang mismong run, sa commit na naging build na maaari mong i-download mula sa site na ito.
$ npx vitest run Test Files 234 passed | 1 skipped (235) Tests 2340 passed | 1 skipped (2341) Duration 21.73s $ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Tumatanggi rin itong tumakbo kapag dalawang contract ang nagbigay# ng parehong id sa magkaibang bagay, na nangyari na nang dalawang beses. Ano ang umaalis sa makina mo
| Ano | Saan ito napupunta |
|---|---|
| Ang pagsasalita mo | Nakikilala sa mismong makina. Ang wikang nangangailangan ng network ay tinatanggihan sa halip na tahimik na ipadala |
| Ang mga file, setting, at history mo | Nananatili sa makina. Walang account at walang sync na amin; sa Mac, kinokopya ang mga setting sa iCloud Drive, naka-on bilang default, sa pamamagitan ng Apple |
| Mga depekto | Nirerekord kung saan nangyari, nililinis bago isulat, at hindi ipinapadala kahit saan hangga't hindi mo ito ina-on; pagkatapos, may random na numero para sa makinang ito at hindi kailanman ang pangalan nito |
| Isang beses sa isang araw | Kung may mas bagong bersyon ang vobuda, Claude Code at Codex, at ang catalog ng mga plugin |
| Ang address panel | Habang nasa screen, mga isang request kada sampung minuto na nagtatanong kung anong address ang nakikita ng internet |
Sa Mac na may Claude Code, tinatanong din ng agent bar ang Anthropic tungkol sa mga limit ng account mo kada limang minuto, gamit ang sariling sign-in ng Claude Code. 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.
Tungkol sa programa at sa mga tao sa likod nito
Open source ba ang Vobuda?
Hindi. Libre ito ngunit closed. Ang build ang ibinibigay; hindi pinalalathala ang source. Ang public repository ay may readme, changelog, licence, at ang mga figure na ginagamit sa site na ito.
Mananatili ba itong libre?
Oo. Walang planong paid tier at walang account na ikakabit dito. Umiiral ito dahil gusto ng team na umiral ito.
Sino ang nasa likod nito?
Ang Shifton Inc, ang kumpanya sa likod ng shifton.com at rolchat.com.
Saan ko iuulat ang bug o hihiling ng bagay?
Sa issues page ng public repository, na naka-link mula sa contact page. Bawat depektong naaayos ay binibigyan ng identifier at check na may pangalan batay dito.
Tumatakbo ba ito 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.