Skip to content
tig logo

A text-mode interface for Git, offering repository browsing and staging capabilities.

Visit Website
Tracked since2026
0 reviews tracked

The Bottom Line

Entry price

Free, no paid tier

Biggest pro

Text-mode interface for Git

Biggest con

Terminal only (no GUI)

TL;DR - tig

  • Text-mode interface for Git using ncurses.
  • Functions as a Git repository browser.
  • Assists in staging changes at chunk level.
Pricing: Free forever
Best for: Individuals & startups

What is tig?

Editorial review
Tig is an ncurses-based text-mode interface designed for Git. Its primary function is to serve as a Git repository browser, allowing users to navigate and inspect their Git history and changes directly within a terminal environment. Beyond browsing, Tig also provides functionality to assist in staging changes for commit at a chunk level, giving developers fine-grained control over what gets committed. This tool is ideal for developers who prefer working within a terminal and want a lightweight, efficient way to interact with their Git repositories. It enhances productivity by offering a quick and intuitive text-based interface for common Git tasks, and can also act as a pager for the output of various Git commands.

Pros & Cons

Pros

  • Text-mode interface for Git
  • Terminal-based Git browser
  • Fast navigation of history
  • Keyboard-driven workflow
  • Lightweight and efficient

Cons

  • Terminal only (no GUI)
  • Learning curve for commands
  • Not as visual as GUI tools
  • Configuration needed for preferences
  • May not suit all workflows

Key Features

Git text interfaceRepository viewerCommit historyBlame viewBranch managementDiff viewing

Pricing Plans

Free

Free

  • Git repository browser
  • Terminal UI
  • Log viewer
  • Blame view
  • GPL-2.0 license
  • Open source

Reviews

Be the first to review tig

Your take helps the next buyer. Verified LinkedIn reviewers get a badge.

Write a review

Best tig Alternatives

Top alternatives based on features, pricing, and user needs.

Most buyers shortlist 2 or 3 tools before committing. Pull a side-by-side comparison or browse the full alternatives shortlist below.

Explore More

tig FAQ

What is tig?

tig is a ncurses-based text-mode interface for Git, providing an interactive way to browse commits, trees, and blobs.

Is tig free?

Yes, tig is completely free and open-source under the GPL license.

How is tig different from lazygit?

tig is more focused on browsing and viewing git history, while lazygit is better for interactive git operations like staging and committing.

Guides & Articles