gitstack 1.4.0

Git Activity Stack TUI - A viewer focused on history comprehension and context awareness
Documentation

gitstack

Git Activity Stack TUI - A viewer focused on history comprehension and context awareness.

日本語版 / Japanese

Overview

gitstack visualizes Git history as an "event stack". It displays commits, merges, branch switches, and other events stacked in chronological order (newest first), allowing you to grasp the repository flow at a glance.

Features

  • Fast startup and rendering - Designed with lightweight operation and rendering speed as top priorities
  • Event stack display - Intuitive visualization of Git history as a stack structure
  • Flat operation model - Simple key operations without mode switching
  • Viewer-focused design - Delegates destructive operations to CLI or AI tools, focusing on history comprehension

Installation

cargo install gitstack

Or build from source:

git clone https://github.com/Hiro-Chiba/gitstack.git
cd gitstack
cargo build --release

Key Bindings

Key Action
j / k Move up/down
g / G Go to top/bottom
Enter Show detail
/ Filter
s Status view (staging)
c Quick commit
b Branch select
t Topology view
r Fetch remote
? Help
q Quit

Documentation

  • Design Document - Detailed design principles and technical specifications (Japanese)

License

MIT