Hvem står bak, og hvordan det bygges
Et lite team som lever i agenter og terminaler hele dagen, og som bygde det de selv ønsket seg. Det du bør vite før du gir et program tilgang til skallet ditt.
Shifton Inc
Vobuda er laget av Shifton Inc, teamet bak shifton.com, programvare for skiftplanlegging brukt i dusinvis av land, og rolchat.com, deres egen plattform for kundekommunikasjon. Terminalen oppstod ikke fra en markedsundersøkelse, men fra dette arbeidet: et team som bruker arbeidsdagen på å gi oppgaver til agenter og lese svarene deres, og som bygde vinduet de selv skulle ønske fantes.
Den første versjonen andre utenfor teamet kunne installere, kom seks dager etter at det første vinduet ble åpnet. Den hadde allerede blokker som kunne deles og dras mellom faner mens skallene deres kjørte, agentens kontrollinje, systemovervåkeren med skins, en fil åpnet ved siden av skallet, diktering og opplesning, kommandolinjen, prosjekter, hurtigvinduet og førti språk med en guide på hvert.
Gratis, og lukket
Programmet koster ingenting, verken for privat bruk eller for bedriften din. Det finnes ingen prøveperiode, ingen betalt versjon, ingen lisenstelling og ingen konto. Kildekoden er ikke publisert: det som deles ut er selve programmet, og det offentlige kodearkivet inneholder readme-filen, endringsloggen, lisensen og figurene som brukes på dette nettstedet.
Det lisensen ikke tillater, er å gi programmet videre: å distribuere en kopi, selge det, tilby det som en tjeneste, demontere eller endre det, bruke navnet dets, eller fjerne delene av grensesnittet som nevner utviklerens andre produkter. Hvis noen andre vil ha det, send dem hit, for det er gratis for dem også.
Lisensen er skrevet for å bli lest, ikke for å bli overlevd. Trenger du noe den ikke gir deg, bare spør. Svaret er ofte ja.
Bibliotekene programmet er bygget på tilhører andre, gitt bort under deres egne vilkår. Den fullstendige listen med all lisenstekst følger med i programmet, under Hva Vobuda er bygget på i sin egen meny.
Hvordan det testes før det slippes
Poenget er ikke tallene. Poenget er at når noe går i stykker på maskinen din, kommer fiksen sammen med testen som hindrer den i å komme tilbake.
Hver feil har en id, og en test som nevner den
Hver eneste feil programmet noensinne har hatt, er skrevet ned med en identifikator, og en test navngir den identifikatoren. Et skript avviser en kontrakt som ingen tester, slik at listen ikke i det stille kan skli fra testene; kjøringen nedenfor skriver ut hvor mange det er.
Mer enn 2 000 automatiske tester
På en stige av trinn, fra det billigste og oppover: rene funksjoner, Rust-kjernen, kommandolinjen, installasjonen med én linje, repositoriets form og levende vinduer styrt av sin egen tilstand, som sjekker grensesnittet, agentens kontrollinje kontroll for kontroll og tilleggene i arbeid.
Grensesnittestene styrer det ekte programmet
Gjennom sin egen kommandolinje, ikke en privat snarvei. Det er derfor kommandolinjen kan stoles på: den er ikke en bakdør, den er veien hver test tar.
Kontroller på dokumentasjonen også
En teller tallene i dokumentene mot kodearkivet. En slår rødt når programmet endrer seg og dokumentene ikke gjør det. En holder førti oversettelser av guiden opp mot den engelske, form for form. En insisterer på at hver handling utløses av en test et sted.
Fjerninger når inn i filene dine
Det en fjernet funksjon etterlater i en persons filer, er en del av fjerningen. Et pensjonert utseende etterlot oppsettet sitt; en pensjonert visning etterlot et panel som tegnet null; en pensjonert form ville ha etterlatt et skin uten innhold. Hver av dem migreres nå i stedet for å bli forlatt.
Ting som ble bygget og så trukket tilbake
Et hemmelighetslager ble bygget, fungerte som tiltenkt, og forsvant likevel: verdien lå i nøkkelringen og Vobuda kjente bare navnet, men dette er et program skrevet for folk som aldri har tenkt på hvor en nøkkel oppbevares, og det tryggeste lageret er det vi ikke tilbyr.
Hva testkjøringen faktisk skriver ut
Listen over sier at programmet er testet. Dette er selve kjøringen, på committen som ble til versjonen du kan laste ned fra dette nettstedet.
$ npx vitest run Test Files 234 passed | 1 skipped (235) Tests 2340 passed | 1 skipped (2341) Duration 21.73s $ python3 scripts/failure-modes.py965 av 965 feilmoduser har en test. # Det nekter også å kjøre når to kontrakter gir samme# id til forskjellige ting, noe som har skjedd to ganger. Hva som forlater maskinen din
| Hva | Hvor det går |
|---|---|
| Talen din | Gjenkjennes på maskinen. Et språk som ville trengt nettverket, avvises i stedet for å bli sendt i det stille |
| Filene, innstillingene og historikken din | Blir på maskinen. Ingen konto og ingen synkronisering fra oss; på en Mac kopieres innstillingene som standard til iCloud Drive gjennom Apple |
| Feil | Registreres der de skjer, renses før de skrives, og sendes ingen steder før du selv slår det på, og da med et tilfeldig tall for denne maskinen og aldri med navnet dens |
| En gang om dagen | Om vobuda, Claude Code og Codex har nyere versjoner, og tilleggskatalogen |
| Adressepanelet | Mens det vises på skjermen, omtrent én forespørsel hvert tiende minutt om hvilken adresse internett ser |
På en Mac med Claude Code spør agentens kontrollinje dessuten Anthropic om kontoens grenser hvert femte minutt, med Claude Codes egen pålogging. Ingen analyse og ingen bruksrapport, ikke som en innstilling du kan slå av, men som kode som ikke finnes. Personvernsiden lister hver forespørsel.
Om programmet og folkene bak
Er Vobuda åpen kildekode?
Nei. Det er gratis, men lukket. Det som deles ut er selve programmet; kildekoden er ikke publisert. Det offentlige kodearkivet inneholder readme-filen, endringsloggen, lisensen og figurene som brukes på dette nettstedet.
Vil det forbli gratis?
Ja. Det finnes ingen planlagt betalt versjon, og ingen konto å knytte en til. Det eksisterer fordi teamet ønsket at det skulle finnes.
Hvem står bak det?
Shifton Inc, selskapet bak shifton.com og rolchat.com.
Hvor melder jeg en feil eller ber om noe?
Issues-siden på det offentlige kodearkivet, som det lenkes til fra kontaktsiden. Hver feil som fikses, får en identifikator og en test oppkalt etter den.
Kjører det på Linux?
Ja. Nedlastingssiden har en .deb og en AppImage for Intel/AMD- og ARM-maskiner, for Ubuntu 22.04+, Debian 12+, Fedora 36+ og openSUSE Leap 15.6+. Diktering og opplesning finnes bare på macOS. Det finnes ingen Windows-versjon, og heller ingen dato å gi for en.