← Back to tools

tig

ncurses-based text-mode interface and repository browser for git

Version Control linuxmacos C GPL-2.0

Description

tig is an ncurses-based text-mode interface for git that can act as a repository browser and also assists in staging changes for commit at chunk level. It provides visual views of the git log, diff, tree, and blame.

When to use this tool

✓ Good fit when
  • You want a visual git log and repository browser in the terminal
  • You need interactive chunk-level staging

AI Summary

ncurses git repository browser with interactive staging and visual log navigation

Capabilities

  • + Browse git repository history visually
  • + View diffs, blame, and tree structures
  • + Stage changes at chunk level interactively
  • + Navigate between commits with keyboard

Use When

  • → You want a visual git log and repository browser in the terminal
  • → You need interactive chunk-level staging

Related Tools

View AGENTS.md for tig