Vobuda
Prenesite Kako delujeClaude Codeproti CodexPrimerjava O nas Kontakt

Kdo stoji za programom in kako nastaja

Majhna ekipa, ki ves dan živi v agentih in terminalih in je zgradila tistega, ki si ga je želela. Deli te zgodbe, ki jih velja poznati, preden programu zaupate svojo lupino.

Shifton Inc

Vobuda izdeluje Shifton Inc, ekipa za shifton.com, programsko opremo za upravljanje izmen, ki jo uporabljajo v desetinah držav, in rolchat.com, njihovo lastno platformo za komunikacijo s strankami. Terminal ni nastal iz tržne raziskave, ampak iz tega dela: ekipa, ki ves delovni dan predaja naloge agentom in bere, kar se vrne, je zgradila okno, ki si ga je vedno želela.

Prva različica, ki so jo lahko namestili ljudje zunaj ekipe, je prišla šest dni po odprtju prvega okna. Že takrat je imela bloke, ki so se delili in vlekli med zavihki z delujočimi lupinami, nadzorno vrstico agenta, sistemski nadzornik s preoblekami, datoteko, odprto ob lupini, narekovanje in glasno branje, ukazno vrstico, projekte, okno quake in štirideset jezikov z vodičem v vsakem.

Brezplačen in zaprt

Program ne stane nič, ne za vaše delo ne za vaše podjetje. Ni preizkusne dobe, ni plačljivega paketa, ni omejenega števila uporabnikov in ni računa. Njegova izvorna koda ni objavljena: na voljo je le izdelana različica, javno skladišče pa vsebuje datoteko readme, dnevnik sprememb, licenco in podatke, uporabljene na tej strani.

Licenca ne dovoljuje predajanja programa naprej: razširjanja kopij, prodaje, ponujanja kot storitve, razstavljanja ali spreminjanja, uporabe njegovega imena ali odstranjevanja delov vmesnika, ki omenjajo avtorjeve druge izdelke. Če ga želi nekdo drug, ga usmerite sem, saj je brezplačen tudi zanj.

Licenca je napisana tako, da jo lahko preberete, ne da bi jo morali preživeti. Če potrebujete nekaj, česar vam ne omogoča, vprašajte. Odgovor je pogosto pritrdilen.

Knjižnice, na katerih temelji, so last drugih avtorjev in so na voljo pod njihovimi lastnimi pogoji. Celoten seznam z besedilom vsake licence je vključen v programu, pod Na čem temelji Vobuda v ustreznem meniju.

Kako je preverjen, preden je izdan

Bistvo niso številke. Bistvo je, da ko se nekaj pokvari na vašem računalniku, popravek pride skupaj s preverjanjem, ki prepreči, da bi se napaka ponovila.

Vsaka napaka ima identifikator in preverjanje, ki ga poimenuje

Vsaka napaka, ki jo je program kdaj imel, je zapisana z oznako, test pa to oznako poimenuje. Skript zavrne specifikacijo, ki je nihče ne preverja, zato se seznam ne more neopazno razhajati s testi; spodnji zagon izpiše, koliko jih je.

Več kot 2000 samodejnih testov

Na lestvi stopnic, od najcenejše navzgor: čiste funkcije, jedro v Rustu, ukazna vrstica, namestitev z eno vrstico, oblika repozitorija in živa okna, ki jih poganja lastno stanje in ki preverjajo vmesnik, nadzorno vrstico agenta gumb za gumbom ter dodatke pri delu.

Testi vmesnika upravljajo pravi program

Skozi lastno ukazno vrstico, ne prek skritega priklopa. Zato lahko ukazni vrstici zaupate: ni stranska vrata, je pot, po kateri gre vsako preverjanje.

Nadzor tudi nad dokumenti

Eno preverjanje primerja številke v dokumentih s skladiščem. Eno pordeči, kadar se program spremeni, dokumenti pa ne. Eno primerja obliko štiridesetih prevodov vodnika z angleškim izvirnikom. Eno vztraja, da je vsako dejanje nekje sproženo s preverjanjem.

Odstranitve segajo v vaše datoteke

Kar odstranitev pusti v uporabnikovih datotekah, je del odstranitve. Ukinjen videz je za seboj pustil svojo razporeditev; ukinjeno branje je pustilo pano, ki je risal nič; ukinjena oblika bi pustila temo brez vsebine. Vsako od tega je zdaj migrirano, ne pa opuščeno.

Stvari, ki so bile zgrajene in nato umaknjene

Shramba skrivnosti je bila zgrajena, delovala je, kot je bilo zamišljeno, pa je vseeno izginila: vrednost je bila shranjena v zbirki ključev, Vobuda pa je poznala le ime. Toda to je program, napisan za ljudi, ki nikoli niso pomislili, kje se hrani ključ, najvarnejša shramba pa je tista, ki je ne ponujamo.

Kar preverjanje dejansko izpiše

Zgornji seznam pravi, da je program testiran. To pa je sam zagon, na commitu, iz katerega je nastala različica, ki jo lahko prenesete s te strani.

zbirka testov vmesnika
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
Prva in najcenejša stopnica. Ostale, med njimi lastni testi jedra v Rustu, so lastni skripti.
vsaka napaka ima preverjanje
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Zavrne tudi zagon, ko dve specifikaciji dodelita isto# oznako različnim stvarem, kar se je zgodilo dvakrat.
Vsaka napaka, ki jo je program imel, nosi identifikator. Ta skripta pregleda specifikacije, poišče preverjanje, ki poimenuje vsak identifikator, in odpove pri prvem, ki ga nihče ne pokriva.

Kaj zapusti vaš računalnik

KajKam gre
Vaš govorPrepoznan na računalniku. Jezik, ki bi potreboval omrežje, je zavrnjen, namesto da bi bil tiho poslan
Vaše datoteke, nastavitve in zgodovinaOstanejo v računalniku. Brez računa in brez naše sinhronizacije; na Macu se nastavitve kopirajo v iCloud Drive, privzeto vklopljeno, prek Appla
NapakeZapisane so tam, kjer nastanejo, pred zapisom očiščene in nikamor poslane, dokler tega ne vklopite; potem s naključno številko tega računalnika in nikoli z njegovim imenom
Enkrat na danAli imajo vobuda, Claude Code in Codex novejše različice, in katalog dodatkov
Pano z naslovomDokler je na zaslonu, približno ena zahteva vsakih deset minut, ki sprašuje, kateri naslov vidi internet

Na Macu s Claude Code nadzorna vrstica agenta vsakih pet minut vpraša še Anthropic po omejitvah vašega računa, z lastno prijavo Claude Code. Brez analitike in brez poročil o uporabi, ne kot nastavitev, ki jo lahko izklopite, temveč kot koda, ki ne obstaja. Stran o zasebnosti navaja vsako zahtevo.

O programu in ljudeh za njim

Ali je Vobuda odprtokoden?

Ne. Je brezplačen in zaprt. Na voljo je le izdelana različica, izvorna koda ni objavljena. Javno skladišče vsebuje datoteko readme, dnevnik sprememb, licenco in podatke, uporabljene na tej strani.

Bo ostal brezplačen?

Da. Plačljiv paket ni načrtovan, prav tako ni računa, na katerega bi ga lahko vezali. Obstaja zato, ker si ga je ekipa želela.

Kdo stoji za njim?

Shifton Inc, podjetje, ki stoji za shifton.com in rolchat.com.

Kam sporočim napako ali kam pošljem predlog?

Na stran issues v javnem skladišču, do katere vodi povezava s kontaktne strani. Vsaka napaka, ki jo popravimo, dobi identifikator in preverjanje, poimenovano po njem.

Ali deluje na Linuxu?

Da. Stran za prenos ima paket .deb in AppImage za računalnike Intel/AMD in ARM, za Ubuntu 22.04+, Debian 12+, Fedoro 36+ in openSUSE Leap 15.6+. Narekovanje in glasno branje delujeta samo na macOS. Različice za Windows ni in datuma zanjo ni mogoče navesti.