jj – the CLI for Jujutsu

https://steveklabnik.github.io/jujutsu-tutorial/introduction/what-is-jj-and-why-should-i-care.html

Article

  • jj (Jujutsu) is a new VCS CLI with a cleaner mental model than Git
  • Uses Git as a backend — interoperable without requiring team adoption
  • Key features: first-class undo, auto-committed working copy, stacked changes workflow

Discussion

  • steveklabnik confirmed he uses jj daily; tutorial is pending upstream to official docs
  • Fans praise jj absorb, undo, and stacked PR workflows as genuine improvements over Git
  • Critics note pain points: no native remote concept, GitHub PR workflow is awkward
  • Common take: worth trying for mental model expansion even if you revert to Git

Discuss on HN


Type Link
Added Apr 15, 2026
Modified Apr 15, 2026