Warum wyrm

Du kennst Git bereits.
Das ändert jj.

Jujutsu (jj) behält Gits Speicher 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 ergänzt ihn; ihn zu beschreiben gibt ihm eine Nachricht. 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.

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".

Fähigkeit wyrm GitKraken pures jj-CLI andere Git-GUIs
jj-nativ (für jujutsu gebaut) Ja — primäres VCS Nein Ja (es ist jj) Selten
Visueller Log-Graph Ja — virtualisiert, 30k Commits Ja ASCII im Terminal Meistens
Erstklassige Konfliktlösung Ja — Drei-Wege, pro Hunk, umkehrbar Merge-Tool Im Baum, von Hand Meistens
Undo per Operations-Log Ja — sichtbares Op-Log jj undo
Workspaces (mehrere Arbeitskopien) Ja — in der Oberfläche Git-Worktrees, variiert jj workspace Variiert
Push-/PR-Vorschau vor dem Push Ja — voller Diff + Force-Push-Warnung Variiert Manueller Diff Variiert
Preismodell Kostenlos für ein Repo · jährlich Pro/Business Bezahltes Abo Kostenlos & Open Source Variiert
Plattformen Heute natives macOS Plattformübergreifend Plattformübergreifend Variiert
Telemetrie Kein Tracking in der App Variiert Keine Variiert
Indie / unabhängig Ein Entwickler, kein VC Firmengestützt Open-Source-Projekt 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, für immer

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. Keine Testuhr auf dem Kern, keine Funktion als Geisel hinter einem Login.

Wenn dir ein einzelnes Repo zu klein wird, schaltet Pro unbegrenzte Repositories frei (mit Business für Teams). Beide gibt es nur jährlich und so bepreist, dass das Ja leichtfällt — wer früh abonniert, sichert sich den Launch-Preis für die gesamte Laufzeit des Abos. 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.