Vobuda
Lataa Miten se toimiiClaude Codevs CodexVertailu Meistä Yhteystiedot

Tekijät ja rakentamisen tapa

Pieni tiimi, joka elää agenttien ja päätteiden parissa koko päivän ja rakentaa itselleen sitä ohjelmaa, jota se kaipasi. Tässä se, mikä kannattaa tietää ennen kuin luotat kuoresi tälle ohjelmalle.

Shifton Inc

Vobudan tekee Shifton Inc, tiimi shifton.comin takana, kymmenissä maissa käytetyn työvuorojen hallintaohjelmiston, sekä rolchat.comin, oman asiakasviestintäalustansa. Pääte syntyi tästä työstä, ei markkinatutkimuksesta: tiimi, joka viettää työpäivänsä antamalla tehtäviä agenteille ja lukemalla niiden vastauksia, rakensi itselleen ikkunan, jota se oli koko ajan kaivannut.

Ensimmäinen versio, jonka tiimin ulkopuoliset saattoivat asentaa, ilmestyi kuusi päivää ensimmäisen ikkunan avaamisen jälkeen. Siinä oli jo lohkot, jotka jakautuivat ja siirtyivät välilehtien välillä kuoret käynnissä, agenttien ohjauspalkki, järjestelmävalvonta skineillä, tiedosto avattuna shellin vieressä, sanelu ja ääneen lukeminen, komentorivi, projektit, pikaikkuna ja neljäkymmentä kieltä kussakin omalla oppaallaan.

Ilmainen, mutta suljettu

Ohjelma ei maksa mitään, ei työkäytössä eikä yrityskäytössä. Kokeilujaksoa, maksullista tasoa, käyttäjämääriin sidottua hinnoittelua tai tiliä ei ole. Lähdekoodia ei julkaista: jaossa on itse ohjelma, ja julkinen repositorio sisältää readme-tiedoston, muutoslokin, lisenssin ja tällä sivustolla käytetyt kuvat.

Lisenssi ei salli ohjelman jakamista eteenpäin: kopion levittämistä, myymistä, sen tarjoamista palveluna, purkamista tai muokkaamista, sen nimen käyttämistä, eikä käyttöliittymän niiden osien poistamista, jotka mainitsevat tekijän muut tuotteet. Jos joku muu haluaa sen, ohjaa hänet tänne, sillä se on ilmainen hänellekin.

Lisenssi on kirjoitettu luettavaksi, ei selviydyttäväksi. Jos tarvitset jotain, mitä se ei anna, kysy. Vastaus on usein kyllä.

Ohjelman käyttämät kirjastot ovat muiden tekemiä ja jaettu heidän omilla ehdoillaan. Täydellinen luettelo kaikkine lisenssiteksteineen tulee ohjelman mukana, kohdassa Mistä Vobuda on rakennettu sen omassa valikossa.

Miten se tarkistetaan ennen julkaisua

Pointti ei ole luvuissa. Pointti on se, että kun jokin hajoaa sinun koneellasi, korjaus tulee mukanaan testi, joka estää sen toistumisen.

Jokaisella virheellä on tunniste ja sitä nimeävä testi

Jokainen vika, joka ohjelmalla on koskaan ollut, on kirjattu tunnisteella, ja testi nimeää sen tunnisteen. Skripti hylkää sopimuksen, jota kukaan ei testaa, joten lista ei voi hiljaa ajautua irti testeistä; alla oleva ajo tulostaa, kuinka monta niitä on.

Yli 2 000 automaattista testiä

Askelmien tikapuilla halvimmasta ylöspäin: puhtaat funktiot, Rust-ydin, komentorivi, yhden rivin asennus, repositorion muoto sekä oman tilansa ohjaamat elävät ikkunat, jotka tarkistavat käyttöliittymän, agentin ohjauspalkin kontrolli kontrollilta ja lisäosat työssään.

Käyttöliittymätestit ohjaavat oikeaa ohjelmaa

Oman komentorivinsä kautta, ei erillisen sisäisen koukun. Siksi komentoriviin voi luottaa: se ei ole sivuovi, vaan tie, jota jokainen testi kulkee.

Vartijat myös dokumenteille

Yksi laskee dokumenttien luvut repositoriota vasten. Toinen näyttää punaista, kun ohjelma muuttuu mutta dokumentit eivät. Yksi vertaa neljääkymmentä opaskäännöstä englanninkieliseen rakenteen puolesta. Yksi vaatii, että jokainen toiminto laukaistaan jossain testissä.

Poistot ulottuvat käyttäjän tiedostoihin

Se, mitä poisto jättää jälkeensä ihmisen tiedostoihin, on osa poistoa. Käytöstä poistettu ulkoasu jätti jälkeensä asettelun; käytöstä poistettu lukutila jätti paneelin piirtämään nollaa; käytöstä poistettu muoto olisi jättänyt teeman ilman sisältöä. Jokainen näistä siirretään nyt uuteen muotoon sen sijaan, että se hylättäisiin.

Rakennettu ja sitten vedetty pois

Salasanavarasto rakennettiin, se toimi suunnitellusti, ja silti se poistettiin: arvo asui avaimenperässä ja Vobuda tiesi vain nimen, mutta tämä on ohjelma niille, jotka eivät ole koskaan miettineet, missä avain säilytetään, ja turvallisin varasto on se, jota emme tarjoa.

Mitä testi oikeasti tulostaa

Yllä oleva luettelo kertoo, että ohjelma on testattu. Tämä on itse ajo, siitä commitista, josta tuli tältä sivustolta ladattavissa oleva versio.

käyttöliittymän testisarja
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
Ensimmäinen ja halvin askelma. Muut, Rust-ytimen omat testit mukaan lukien, ovat omia skriptejään.
jokaisella virheellä on testi
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Se myös kieltäytyy ajamasta, jos kaksi sopimusta antavat# saman tunnisteen eri asioille, mikä on tapahtunut kahdesti.
Jokaisella ohjelmassa esiintyneellä virheellä on tunniste. Tämä käy läpi sopimukset, etsii kunkin tunnisteen nimeävän testin ja epäonnistuu ensimmäisessä, jota mikään ei kata.

Mikä lähtee koneeltasi

MikäMinne se menee
PuheesiTunnistetaan koneella. Kieli, joka vaatisi verkkoyhteyden, hylätään, sitä ei lähetetä huomaamatta
Tiedostosi, asetuksesi ja historiasiPysyvät koneella. Ei tiliä eikä meidän synkronointiamme; Macilla asetukset kopioidaan oletuksena iCloud Driveen Applen kautta
VirheetTallennetaan siellä missä ne tapahtuvat, puhdistetaan ennen kirjoittamista, eikä niitä lähetetä minnekään ennen kuin itse otat lähetyksen käyttöön, ja silloin mukana on satunnainen numero tälle koneelle, ei koskaan sen nimeä
Kerran päivässäOnko vobudalle, Claude Codelle ja Codexille uudempia versioita, sekä lisäosaluettelo
OsoitepaneeliKun se on näytöllä, noin yksi pyyntö kymmenessä minuutissa, joka kysyy, minkä osoitteen internet näkee

Macilla, jossa on Claude Code, agentin ohjauspalkki kysyy lisäksi Anthropicilta tilisi rajoja viiden minuutin välein Claude Coden oman kirjautumisen kanssa. Ei analytiikkaa eikä käyttöraporttia, ei asetuksena jonka voi kytkeä pois vaan koodina jota ei ole olemassa. Tietosuojasivu luettelee jokaisen pyynnön.

Ohjelmasta ja tekijöistä

Onko Vobuda avoin lähdekoodi?

Ei. Se on ilmainen ja suljettu. Jaossa on itse ohjelma; lähdekoodia ei julkaista. Julkinen repositorio sisältää readme-tiedoston, muutoslokin, lisenssin ja tällä sivustolla käytetyt kuvat.

Pysyykö se ilmaisena?

Kyllä. Maksullista tasoa ei ole suunnitteilla, eikä tiliä, johon sellaisen voisi liittää. Se on olemassa, koska tiimi halusi sen olevan olemassa.

Kuka on sen takana?

Shifton Inc, shifton.comin ja rolchat.comin takana oleva yritys.

Mistä ilmoitan viasta tai pyydän jotain?

Julkisen repositorion issues-sivulta, johon on linkki yhteydenottosivulla. Jokainen korjattu vika saa tunnisteen ja sen mukaan nimetyn testin.

Toimiiko se Linuxilla?

Kyllä. Lataussivulla on .deb ja AppImage Intel/AMD- ja ARM-koneille, Ubuntu 22.04+, Debian 12+, Fedora 36+ ja openSUSE Leap 15.6+ -järjestelmille. Sanelu ja ääneen lukeminen ovat vain macOS:llä. Windows-versiota ei ole, eikä sille ole annettavaa päivämäärää.