Docs

The TUI

torii tui — or torii with no arguments — opens a full-screen interface over the same operations the CLI performs. Same binary, same configuration, same objects. There is nothing to install and nothing to keep in sync.

Moving around

KeyAction
or j kmove through the sidebar, previewing each view
Tab or Enterenter the selected view
Escback to the sidebar
etoggle the event log
?help
q or Ctrl+Cquit

The views

files stages and unstages with Space and shows a diff with d. save commits, with an optional conventional-commit type selector. sync pulls, pushes, fetches and force-pushes with animated, non-blocking progress. snapshot creates, restores and deletes, and holds the auto-snapshot interval. log browses history — Enter for a diff, r for a soft reset, b to branch from a commit. Then branch, tags, worktrees, submodules, remote (with mirrors inside it), workspace, pr/mr, issues, bisect, auth, platform and config.

The platform view

Four sub-tabs over a single remote: 1 pipelines, 2 jobs, 3 releases, 4 packages. Enter on a pipeline drills into its jobs; Enter on a job streams the log into a scrollable panel; Esc walks back out. r opens a remote selector, discovered from the repository, and Ctrl+R reloads the active tab.

The diff view

Character-level highlighting inside changed lines, computed with an LCS, paired +/− lines, hunk separators and line numbers.

Settings

Brand colour, border style and keybindings are configurable, and are stored in ~/.torii/tui-settings.toml.