Skip to content

Latest commit

 

History

99 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥷 Jutsu — JJ TUI Command Composer

A sleek, modern Terminal User Interface for composing and executing Jujutsu (jj) commands. Built with go and the Charmbracelet ecosystem.

Jutsu TUI License

Jutsu hero

💭 Why Jutsu?

GUIs and TUIs are great, until they become a crutch — it happened to me with VS Code, then again with Lazygit: the tool takes over and the underlying commands fade from memory. Experienced developers always say the same thing: learn the CLI, so you're never stranded without your tools.

Jutsu is my answer for jj — built to teach you the commands as you use them, so you get faster with it, but never dependent on it.

✨ Features

  • Live command preview as you pick categories, subcommands, and flags
  • 🔄 Background execution with live streaming output
  • 📖 Read jj's own docs for any command or flag while navigating the composer
  • ⌨️ Vim-style navigation (hjkl) plus arrow keys
  • 📐 Responsive layout that adapts to terminal size
  • 📚 Comprehensive jj command database covering all major operations

📦 Installation

curl -fsSL https://raw.githubusercontent.com/AliQ80/jutsu/main/install.sh | sh

See the installation guide for prerequisites, alternative installation methods, and troubleshooting.

Usage

Launch jutsu, navigate the panes with hjkl or arrows to compose your command, then Tab and Enter to run it. See the usage guide for the full keybinding reference.

📚 Documentation

Full documentation, including installation, usage, and interface guides, is published at aliq80.github.io/jutsu.

License

GPLv3 License — see LICENSE file for details

Acknowledgments


Built with ♥ using Go and Charmbracelet

About

A TUI command composer for Jujutsu (jj) that teaches you the CLI instead of hiding it.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages