Kas kuria šią programą ir kaip ji sukurta
Nedidelė komanda, kuri visą dieną gyvena agentuose ir terminaluose, sukūrė tai, ko pati norėjo. Štai kas verta žinoti, prieš patikint programai savo apvalkalą.
Shifton Inc
Vobudą kuria Shifton Inc - komanda, sukūrusi shifton.com, pamainų valdymo programinę įrangą, naudojamą dešimtyse šalių, ir rolchat.com, savo klientų komunikacijos platformą. Terminalas atsirado ne iš rinkos tyrimo, o iš pačio darbo: komanda, kuri visą darbo dieną paveda užduotis agentams ir skaito, kas grįžta atgal, sukūrė langą, kurio pati vis pasigesdavo.
Pirmoji versija, kurią galėjo įsidiegti žmonės už komandos ribų, pasirodė praėjus šešioms dienoms po pirmojo lango atidarymo. Ji jau turėjo blokus, kurie dalijosi ir buvo tempiami tarp kortelių su veikiančiais apvalkalais, agento valdymo juostą, sistemos monitorių su skinais, šalia apvalkalo atidarytą failą, diktavimą ir skaitymą garsiai, komandų eilutę, projektus, quake langą ir keturiasdešimt kalbų su vadovu kiekvienoje.
Nemokama ir uždara
Programa nieko nekainuoja - nei jūsų darbui, nei verslui. Nėra bandomojo laikotarpio, mokamo plano, vietų skaičiaus ar paskyros. Jos kodas neskelbiamas: išleidžiama tik surinkta versija, o viešoje saugykloje yra readme failas, pakeitimų žurnalas, licencija ir šiame puslapyje naudojami skaičiai.
Licencija neleidžia programos perduoti toliau: platinti kopiją, ją parduoti, siūlyti kaip paslaugą, ją ardyti ar keisti, naudoti jos pavadinimą ar pašalinti sąsajos dalis, kuriose minimi kiti autoriaus produktai. Jei kam nors kitam jos reikia, nukreipkite juos čia, nes jiems ji taip pat nemokama.
Licencija parašyta taip, kad ją būtų galima perskaityti, o ne tiesiog ištverti. Jei jums reikia kažko, ko ji nenumato, tiesiog paklauskite. Dažnai atsakymas būna taip.
Bibliotekos, ant kurių tai sukurta, priklauso kitiems ir platinamos pagal jų pačių sąlygas. Pilnas sąrašas su visais licencijų tekstais yra pačioje programoje, meniu punkte Iš ko sukurta Vobuda.
Kaip tai patikrinama prieš išleidimą
Esmė ne skaičiuose. Esmė ta, kad kai kas nors sugenda jūsų kompiuteryje, pataisymas atkeliauja kartu su patikra, kuri neleidžia tam pasikartoti.
Kiekviena klaida turi identifikatorių ir patikrą, kuri jį įvardija
Kiekviena programos kada nors turėta klaida užrašyta su identifikatoriumi, o patikra tą identifikatorių įvardija. Skriptas atmeta specifikaciją, kurios niekas netikrina, todėl sąrašas negali tyliai nutolti nuo testų; toliau pateiktas paleidimas išspausdina, kiek jų yra.
Daugiau nei 2000 automatizuotų patikrų
Kopėčiomis, nuo pigiausios pakopos aukštyn: grynosios funkcijos, Rust branduolys, komandų eilutė, diegimas viena eilute, saugyklos forma ir gyvi langai, kuriuos valdo jų pačių būsena ir kurie tikrina sąsają, agento juostą valdiklis po valdiklio ir papildinius darbe.
Sąsajos testai valdo tikrą programą
Per pačios programos komandų eilutę, o ne per uždarą vidinę jungtį. Todėl komandų eilute galima pasitikėti: tai ne šoninės durys, o kelias, kuriuo eina kiekviena patikra.
Apsaugos taikomos ir dokumentams
Viena patikra sulygina dokumentuose esančius skaičius su saugykla. Kita parausta, kai programa pasikeičia, o dokumentai - ne. Trečia lygina keturiasdešimt vadovo vertimų su angliška versija pagal struktūrą. Ketvirta reikalauja, kad kiekvienas veiksmas kur nors būtų paspaudžiamas patikros.
Pašalinimai pasiekia ir jūsų failus
Tai, kas pašalinus lieka žmogaus failuose, yra pašalinimo dalis. Atsisakius vienos išvaizdos, liko jos išdėstymas; atsisakius vieno rodmens, liko panelė, rodanti nulį; atsisakius vienos formos, būtų likęs tuščias skinas. Kiekvienas iš šių atvejų dabar perkeliamas, o ne paliekamas be priežiūros.
Kas buvo sukurta, o vėliau atsisakyta
Buvo sukurta paslapčių saugykla, ji veikė taip, kaip sumanyta, bet vis tiek buvo atsisakyta: reikšmė buvo laikoma raktinėje, o Vobuda žinojo tik pavadinimą. Tačiau tai programa, skirta žmonėms, kurie niekada negalvojo, kur laikomas raktas, o saugiausia saugykla yra ta, kurios mes nesiūlome.
Ką patikra iš tikrųjų parodo
Aukščiau esantis sąrašas sako, kad programa yra testuojama. Čia - pats paleidimas, atliktas su tuo commit'u, iš kurio gimė versija, kurią galite atsisiųsti iš šios svetainės.
$ 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. # Taip pat atsisako veikti, kai dvi specifikacijos suteikia tą patį# identifikatorių skirtingiems dalykams, kas jau nutiko du kartus. Kas išeina iš jūsų kompiuterio
| Kas | Kur tai nukeliauja |
|---|---|
| Jūsų kalba (balsas) | Atpažįstama pačiame kompiuteryje. Jei kalbai reikėtų interneto, ji atmetama, o ne tyliai išsiunčiama |
| Jūsų failai, nustatymai ir istorija | Lieka kompiuteryje. Jokios paskyros ir jokios mūsų sinchronizacijos; Mac kompiuteryje nustatymai kopijuojami į iCloud Drive, pagal numatytuosius nustatymus įjungta, per Apple |
| Klaidos | Užrašomos ten, kur įvyksta, prieš įrašant išvalomos ir niekur nesiunčiamos, kol to neįjungiate; tada su atsitiktiniu šio kompiuterio numeriu ir niekada su jo pavadinimu |
| Kartą per dieną | Ar vobuda, Claude Code ir Codex turi naujesnių versijų, ir papildinių katalogas |
| Adreso panelė | Kol matomas ekrane, maždaug viena užklausa kas dešimt minučių, klausianti, kokį adresą mato internetas |
Mac kompiuteryje su Claude Code agento juosta taip pat kas penkias minutes klausia Anthropic apie jūsų paskyros ribas, naudodama paties Claude Code prisijungimą. Jokios analitikos ir jokių naudojimo ataskaitų, ne kaip nustatymas, kurį galite išjungti, o kaip kodas, kurio nėra. Privatumo puslapyje išvardyta kiekviena užklausa.
Apie programą ir žmones
Ar Vobuda yra atviro kodo?
Ne. Ji nemokama, bet uždaro kodo. Platinama tik surinkta versija, kodas neskelbiamas. Viešoje saugykloje yra readme failas, pakeitimų žurnalas, licencija ir šiame puslapyje naudojami skaičiai.
Ar ji liks nemokama?
Taip. Mokamas planas neplanuojamas, be to, nėra ir paskyros, prie kurios jį būtų galima pritvirtinti. Ji egzistuoja todėl, kad komanda norėjo, jog ji egzistuotų.
Kas už jos stovi?
Shifton Inc - kompanija, sukūrusi shifton.com ir rolchat.com.
Kur pranešti apie klaidą arba ko nors paprašyti?
Viešos saugyklos „issues“ puslapyje, kurio nuoroda pateikta kontaktų puslapyje. Kiekviena ištaisyta klaida gauna identifikatorių ir jos vardu pavadintą patikrą.
Ar veikia Linux sistemoje?
Taip. Atsisiuntimo puslapyje yra .deb ir AppImage paketai Intel/AMD ir ARM kompiuteriams, skirti Ubuntu 22.04+, Debian 12+, Fedora 36+ ir openSUSE Leap 15.6+. Diktavimas ir skaitymas garsiai veikia tik macOS. Windows versijos nėra, ir datos jai nurodyti negalime.