Vobuda
Stiahnuť Ako to fungujeClaude Codevs CodexPorovnanie O nás Kontakt

Kto stojí za programom a ako vzniká

Malý tím, ktorý celý deň žije v agentoch a termináloch a stavia si nástroj, aký sám chcel mať. Toto sú časti, ktoré stojí za to poznať skôr, než programu zveríte svoj shell.

Shifton Inc

Vobuda vytvára Shifton Inc, tím za shifton.com, softvérom na správu zmien používaným v desiatkach krajín, a rolchat.com, vlastnou platformou na komunikáciu so zákazníkmi. Terminál nevznikol na základe prieskumu trhu, ale z bežnej práce: tím, ktorý trávi pracovný deň zadávaním úloh agentom a čítaním výsledkov, si postavil okno, aké mu chýbalo.

Prvá zostava, ktorú si mohli nainštalovať aj ľudia mimo tímu, prišla šesť dní po otvorení prvého okna. Už vtedy obsahovala bloky, ktoré sa dali rozdeľovať a preťahovať medzi kartami so spustenými shellmi, ovládací panel agenta, monitor systému so skinmi, súbor otvorený vedľa shellu, diktovanie a čítanie nahlas, príkazový riadok, projekty, quake okno a štyridsať jazykov s návodom pre každý z nich.

Zadarmo a uzavretý

Program nestojí nič, rovnako pre vašu prácu, ako aj pre vašu firmu. Neexistuje skúšobná verzia, platený plán, počet licencií ani účet. Zdrojový kód nie je zverejnený: k dispozícii je zostava, a verejný repozitár obsahuje readme, changelog, licenciu a údaje uvedené na tejto stránke.

Licencia nedovoľuje program ďalej šíriť: distribuovať kópiu, predávať ho, ponúkať ho ako službu, rozoberať ho alebo upravovať, používať jeho názov, ani odstraňovať časti rozhrania, ktoré spomínajú ďalšie produkty autora. Ak oň má niekto iný záujem, pošlite ho sem, pretože je zadarmo aj pre neho.

Licencia je napísaná tak, aby sa dala prečítať, nie len prežiť. Ak potrebujete niečo, čo neumožňuje, opýtajte sa. Odpoveď býva často áno.

Knižnice, na ktorých program stavia, patria iným ľuďom a sú poskytované za ich vlastných podmienok. Úplný zoznam so znením všetkých licencií je súčasťou programu, v ponuke Na čom je Vobuda postavená.

Ako sa program overuje pred vydaním

Nejde o čísla. Ide o to, že keď sa niečo na vašom počítači pokazí, oprava príde spolu s testom, ktorý zabráni tomu, aby sa chyba vrátila.

Každá chyba má identifikátor a test, ktorý ju pomenúva

Každá chyba, ktorá sa v programe kedy vyskytla, je zaznamenaná pod identifikátorom a test na tento identifikátor odkazuje. Skript odmietne špecifikáciu, ktorú nič neoveruje, takže sa zoznam nemôže potichu rozísť s testami; beh nižšie vypíše, koľko ich je.

Viac než 2 000 automatizovaných testov

Na rebríku priečok od najlacnejšej nahor: čisté funkcie, jadro v Ruste, príkazový riadok, inštalácia jedným riadkom, tvar repozitára a živé okná riadené vlastným stavom, ktoré kontrolujú rozhranie, panel agenta prvok po prvku a doplnky pri práci.

Testy rozhrania riadia skutočný program

Cez jeho vlastný príkazový riadok, nie cez súkromný háčik. Preto sa dá príkazovému riadku dôverovať: nejde o bočný vchod, je to cesta, ktorou prechádza každý test.

Kontroly aj pre dokumentáciu

Jedna porovnáva čísla v dokumentácii s repozitárom. Jedna nahlási chybu, keď sa program zmení a dokumentácia nie. Jedna drží štyridsať prekladov návodu v rovnakej štruktúre ako anglický. Jedna trvá na tom, aby na každú akciu odkazoval nejaký test.

Odstránenia zasahujú aj do vašich súborov

Súčasťou odstránenia funkcie je aj to, čo po sebe zanechá v súboroch používateľa. Zrušený vzhľad zanechal po sebe usporiadanie, zrušené čítanie zanechalo panel vykresľujúci nulu, zrušený tvar by zanechal prázdny skin. Každá z týchto vecí sa teraz migruje, namiesto toho, aby zostala opustená.

Veci, ktoré sa postavili a potom stiahli

Úložisko hesiel bolo postavené, fungovalo podľa plánu, a napriek tomu sa zrušilo: hodnota žila v kľúčenke a Vobuda poznala len jej názov, no toto je program pre ľudí, ktorí nikdy nerozmýšľali nad tým, kde sa kľúč ukladá, a najbezpečnejšie úložisko je to, ktoré neponúkame.

Čo skutočne vypíše test

Vyššie uvedený zoznam hovorí, že program je testovaný. Toto je samotný beh, na commite, z ktorého vznikla zostava, ktorú si môžete stiahnuť z tejto stránky.

sada testov rozhrania
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
Prvá a najlacnejšia priečka. Ostatné, vrátane vlastných testov jadra v Ruste, sú vlastné skripty.
každá chyba má test
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Skript tiež odmietne bežať, ak dve špecifikácie priradia# rovnaký identifikátor rôznym veciam, čo sa už dvakrát stalo.
Každá chyba, ktorá sa v programe kedy vyskytla, má identifikátor. Tento skript prejde špecifikácie, nájde test, ktorý na daný identifikátor odkazuje, a zlyhá pri prvom, ktorý nikto nepokrýva.

Čo opúšťa váš počítač

ČoKam to smeruje
Vaša rečRozpoznáva sa priamo v počítači. Jazyk, ktorý by vyžadoval sieť, je odmietnutý, nie potichu odoslaný
Vaše súbory, nastavenia a históriaZostávajú v počítači. Bez účtu a bez našej synchronizácie; na Macu sa nastavenia kopírujú do iCloud Drive, štandardne zapnuté, cez Apple
ChybyZaznamenávajú sa tam, kde nastanú, pred zápisom sa z nich odstránia citlivé údaje a nikam sa neodosielajú, kým to nezapnete; potom s náhodným číslom tohto počítača a nikdy s jeho názvom
Raz denneČi majú novšie verzie vobuda, Claude Code a Codex, a katalóg doplnkov
Panel adresyKým je na obrazovke, približne jedna požiadavka každých desať minút, ktorá zisťuje, akú adresu vidí internet

Na Macu s Claude Code sa panel agenta navyše každých päť minút pýta Anthropicu na limity vášho účtu, s vlastným prihlásením Claude Code. Žiadna analytika a žiadny prehľad používania, nie ako nastavenie, ktoré možno vypnúť, ale ako kód, ktorý neexistuje. Stránka o súkromí uvádza každú požiadavku.

O programe a ľuďoch za ním

Je Vobuda open source?

Nie. Je bezplatná a uzavretá. K dispozícii je zostava, zdrojový kód nie je zverejnený. Verejný repozitár obsahuje readme, changelog, licenciu a údaje použité na tejto stránke.

Zostane zadarmo?

Áno. Neplánuje sa žiadny platený plán ani účet, na ktorý by sa dal naviazať. Existuje preto, že si to tím želal.

Kto za ňou stojí?

Shifton Inc, spoločnosť za shifton.com a rolchat.com.

Kde nahlásim chybu alebo požiadam o niečo nové?

Na stránke issues vo verejnom repozitári, odkaz na ňu nájdete na kontaktnej stránke. Každá opravená chyba dostane identifikátor a test pomenovaný podľa neho.

Beží to na Linuxe?

Áno. Stránka na stiahnutie ponúka balíček .deb a AppImage pre počítače Intel/AMD a ARM, pre Ubuntu 22.04+, Debian 12+, Fedoru 36+ a openSUSE Leap 15.6+. Diktovanie a čítanie nahlas fungujú iba na macOS. Verzia pre Windows neexistuje a žiadny dátum sa uviesť nedá.