Hvem står bag, og hvordan det hele er bygget
Et lille hold der lever i agenter og terminaler hele dagen og bygger den de selv ønskede sig. De dele der er værd at kende, før du betror et program din shell.
Shifton Inc
Vobuda er lavet af Shifton Inc, holdet bag shifton.com, software til vagtplanlægning der bruges i snesevis af lande, og rolchat.com, deres egen platform til kundekommunikation. Terminalen opstod ud af det arbejde snarere end en markedsanalyse: et hold der bruger arbejdsdagen på at give agenter opgaver og læse hvad de svarer, byggede det vindue de selv ønskede fandtes.
Den første udgivelse folk uden for holdet kunne installere, kom seks dage efter det første vindue åbnede. Den havde allerede blokke der kunne deles og trækkes mellem faner mens deres shells kørte, kontrolbjælkeen til agenten, systemovervågningen med skins, en fil åben ved siden af shellen, diktering og oplæsning, kommandolinjen, projekter, quake-vinduet og fyrre sprog med en guide på hvert.
Gratis, og lukket
Programmet koster ikke noget, hverken til dit arbejde eller din virksomhed. Der er ingen prøveperiode, intet betalt niveau, ingen brugerbegrænsning og ingen konto. Kildekoden er ikke offentliggjort: det der udleveres, er selve programmet, og det offentlige repository indeholder readme-filen, ændringsloggen, licensen og figurerne på denne side.
Det licensen ikke tillader, er at give programmet videre: at distribuere en kopi, sælge det, tilbyde det som en tjeneste, skille det ad eller ændre det, bruge navnet, eller fjerne de dele af brugerfladen der nævner ophavsmandens andre produkter. Hvis nogen andre gerne vil have det, så send dem herhen, for det er gratis for dem også.
Licensen er skrevet til at blive læst, ikke overlevet. Hvis du har brug for noget den ikke giver, så spørg. Svaret er ofte ja.
De biblioteker programmet bygger på, tilhører andre og er givet væk under deres egne betingelser. Den fulde liste med samtlige licenstekster følger med programmet, under Hvad Vobuda er bygget på i sin egen menu.
Sådan bliver det tjekket før det udgives
Det handler ikke om tallene. Det handler om, at når noget går i stykker på din maskine, følger rettelsen med det tjek der forhindrer det i at ske igen.
Hver eneste fejl har et id og et tjek der navngiver den
Hver eneste fejl programmet nogensinde har haft, er skrevet ned med et id, og et tjek navngiver det id. Et script afviser en kontrakt, som ingen tjekker, så listen ikke stille og roligt kan glide væk fra testene; kørslen nedenfor udskriver, hvor mange der er.
Over 2.000 automatiske tjek
På en stige af trin, fra det billigste og opefter: rene funktioner, Rust-kernen, kommandolinjen, installationen med én linje, repositoryets form og levende vinduer drevet af deres egen tilstand, som tjekker brugerfladen, agentens kontrolbjælke knap for knap og tilføjelserne i arbejde.
Testene af brugerfladen styrer det rigtige program
Gennem programmets egen kommandolinje frem for en privat genvej. Det er derfor kommandolinjen kan stoles på: den er ikke en bagdør, den er den vej alle tjek går ad.
Vagter på dokumenterne også
Den ene tæller tallene i dokumenterne op mod repositoryet. Den anden bliver rød, når programmet ændres, og dokumenterne ikke gør. Den tredje holder de fyrre oversættelser af guiden op mod den engelske efter form. Og den fjerde insisterer på, at hver handling bliver udløst af et tjek et sted.
Fjernelser rækker ind i dine filer
Det en fjernelse efterlader i en persons filer, er en del af selve fjernelsen. Et udfaset udseende efterlod sit layout; en udfaset visning efterlod et panel der tegnede nul; en udfaset form ville have efterladt et skin uden indhold. Hver af de tilfælde bliver nu migreret i stedet for opgivet.
Ting der blev bygget og siden trukket tilbage
Et lager til hemmeligheder blev bygget, virkede som tiltænkt, og blev alligevel fjernet: værdien lå i nøgleringen, og Vobuda kendte kun navnet, men dette er et program skrevet til folk der aldrig har tænkt over hvor en nøgle opbevares, og det sikreste lager er det vi ikke tilbyder.
Hvad tjekket rent faktisk viser
Listen ovenfor siger programmet er testet. Her er selve forløbet, på den commit der blev til den udgave du kan hente fra denne side.
$ 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. # Det nægter også at køre når to kontrakter giver samme# id til forskellige ting, hvilket er sket to gange. Hvad der forlader din maskine
| Hvad | Hvor det ender |
|---|---|
| Din tale | Genkendt på maskinen. Et sprog der ville kræve netværket, bliver afvist frem for stille og roligt sendt |
| Dine filer, indstillinger og historik | Forlader aldrig maskinen. Ingen konto og ingen synkronisering fra os; på en Mac kopieres indstillingerne som standard til iCloud Drive gennem Apple |
| Fejl | Registreres hvor de opstår, renses før de skrives, og sendes ingen steder før du selv slår det til, og så med et tilfældigt tal for denne maskine og aldrig med dens navn |
| Én gang om dagen | Om vobuda, Claude Code og Codex har nyere versioner, og tilføjelseskataloget |
| Adressepanelet | Mens det er på skærmen, cirka en forespørgsel hvert tiende minut om hvilken adresse internettet ser |
På en Mac med Claude Code spørger agentens kontrolbjælke desuden Anthropic om din kontos grænser hvert femte minut, med Claude Codes egen login. Ingen analyse og ingen brugsrapport, ikke som en indstilling du kan slå fra, men som kode der slet ikke findes. Privatlivssiden lister hver forespørgsel.
Om programmet og folkene bag
Er Vobuda open source?
Nej. Det er gratis og lukket kildekode. Det der udleveres, er selve programmet; kildekoden er ikke offentliggjort. Det offentlige repository indeholder readme-filen, ændringsloggen, licensen og figurerne der bruges på denne side.
Forbliver det gratis?
Ja. Der er ikke planlagt noget betalt niveau, og ingen konto at knytte det til. Det findes fordi holdet selv ønskede det skulle findes.
Hvem står bag det?
Shifton Inc, virksomheden bag shifton.com og rolchat.com.
Hvor melder jeg en fejl eller beder om noget?
Issues-siden på det offentlige repository, som der linkes til fra kontaktsiden. Hver fejl der bliver rettet, får et id og et tjek opkaldt efter det.
Kører det på Linux?
Ja. Downloadsiden har en .deb og en AppImage til Intel/AMD- og ARM-maskiner, til Ubuntu 22.04+, Debian 12+, Fedora 36+ og openSUSE Leap 15.6+. Diktering og oplæsning findes kun på macOS. Der er ingen Windows-udgave, og heller ingen dato at give for en.