Native IntelliJ integration for Jujutsu (jj), a Git-compatible version control system built around a fundamentally different workflow: your working copy is always a commit.

The Working Copy panel sits on the left side of the IDE, showing changed files grouped by directory with status coloring. Describe your work and create new changes without leaving your editor.

The custom log replaces the standard VCS log with a JJ-native view. Hover over any commit for details, or right-click for operations.

Works in both light and dark themes:

Visual rebase with source mode selection, searchable destination picker, and a live preview showing the result before you commit to it.

https://raw.githubusercontent.com/kkkev/jj-idea/master/updatePlugins.xmlFuture updates will be detected automatically.
.zip file./gradlew buildPlugin
Then install from build/distributions/ via Settings → Plugins → Install Plugin from Disk.
jj) version 0.37 or later installed, available in PATH (or otherwise configured).jj directory, or create one with VCS → Create JJ RepositoryThis plugin is free and maintained in my spare time, with a lot of the work done using AI coding tools. If it saves you time, you can sponsor me on GitHub to help fund those tools and continued development — entirely optional. Feedback and issues are just as welcome.
Thanks to everyone who has sponsored this plugin! Recurring sponsors at $20/month or more are listed here.
See ROADMAP.md for planned features, including hunk-level squash & split, a bookmark widget and branches panel, operation log & undo, and forge integration.
Kotlin
99.6%
Native IntelliJ integration for Jujutsu (jj), a Git-compatible version control system built around a fundamentally different workflow: your working copy is always a commit.

The Working Copy panel sits on the left side of the IDE, showing changed files grouped by directory with status coloring. Describe your work and create new changes without leaving your editor.

The custom log replaces the standard VCS log with a JJ-native view. Hover over any commit for details, or right-click for operations.

Works in both light and dark themes:

Visual rebase with source mode selection, searchable destination picker, and a live preview showing the result before you commit to it.

https://raw.githubusercontent.com/kkkev/jj-idea/master/updatePlugins.xmlFuture updates will be detected automatically.
.zip file./gradlew buildPlugin
Then install from build/distributions/ via Settings → Plugins → Install Plugin from Disk.
jj) version 0.37 or later installed, available in PATH (or otherwise configured).jj directory, or create one with VCS → Create JJ RepositoryThis plugin is free and maintained in my spare time, with a lot of the work done using AI coding tools. If it saves you time, you can sponsor me on GitHub to help fund those tools and continued development — entirely optional. Feedback and issues are just as welcome.
Thanks to everyone who has sponsored this plugin! Recurring sponsors at $20/month or more are listed here.
See ROADMAP.md for planned features, including hunk-level squash & split, a bookmark widget and branches panel, operation log & undo, and forge integration.
Kotlin
99.6%