Vobuda
Letöltés Hogyan működikClaude Codevs CodexÖsszehasonlítás Rólunk Kapcsolat

Ki áll a Vobuda mögött, és hogyan épült fel

Egy kis csapat, amely egész nap ügynökökkel és terminálokkal dolgozik, és megépítette azt, amire vágyott. Ezekről a részletekről érdemes tudni, mielőtt egy programra bízod a shellt.

Shifton Inc

A Vobudát a Shifton Inc készíti, a shifton.com csapata, amely tucatnyi országban használt műszakkezelő szoftvert fejleszt, valamint a rolchat.com csapata, saját ügyfélkommunikációs platformjukkal. A terminál nem piackutatásból született, hanem ebből a munkából: egy csapat, amely a munkanapot azzal tölti, hogy feladatokat ad ügynököknek és olvassa a válaszaikat, megépítette azt az ablakot, amire mindig is vágyott.

Az első build, amelyet a csapaton kívüliek is telepíthettek, hat nappal az első ablak megnyitása után érkezett. Már megvoltak benne a blokkok, amelyek szétoszthatók és fülek között húzhatók futó shellekkel, az ügynökvezérlő sáv, a rendszermonitor skinekkel, a shell mellé megnyitott fájl, a diktálás és a felolvasás, a parancssor, a projektek, a quake ablak és negyven nyelv, mindegyikhez útmutatóval.

Ingyenes, de zárt

A program semmibe sem kerül, sem a munkádhoz, sem a vállalkozásodhoz. Nincs próbaverzió, nincs fizetős csomag, nincs licencszám és nincs fiók. A forráskódja nem nyilvános: amit kiadnak, az a lefordított program, a nyilvános tárolóban pedig a readme, a változásnapló, a licenc és az ezen az oldalon szereplő számadatok találhatók.

Amit a licenc nem enged meg, az a program továbbadása: másolat terjesztése, eladása, szolgáltatásként kínálása, szétszedése vagy módosítása, a nevének felhasználása, illetve a felület azon részeinek eltávolítása, amelyek a szerző egyéb termékeire utalnak. Ha valaki másnak is kellene, irányítsd ide, mert neki is ingyenes.

A licencet olvasásra írták, nem kibírásra. Ha szükséged van valamire, amit nem biztosít, csak kérdezz. A válasz gyakran igen.

A programban felhasznált könyvtárak mások munkái, saját feltételeik szerint közreadva. A teljes lista minden licencszöveggel együtt megtalálható a programban, a Miből épül a Vobuda menüpont alatt.

Hogyan ellenőrzik kiadás előtt

Nem a számok a lényeg, hanem az, hogy ha valami elromlik a gépeden, a javítással együtt megérkezik az az ellenőrzés is, amely megakadályozza, hogy újra előforduljon.

Minden hibának van azonosítója és rá nevezett ellenőrzése

A program minden valaha volt hibája azonosítóval van feljegyezve, és egy ellenőrzés megnevezi ezt az azonosítót. Egy szkript visszautasítja azt a specifikációt, amelyet senki sem ellenőriz, így a lista nem csúszhat el csendben a tesztektől; az alábbi futás kiírja, hány van belőlük.

Több mint 2000 automatizált ellenőrzés

Fokozatokból álló létrán, a legolcsóbbtól felfelé: tiszta függvények, a Rust mag, a parancssor, az egysoros telepítés, a tároló alakja, és élő ablakok, amelyeket a saját állapotuk hajt, és amelyek ellenőrzik a felületet, az ügynöksávot vezérlőnként, és a bővítményeket munka közben.

A felületi tesztek a valódi programot vezérlik

A saját parancssorán keresztül, nem egy belső csatlakozási ponton át. Ezért lehet megbízni a parancssorban: nem egy hátsó ajtó, hanem az az út, amelyen minden ellenőrzés végigmegy.

Őrzés a dokumentumokon is

Az egyik a dokumentumokban szereplő számokat veti össze a tárolóval. A másik pirosra vált, ha a program változik, de a dokumentumok nem. A harmadik az útmutató negyven fordítását az angol változat szerkezetéhez méri. A negyedik ragaszkodik hozzá, hogy minden műveletet valahol egy ellenőrzés is végrehajtson.

A törlések a fájljaidig is elérnek

Ami egy törlés után az emberek fájljaiban marad, az maga is a törlés része. Egy kivezetett kinézet otthagyta a saját elrendezését; egy kivezetett kijelzés egy nullát rajzoló panelt hagyott maga után; egy kivezetett forma pedig egy üres skint hagyott volna hátra. Ezeket most már mind átköltöztetik, nem pedig magukra hagyják.

Amit megépítettek, majd visszavontak

Egy titkostár is elkészült, pontosan úgy működött, ahogy tervezték, mégis eltávolították: az érték a kulcstartóban élt, a Vobuda csak a nevét ismerte, de ez a program olyanoknak készül, akik sosem gondolkodtak azon, hol tárolják a kulcsaikat, és a legbiztonságosabb tár az, amit nem kínálunk fel.

Amit az ellenőrzés ténylegesen kiír

A fenti lista azt mondja, hogy a programot tesztelik. Ez maga a futtatás, azon a commiton, amelyből az erről az oldalról letölthető kiadás készült.

a felületi tesztcsomag
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
Az első és legolcsóbb fokozat. A többi, köztük a Rust mag saját tesztjei, külön szkriptek.
minden hibához tartozik egy ellenőrzés
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Azt is megtagadja, hogy fusson, ha két specifikáció ugyanazt az# azonosítót adja különböző dolgoknak, ami már kétszer megtörtént.
A program minden korábbi hibája azonosítót visel. Ez végigmegy a szerződéseken, megkeresi az egyes azonosítókhoz tartozó ellenőrzést, és elbukik az első olyan hibánál, amelyet semmi sem fed le.

Mi hagyja el a gépedet

MiHova kerül
A beszédedA gépen ismeri fel. Ha egy nyelvhez hálózati kapcsolat kellene, azt elutasítja, ahelyett hogy csendben elküldené
A fájljaid, beállításaid és előzményeidA gépen maradnak. Nincs fiók és nincs a mi szinkronizálásunk; Macen a beállítások az iCloud Drive-ra másolódnak, alapértelmezetten bekapcsolva, az Apple-n keresztül
A hibákOtt rögzítik őket, ahol keletkeznek, írás előtt megtisztítják őket, és sehová nem mennek, amíg be nem kapcsolod; akkor a gép véletlen számával és soha nem a nevével
Naponta egyszerVan-e újabb verziója a vobudának, a Claude Code-nak és a Codexnek, és a bővítménykatalógus
A címpanelAmíg a képernyőn van, nagyjából tízpercenként egy kérés, amely azt kérdezi, milyen címet lát az internet

Macen Claude Code-dal az ügynöksáv ötpercenként rákérdez az Anthropicnál a fiókod korlátaira is, a Claude Code saját bejelentkezésével. Nincs analitika és nincs használati jelentés, nem kikapcsolható beállításként, hanem olyan kódként, amely nem létezik. Az adatvédelmi oldal felsorol minden kérést.

A programról és az emberekről

Nyílt forráskódú a Vobuda?

Nem. Ingyenes, de zárt forráskódú. Ami kiadásra kerül, az a lefordított program, a forráskód nem nyilvános. A nyilvános tároló tartalmazza a readme-t, a változásnaplót, a licencet és az ezen az oldalon használt számadatokat.

Ingyenes marad?

Igen. Nem terveznek fizetős csomagot, és nincs is fiók, amihez azt hozzá lehetne rendelni. Azért létezik, mert a csapat azt akarta, hogy létezzen.

Ki áll mögötte?

A Shifton Inc, a shifton.com és a rolchat.com mögött álló vállalat.

Hol jelenthetek be egy hibát, vagy kérhetek valamit?

A nyilvános tároló issues oldalán, amelyre a kapcsolat oldalról mutat link. Minden kijavított hiba kap egy azonosítót és egy róla elnevezett ellenőrzést.

Fut Linuxon?

Igen. A letöltési oldalon van .deb és AppImage Intel/AMD és ARM gépekhez, Ubuntu 22.04+, Debian 12+, Fedora 36+ és openSUSE Leap 15.6+ rendszerekre. A diktálás és a felolvasás csak macOS-en működik. Windowsra nincs build, és dátumot sem tudunk mondani rá.