{"repo":"trasta298/keifu","free":true,"listed":false,"github":"https://github.com/trasta298/keifu","clone":"git clone https://github.com/trasta298/keifu.git","description":"Git genealogy, untangled. A TUI for navigating commit graphs with color and clarity.","language":"Rust","stars":789,"topics":["cli","developer-tools","git","git-graph","ratatui","rust","terminal","tui","visualization"],"license":"MIT","category":"cli-tools","readme_excerpt":"🧬 keifu 日本語版はこちら keifu (系譜, /keːɸɯ/) is a terminal UI tool that visualizes Git commit graphs. It shows a colored commit graph, commit details, and a summary of changed files, and lets you perform everyday Git operations: branch switching, staging, committing, and pushing — with full mouse support. Motivation - Readable commit graph — git log --graph is hard to read; keifu renders a cleaner, color-coded graph - Fast branch switching — With the rise of vibe coding, working on multiple branches in parallel has become common. keifu makes branch switching quick and visual - Keep it simple — Only basic Git operations are supported; this is not a full-featured Git client - Narrow terminal friendly — Works well in split panes and small windows - No image protocol required — Works on any terminal with Unicode support Features - Unicode commit graph with per-branch colors - Commit list with branch labels, date, author, short hash, and message (some fields may be hidden on narrow terminals) - Commit detail panel with full message and changed file stats (+/-) - File diff view with syntax highlighting and word-level change emphasis - Git operations: checkout, create/delete branch, fetch, stage/unstage, commit, push - Mouse support: click to select commits/files/panes, clickable status bar hints, per-pane wheel scrolling - Branch search with dropdown UI - Remote-control debug server and file logging for agent-driven debugging (see docs/debugging.md) Requirements - Run inside a Git reposit","default_branch":null,"files":null,"tree":[],"storefront":"/r/trasta298","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trasta298/keifu/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}