
A text-mode interface for Git, offering repository browsing and staging capabilities.
Visit WebsiteFreeVisit Website
Tracked since2026
0 reviews trackedThe 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?
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 reviewBest tig Alternatives
Top alternatives based on features, pricing, and user needs.
Still deciding?
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.
Source: jonas.github.io