Warum wyrm
Du kennst Git bereits.
Hier ist, was jj ändert.
Jujutsu (jj) behält Gits Speicherformat und Forges — deine Repos, deine Remotes, deine Pull Requests funktionieren weiterhin — und denkt die Teile des Workflows neu, die dich täglich ausbremsen. wyrm ist die GUI, die von Tag eins für diesen Workflow gebaut wurde, nicht nachträglich drangeschraubt.
Der Wechsel im Denkmodell
Nichts hier verlangt, dass du Versionskontrolle neu lernst. Es ist meist das, was du dir von Git schon immer gewünscht hast — und ein paar Momente, in denen es dir einfach nicht mehr im Weg steht.
Keine Staging-Area, kein Stash
Kein git add-Tanz und kein Stash, den man aus den Augen verliert. Jede Änderung in deiner Arbeitskopie ist schlicht Teil des aktuellen Commits. Du verschiebst Arbeit zwischen Commits, statt sie durch einen Index zu schleusen.
Die Arbeitskopie ist ein Commit
jj erstellt automatisch einen Snapshot deines Arbeitsverzeichnisses als echten Commit. Dateien zu bearbeiten ändert ihn ab; ihn zu beschreiben gibt ihm eine Commit-Message. Woran du gerade arbeitest, ist im Graphen immer ein erstklassiges Objekt, kein Haufen uncommitteter Änderungen.
Konflikte blockieren dich nicht
Ein Konflikt ist ein festgehaltener Zustand, keine Wand. Ein Rebase oder Merge wird immer abgeschlossen — der Konflikt wandert mit dem Commit, und du löst ihn auf, wann du willst. wyrm gibt diesem Zustand einen echten Drei-Wege-Editor mit Entscheidungen pro Hunk.
Alles rückgängig machen, per Op-Log
jj erfasst jede Operation — jeden Commit, jeden Rebase, jede Bookmark-Verschiebung — in einem Operations-Log. Mist gebaut? jj undo nimmt es zurück. wyrm bringt dieses Log nach vorn, sodass „das Letzte rückgängig machen“ ein echter, sichtbarer Knopf ist und kein Stoßgebet an das Reflog.
Nativ, nicht aufgesetzt
wyrm ist eine kleine Rust-App, von der ersten Commit an für jj gebaut — kein Browser im Desktop-Kostüm und kein Git-Tool mit angetackertem jj. Das spürst du jeden Tag an drei Stellen.
34 MBein universeller DownloadEine einzige native Binärdatei für Apple Silicon und Intel — keine eingebettete Browser-Engine, ein Bruchteil dessen, was ein Electron-Client belegt. Sie lädt in Sekunden und belegt kaum Platz.
NativRust + Tauri, kein ElectronGebaut auf Rust und dem systemeigenen WebView, also kein Chromium, das erst hochfahren muss. Der Log virtualisiert und bleibt jenseits von 30 000 Commits flüssig, und jede Aktion spricht direkt mit jj.
Umkehrbarjede OperationJeder Commit, jedes Rebase und jede Bookmark-Verschiebung landet im Operations-Log. Forme die Historie frei um, verschiebe Änderungen zwischen Commits und mach jeden Fehltritt rückgängig mit sichtbarem Undo — nichts hier ist eine Einbahnstraße.
Wie wyrm abschneidet
Ehrliche Version: Das Feld der Git-GUIs ist reif und gut in Git. wyrms Vorteil ist, dass es jj-nativ ist — und indie. Zellen, die wir nicht fair beurteilen können, bleiben als „—“ oder „variiert“.
Die Konkurrenzspalten sind bewusst allgemein gehalten — Funktionen und Preise ändern sich, und uns ist vage lieber als falsch. Für Details schau auf die jeweilige Website. „Heute natives macOS“ bezieht sich auf wyrms aktuelles Release; weitere Plattformen stehen auf der Roadmap.
Kostenlos für ein Repo
Das gesamte lokale Erlebnis — der Log-Graph, die Konfliktlösung, das Operations-Log, die Diffs — ist für ein Repository kostenlos, so lange du willst. Kein Testtimer für die Kernfunktionen, keine Funktion, die hinter einem Login gefangen gehalten wird.
Wenn dir ein einzelnes Repo zu klein wird, schaltet Pro unbegrenzte Repositories frei — nur jährlich und so bepreist, dass das Ja leichtfällt, zum Einführungspreis bis Ende 2026 (ab Januar 2027 gilt der Standardpreis). Ein Business-Plan für Teams kommt bald. Die volle Aufschlüsselung steht auf der Preisseite.
Kein VC-Geld, kein Enterprise-Upselling-Theater, keine Analyse, die mitliest, was du in der App anklickst. wyrm wird von den Leuten finanziert, die für Pro zahlen — und genau so bleibt es unabhängig.