lazyjj
A terminal user interface for the Jujutsu version control system, built in Rust with Ratatui.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get lazyjj
Package managers
- Homebrew
brew install lazyjj
About lazyjj
lazyjj is a TUI for Jujutsu (jj) that runs on top of the jj command line. You can scroll the log with change details in a side panel, create, edit, describe, abandon and squash changes, set bookmarks, switch revsets, and fetch or push, each with a single key.
It also has a files view for the current change and can toggle between color-words and Git-style diffs. It suits Jujutsu users who prefer keyboard-driven terminal tools.
Strengths
- Single-key actions for common jj operations
- Log view with change details side panel
- Fetch and push from inside the interface
Limitations
- Requires the jj command line to be installed
- Only for Jujutsu repositories
Details
- Pricing
- FreeFree, with source code published on GitHub.
- License
- Open source, license not stated
- Developer
- Cretezy
- Platforms
- Windows, macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Works offline
- Yes
- Best suited for
- Jujutsu users who want a keyboard-driven terminal interface
- Categories
- CLI tools, Git clients
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to lazyjj
Compare allSoftware that can replace lazyjj for an important use case, and what changes if you switch.
jjui
A terminal user interface for working with repositories managed by the Jujutsu version control system.
jjui is another keyboard-driven terminal interface for Jujutsu repositories, with a long commit history and a Nix flake for installation.
GG
A desktop graphical interface for the Jujutsu version control system, with a visual history graph.
GG replaces the terminal interface with a desktop graphical history view for Jujutsu on Windows, macOS and Linux, with drag-and-drop editing of changes.
Similar software
Related functionality, not necessarily a direct replacement.
Jujutsu
A version control system with a simpler model than git, which uses git repositories as storage so it works with existing projects and hosts.
lazygit
A terminal interface for Git that makes staging chunks, interactive rebase and stashing things you actually do.
GitUI
A terminal interface for git that is fast on huge repositories and controlled entirely from the keyboard.
Sapling
A scalable source control client from Meta that also works with Git repositories and GitHub.