Vobuda
Download So funktioniert'sClaude Codevs. CodexVergleich Über uns Kontakt

Die Macher und wie das Programm entsteht

Ein kleines Team, das den ganzen Tag in Agenten und Terminals lebt und sich das baut, was es selbst haben wollte. Die Teile davon, die man kennen sollte, bevor man einem Programm die eigene Shell anvertraut.

Shifton Inc

Vobuda wird von Shifton Inc gemacht, dem Team hinter shifton.com, einer in Dutzenden Ländern genutzten Software für Schichtplanung, und rolchat.com, der eigenen Plattform für Kundenkommunikation. Das Terminal ist aus dieser Arbeit entstanden, nicht aus einer Marktstudie: ein Team, das den Arbeitstag damit verbringt, Aufgaben an Agenten zu übergeben und die Ergebnisse zu lesen, baute sich das Fenster, das es sich schon lange gewünscht hatte.

Die erste Version, die Leute außerhalb des Teams installieren konnten, kam sechs Tage nach dem ersten geöffneten Fenster. Sie hatte bereits Blöcke, die sich zwischen Tabs aufteilen und ziehen ließen, während ihre Shells liefen, die Kontrollleiste für Agenten, den Systemmonitor mit Skins, eine Datei neben der Shell, Diktieren und Vorlesen, die Befehlszeile, Projekte, das Quake-Fenster und vierzig Sprachen mit jeweils eigener Anleitung.

Kostenlos, aber geschlossen

Das Programm kostet nichts, weder für die private noch für die geschäftliche Nutzung. Es gibt keine Testphase, keine kostenpflichtige Stufe, keine Lizenzanzahl und kein Konto. Der Quellcode wird nicht veröffentlicht: Weitergegeben wird der Build, und das öffentliche Repository enthält die Readme, das Änderungsprotokoll, die Lizenz und die Zahlen dieser Website.

Was die Lizenz nicht erlaubt: das Programm weiterzugeben, eine Kopie zu verteilen, es zu verkaufen, es als Dienst anzubieten, es zu zerlegen oder zu verändern, seinen Namen zu verwenden, oder die Teile der Oberfläche zu entfernen, die auf andere Produkte des Autors hinweisen. Wenn jemand anderes es möchte, schick ihn hierher, denn es ist auch für ihn kostenlos.

Die Lizenz ist so geschrieben, dass man sie lesen und nicht nur überstehen soll. Wenn du etwas brauchst, das sie nicht hergibt, frag einfach. Die Antwort ist oft ja.

Die Bibliotheken, auf denen das Programm aufbaut, gehören anderen Leuten und werden unter deren eigenen Bedingungen bereitgestellt. Die vollständige Liste mit jedem Lizenztext liegt dem Programm bei, unter Worauf Vobuda aufbaut im eigenen Menü.

Wie es vor dem Release geprüft wird

Es geht nicht um die Zahlen. Es geht darum, dass beim Ausfall auf deinem Rechner der Fix zusammen mit dem Test kommt, der verhindert, dass er zurückkehrt.

Jeder Fehler hat eine ID und einen Test, der sie nennt

Jeder Fehler, den das Programm je hatte, ist mit einer Kennung dokumentiert, und ein Test benennt diese Kennung. Ein Skript lehnt einen Vertrag ab, den niemand prüft, sodass die Liste nicht unbemerkt von den Tests abweichen kann; der Durchlauf unten gibt aus, wie viele es sind.

Mehr als 2.000 automatisierte Tests

Auf einer Stufenleiter, von der günstigsten Stufe aufwärts: reine Funktionen, der Rust-Kern, die Befehlszeile, die Ein-Zeilen-Installation, die Form des Repositorys und laufende Fenster, gesteuert vom eigenen Zustand, die die Oberfläche prüfen, die Agentenleiste Steuerelement für Steuerelement und die Add-ons bei der Arbeit.

Die Oberflächentests steuern das echte Programm

Über die eigene Befehlszeile statt über eine private Schnittstelle. Deshalb kann man der Befehlszeile vertrauen: Sie ist keine Hintertür, sondern der Weg, den jeder Test nimmt.

Auch die Dokumente werden bewacht

Ein Test zählt die Zahlen in den Dokumenten gegen das Repository ab. Ein anderer schlägt Alarm, wenn sich das Programm ändert, die Dokumente aber nicht. Ein weiterer hält vierzig Übersetzungen der Anleitung strukturell gegen die englische. Und einer besteht darauf, dass jede Aktion irgendwo von einem Test ausgelöst wird.

Entfernungen greifen bis in deine Dateien

Was eine Entfernung in den Dateien eines Nutzers hinterlässt, ist Teil der Entfernung. Ein ausrangiertes Layout hinterließ seine Anordnung, eine ausrangierte Ansicht hinterließ ein Panel, das nichts mehr zeichnete, eine ausrangierte Form hätte einen leeren Skin hinterlassen. Jeder dieser Fälle wird jetzt migriert statt einfach fallengelassen.

Dinge, die gebaut und dann wieder verworfen wurden

Ein Passwortspeicher wurde gebaut, funktionierte wie geplant, und wurde trotzdem wieder entfernt: Der Wert lag im Schlüsselbund, Vobuda kannte nur den Namen, aber dieses Programm ist für Leute geschrieben, die sich nie Gedanken darüber gemacht haben, wo ein Schlüssel liegt, und der sicherste Speicher ist der, den wir gar nicht anbieten.

Was der Test tatsächlich ausgibt

Die Liste oben sagt, dass das Programm getestet ist. Das hier ist der Durchlauf selbst, auf dem Commit, aus dem der Build wurde, den du von dieser Website herunterladen kannst.

die Oberflächen-Testsuite
$ npx vitest run  Test Files  234 passed | 1 skipped (235)      Tests  2340 passed | 1 skipped (2341)   Duration  21.73s
Die erste und günstigste Stufe. Die anderen, darunter die eigenen Tests des Rust-Kerns, sind eigene Skripte.
jeder Fehler hat einen Test
$ python3 scripts/failure-modes.py965 of 965 failure modes have a check. # Es verweigert auch die Ausführung, wenn zwei Verträge# derselben ID unterschiedliche Dinge zuordnen, was schon zweimal vorkam.
Jeder Fehler, den das Programm je hatte, trägt eine ID. Dieses Skript durchsucht die Verträge, findet den Test, der jede ID nennt, und schlägt beim ersten unabgedeckten Fall fehl.

Was deinen Rechner verlässt

WasWohin es geht
Deine SpracheWird auf dem Gerät erkannt. Eine Sprache, die das Netzwerk bräuchte, wird abgelehnt statt heimlich gesendet
Deine Dateien, Einstellungen und dein VerlaufBleiben auf dem Rechner. Kein Konto und kein Abgleich von uns; auf einem Mac werden die Einstellungen standardmäßig über Apple in iCloud Drive kopiert
FehlerWerden dort erfasst, wo sie auftreten, vor dem Schreiben bereinigt, und erst gesendet, wenn du es aktivierst, dann mit einer Zufallszahl für diesen Rechner und nie mit seinem Namen
Einmal täglichOb vobuda, Claude Code und Codex neuere Versionen haben, und der Add-on-Katalog
Das AdressfeldSolange es angezeigt wird, etwa alle zehn Minuten eine Anfrage, welche Adresse das Internet sieht

Auf einem Mac mit Claude Code fragt die Agentenleiste außerdem alle fünf Minuten bei Anthropic die Limits deines Kontos ab, mit Claude Codes eigener Anmeldung. Keine Analyse und kein Nutzungsbericht, nicht als Einstellung, die man abschalten kann, sondern als Code, der schlicht nicht existiert. Die Datenschutzseite listet jede Anfrage auf.

Über das Programm und die Leute dahinter

Ist Vobuda open source?

Nein. Es ist kostenlos und closed source. Weitergegeben wird der Build, der Quellcode wird nicht veröffentlicht. Das öffentliche Repository enthält die Readme, das Änderungsprotokoll, die Lizenz und die auf dieser Website verwendeten Zahlen.

Bleibt es kostenlos?

Ja. Es ist keine kostenpflichtige Stufe geplant und es gibt kein Konto, an das man eine hängen könnte. Es existiert, weil das Team es haben wollte.

Wer steckt dahinter?

Shifton Inc, das Unternehmen hinter shifton.com und rolchat.com.

Wo melde ich einen Fehler oder eine Anfrage?

Auf der Issues-Seite des öffentlichen Repositorys, verlinkt von der Kontaktseite aus. Jeder behobene Fehler bekommt eine Kennung und einen danach benannten Test.

Läuft es unter Linux?

Ja. Die Download-Seite bietet ein .deb und ein AppImage für Intel/AMD- und ARM-Rechner, für Ubuntu 22.04+, Debian 12+, Fedora 36+ und openSUSE Leap 15.6+. Diktieren und Vorlesen gibt es nur unter macOS. Einen Windows-Build gibt es nicht, und ein Datum dafür gibt es auch nicht.