Everything you need.
Nothing you don't.
wyrmflow is small, fast, and jj-native. Every feature below ships in the free tier.
Log Graph
The log that breathes.
30,000-commit repos render in 142ms. Strict column alignment, author initials, time-grouping, GPU-accelerated smooth at 120Hz.
Learn more →Conflict Resolution
Sit with you through conflicts.
jj treats conflicts as a state, not a wall. wyrm builds on that: three-way merge, hunk-by-hunk decisions, every step reversible.
Learn more →Push Preview
See exactly what you're about to push.
wyrm shows a full diff of what will land on the remote before you push — including force-push detection and bookmark divergence.
Learn more →Workspaces
Multiple worktrees, one UI.
jj workspaces let you have multiple working copies of the same repo. wyrm surfaces them all with per-workspace status, diffs, and operations.
Learn more →Submodules
Nested repos, first-class.
Full submodule support: view status, apply HEAD movements, opt into auto-bump. No more cryptic shell commands.
Learn more →Keyboard-Driven UX
Never leave home row.
Every action reachable from the keyboard. Command palette, vim-style navigation in the log, context menus without the mouse.
Learn more →jj-Native
Built for jujutsu from day one.
wyrm is the only GUI that treats jj as the primary VCS — not an afterthought. Change IDs, operation log, revsets, all surfaced properly.
Learn more →