Кой стои зад нея и как е направена
Малък екип, който прекарва целия ден в агенти и терминали и си направи този, който искаше. Частите от това, които си струва да знаете, преди да поверите на една програма достъпа до обвивката си.
Shifton Inc
Vobuda е направена от Shifton Inc, екипът зад shifton.com, софтуер за управление на смени, използван в десетки държави, и rolchat.com, собствената им платформа за комуникация с клиенти. Терминалът се роди от тази работа, а не от пазарно проучване: екип, който прекарва работния ден в предаване на задачи на агенти и четене на резултатите, си направи прозореца, за който постоянно си мечтаеше.
Първият билд, който хора извън екипа можеха да инсталират, се появи шест дни след отварянето на първия прозорец. В него вече имаше блокове, които се разделят и се влачат между раздели със запазени работещи обвивки, лентата за управление на агента, системният монитор със скинове, файл, отворен до обвивката, диктовка и прочитане на глас, командният ред, проекти, падащият прозорец и четиридесет езика с ръководство на всеки.
Безплатна и затворена
Програмата не струва нищо, както за личната ви работа, така и за бизнеса. Няма пробен период, няма платен план, няма брой места и няма акаунт. Изходният код не е публикуван: раздава се готовата версия, а публичното хранилище съдържа readme файла, дневника с промените, лиценза и цифрите, показани на този сайт.
Лицензът не позволява предаването на програмата нататък: разпространяване на копие, продаването й, предлагането й като услуга, разглобяването или промяната й, използването на нейното име, или премахването на частите от интерфейса, които споменават другите продукти на автора. Ако някой друг я иска, насочете го тук, защото и за него тя е безплатна.
Лицензът е написан така, че да се чете, а не да се преживява. Ако имате нужда от нещо, което той не позволява, попитайте. Отговорът често е да.
Библиотеките, върху които е изградена програмата, са чужди и са предоставени при собствените си условия. Пълният списък с текста на всеки лиценз е вграден в програмата, в раздел Какво стои зад Vobuda в собственото й меню.
Как се проверява преди пускане
Смисълът не е в цифрите. А в това, че когато нещо се счупи на вашата машина, поправката пристига заедно с проверката, която не позволява проблемът да се върне.
Всеки дефект има идентификатор и проверка, която го назовава
Всяка повреда, която програмата някога е имала, е записана с идентификатор, а проверка назовава този идентификатор. Скрипт отхвърля договор, който никой не проверява, така че списъкът не може тихомълком да се разминава с тестовете; колко са те, показва изпълнението по-долу.
Над 2000 автоматични проверки
На стълба от стъпала, от най-евтиното нагоре: чисти функции, ядрото на Rust, командният ред, инсталирането с един ред, устройството на хранилището и живи прозорци, управлявани от собственото си състояние, които проверяват интерфейса, лентата на агента контрола по контрола и добавките в действие.
Тестовете на интерфейса управляват реалната програма
Чрез собствения й команден ред, а не чрез скрита кука. Затова на командния ред може да се разчита: той не е странична вратичка, а пътят, по който минава всяка проверка.
Пазачи и за документите
Един брои цифрите в документите спрямо хранилището. Друг светва в червено, когато програмата се промени, а документите не. Трети сверява четиридесетте превода на ръководството спрямо структурата на английския. Четвърти настоява всяко действие да е задействано от проверка някъде.
Премахванията стигат до вашите файлове
Това, което едно премахване оставя във файловете на човек, е част от самото премахване. Изведен от употреба изглед е оставял подредбата си назад; изведено от употреба показание е оставяло панел, изчертаващ нула; изведена от употреба форма би оставила празна тема. Всяко от тези сега се мигрира, вместо да бъде изоставено.
Неща, които бяха направени и после оттеглени
Беше направено хранилище за тайни, работеше според замисъла и въпреки това беше премахнато: стойността живееше в ключодържателя, а Vobuda знаеше само името, но това е програма, писана за хора, които никога не са се замисляли къде се съхранява ключ, а най-сигурното хранилище е това, което не предлагаме.
Какво реално отпечатва проверката
Списъкът по-горе казва, че програмата е тествана. Това е самото изпълнение, върху комита, който стана версията, която можете да свалите от този сайт.
$ 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. # Отказва да работи и когато два договора дават един и същ# идентификатор на различни неща, което се е случвало два пъти. Какво напуска вашата машина
| Какво | Къде отива |
|---|---|
| Вашата реч | Разпознава се на самата машина. Език, който би изисквал мрежа, се отказва, вместо да бъде тихомълком изпратен |
| Вашите файлове, настройки и история | Остават на машината. Няма акаунт и няма наша синхронизация; на Mac настройките се копират в iCloud Drive, включено по подразбиране, чрез Apple |
| Дефекти | Записват се там, където се случват, изчистват се преди запис и не се изпращат никъде, докато сами не го включите, а тогава - със случаен номер за тази машина и никога с името ѝ |
| Веднъж на ден | Дали vobuda, Claude Code и Codex имат по-нови версии, и каталогът с добавки |
| Панелът с адреса | Докато е на екрана, около една заявка на всеки десет минути с въпрос кой адрес вижда интернет |
На Mac с Claude Code лентата на агента също пита Anthropic на всеки пет минути за лимитите на вашия акаунт, с вписването на самия Claude Code. Няма анализи и няма отчет за използване - не като настройка, която може да се изключи, а като код, който не съществува. Страницата за поверителност изброява всяка заявка.
За програмата и хората зад нея
Vobuda с отворен код ли е?
Не. Тя е безплатна, но затворена. Раздава се готовата версия; изходният код не е публикуван. Публичното хранилище съдържа readme файла, дневника с промените, лиценза и цифрите, използвани на този сайт.
Ще остане ли безплатна?
Да. Не се планира платен план, а и няма акаунт, към който да се прикачи такъв. Тя съществува, защото екипът искаше да съществува.
Кой стои зад нея?
Shifton Inc, компанията зад shifton.com и rolchat.com.
Къде да съобщя за бъг или да поискам нещо?
На страницата с проблеми (issues) в публичното хранилище, към която има връзка от страницата за контакт. Всеки поправен дефект получава идентификатор и проверка, кръстена на него.
Работи ли на Linux?
Да. Страницата за изтегляне има .deb и AppImage за машини Intel/AMD и ARM, за Ubuntu 22.04+, Debian 12+, Fedora 36+ и openSUSE Leap 15.6+. Диктовката и прочитането на глас работят само на macOS. Няма билд за Windows и няма дата, която да дадем за него.