Ship reviewable changes
Shape messy AI work into clean, small PRs
No JJ install required · Works on existing repo · Team still sees Git

Your changes as a tree. Click, drag, reshape.
Shape, share, ship
From messy draft to shipped code, all in your editor.
Every local action is reversible. File edits continuously snapshotted — no lost work. Conflicts become something you can see and resolve, not an emergency.
Drag changes to reorder. Double-click to edit any change. Split large work into reviewable pieces. Combine fixes into the change they belong to.
Create a PR from any change. Update it after review. See CI status right in the tree. The complete flow from messy draft to shipped code.
"VisualJJ is an absolute godsend. Won't ever go back."
"A very intuitive way to do control version!"
"VisualJJ helps JJ to reveal all its power."
30,000+ installs
across VS Code, Cursor, and other editors