A Jujutsu-native VCS GUI for macOS, Windows, and Linux.
Wyrmflow brings a polished, fast desktop interface to Jujutsu (jj) — the next-generation version control system that makes branching, rebasing, and conflict resolution feel effortless. If you live in the terminal but wish your VCS had a GUI that didn't get in the way, Wyrmflow is for you.
| Platform | Download |
|---|---|
| macOS 13+ Apple Silicon (M1/M2/M3) | Wyrm_aarch64.dmg |
| macOS 13+ Intel | Wyrm_x64.dmg |
| Windows 10+ (x64) | Wyrm_x64-setup.msi |
| Linux (x64) | Wyrm_amd64.AppImage |
Early access — Wyrmflow is in active development. See docs/known-issues.md for the current list of known limitations.
Jujutsu is a VCS built on top of Git that reimagines how version control should feel. Every working-copy state is a real commit. There are no index/staging conflicts. Rebasing is as safe as any other operation. Conflicts are first-class citizens you can set aside and come back to. The operation log gives you unlimited undo — across every command, including jj git push.
Wyrmflow puts a native GUI on top of all of that without hiding the model that makes jj powerful.
Every action is recorded. Step backwards through any operation in the log and restore your exact repository state in one click. No more git reflog archaeology.
A live, interactive commit graph built for jj's change-ID model. Drag commits to rebase, drag files to squash, drag bookmarks to move — direct manipulation instead of command memorisation.
Create, rename, move, push, fetch, track, and untrack bookmarks from a dedicated panel. Push previews show exactly which commits will land before you hit send.
Side-by-side and unified diff views with syntax highlighting. Three-way conflict resolver lets you accept theirs, ours, or edit per hunk — backed by jj's conflict-first model so partial resolutions are safe to commit.
Open multiple jj workspaces side-by-side in tabs, each with its own working copy. Switch between feature branches without stashing anything.
Light and dark mode. Font size, diff whitespace, and signing preferences. All jj config layers surfaced in a UI — no TOML editing required.
| Tier | Repositories | Price |
|---|---|---|
| Free | 1 open repository per machine | Free forever |
| Pro | Unlimited repositories | See wyrmflow.com/pricing |
The free tier is a real tier, not a trial — use Wyrmflow on one repo for as long as you like at no cost.
Found a bug or have a feature request? Open an issue — please use the appropriate template so we can triage quickly.
For paid-tier support, email support@wyrmflow.com.
Wyrmflow is proprietary software. Source code is not published here. See LICENSE for terms.