Git rebases are error-prone
JJ’s automatic rebasing handles descendant commits when you edit history. No more rebase conflicts from merge commits.
curl -fsSL https://lazyjj.dev/install.sh | bashRequires Jujutsu to be installed first.
Git rebases are error-prone
JJ’s automatic rebasing handles descendant commits when you edit history. No more rebase conflicts from merge commits.
Graphite metadata breaks
JJ’s native stacking is built into the VCS itself. No external metadata files to corrupt or sync issues to debug.
AI coding creates messy history
Claude Code integration uses isolated workspaces. AI changes stay contained until you’re ready to merge.
Jujutsu (JJ) is powerful but requires configuration. LazyJJ gives you a complete stacked workflow out of the box.
Ship Faster with Stacked PRs
Navigate and manage stacks with stack-view, stack-top, stack-sync.
Create and update stacked PRs with a single command.
AI Pair Programming Ready
Streamlined worktree management for Claude Code. Isolated workspaces prevent AI from disrupting your main work. AI-assisted conflict resolution included.
GitHub Without Third Parties
Create stacked PRs directly with GitHub CLI. Auto-generate stack summaries in PR descriptions. No external service dependency or metadata sync issues.
Works Out of the Box
Pre-configured colors, pager settings, and UI tweaks. Revset aliases for trunk, stack, and stacks. Shortcuts for common operations ready to use.