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.

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ähigkeitwyrmGitKrakenpures jj-CLIandere Git-GUIs
jj-nativ (für jujutsu gebaut)Ja — primäres VCSNeinJa (es ist jj)Selten
Visueller Log-GraphJa — virtualisiert, 30k CommitsJaASCII im TerminalMeistens
Erstklassige KonfliktlösungJa — Drei-Wege, pro Hunk, umkehrbarMerge-ToolIm Baum, von HandMeistens
Undo per Operations-LogJa — sichtbares Op-Logjj undo
Workspaces (mehrere Arbeitskopien)Ja — in der OberflächeGit-Worktrees, variiertjj workspaceVariiert
Push-/PR-Vorschau vor dem PushJa — voller Diff + Force-Push-WarnungVariiertManueller DiffVariiert
PreismodellKostenlos für ein Repo · jährlich Pro/BusinessBezahltes AboKostenlos & Open SourceVariiert
PlattformenHeute natives macOSPlattformübergreifendPlattformübergreifendVariiert
TelemetrieKein Tracking in der AppVariiertKeineVariiert
Indie / unabhängigEin Entwickler, kein VCFirmengestütztOpen-Source-ProjektVariiert

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