
Gitti
Gitti is a free, keyboard-driven terminal interface for common Git operations.
What Gitti is
Gitti is a free, keyboard-driven terminal interface for common Git operations. It supports branch, worktree, commit, merge, rebase, stash, and tag workflows. Its panels bring together local branches, tags, remotes, worktrees, modified files, commit history, reflog, stash, and application logs. Users can move through the interface with shortcuts, filter lists, or use a mouse to focus panels and select rows. Interactive staging and unstaging include line-level operations and a syntax-aware diff viewer. Gitti supports GPG or SSH signing for commits and tags. The reflog view can help users create branches, reset, or cherry-pick from historical entries. Its logging panel displays application logs in real time and can export them to a file. Gitti runs on Linux, macOS, and Windows, and supports nested repositories. Installation options include Go, Homebrew or curl on macOS, curl on Linux, and PowerShell or Scoop on Windows. Go-based installation recommends Go 1.21 or newer, and Git must be in the PATH. Gitti is open source and hosted on GitHub.
Good
- Free and open source.
- Supports common branch, commit, and merge workflows.
- Interactive staging includes line-level operations.
- Supports GPG or SSH signing.
- Available on Linux, macOS, and Windows.
Watch out
- Requires Git in the PATH.
- Go installation recommends Go 1.21 or newer.
- Some niche operations may be easier elsewhere.
Who it suits
Gitti suits developers who prefer terminal-based Git workflows and want keyboard navigation with a visual interface. Its FAQ notes that some advanced or niche operations may be easier in the command line or a full GUI.
Verdict
Gitti offers a broad set of common Git workflows in a terminal interface, with staging, signing, and reflog tools. Developers handling advanced or niche operations may prefer the CLI or a full GUI for those tasks.
Plans and prices
From Gitti's own pricing page, checked 10 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Gitti | Free | No pricing information stated on opened pages |
The facts
Each one read from Gitti's own pages, with the date it was checked.
What it does
- Audience and limits
- Gitti is aimed at developers who prefer terminal-based Git workflows; the FAQ says some advanced or niche operations may be easier in the CLI or a full GUI.checked 10 Oct 2026
- Debugging
- A built-in logging panel displays application logs in real time and can export them to a file.checked 10 Oct 2026
- Git tasks
- It supports branch, worktree, commit, merge, rebase, stash, and tag workflows from the terminal.checked 10 Oct 2026
- Installation
- The guide provides installation using Go, macOS Homebrew or curl, Linux curl, and Windows PowerShell or Scoop.checked 10 Oct 2026
- Navigation
- Users can navigate with keyboard shortcuts, filter lists, and use mouse input to focus panels and select rows.checked 10 Oct 2026
- Open source
- The FAQ says Gitti is open source and hosted on GitHub, where users can read the source and report reproducible bugs.checked 10 Oct 2026
- Product
- Gitti is a fast, lightweight, keyboard-driven terminal UI for common Git operations.checked 10 Oct 2026
- Reflog and recovery
- The reflog view can be used to create branches, reset, or cherry-pick from historical entries.checked 10 Oct 2026
- Repository views
- Its interface includes local branches, tags, remotes, worktrees, modified files, commit log, reflog, stash, and a logging panel.checked 10 Oct 2026
- Requirements
- The installation guide recommends Go 1.21 or newer for Go-based installation and requires Git in the PATH.checked 10 Oct 2026
- Signing
- Gitti supports GPG or SSH signing for commits and tags.checked 10 Oct 2026
- Staging
- Gitti supports interactive staging and unstaging, including line-level operations and a syntax-aware diff viewer.checked 10 Oct 2026
Where it runs
- Platforms
- The FAQ lists macOS, Linux, and Windows with a compatible terminal as supported platforms.checked 10 Oct 2026
Alternatives to Gitti
- 1

Unity
Free planAndroidiOSWebAPI8.4Free plan - 2

Unity Version Control
Free planWebAPILinuxmacOS8.1Free plan - 3

Perforce P4 (Helix Core)
Free planWebAPILinuxmacOS7.9From $39 a month - 4

Diversion
Free planWebAPILinuxmacOS7.8From $25 a month - 5

GitHub CodeQL
Free planWebExtensionLinuxmacOS7.5From $30 a month - 6
GitUI
Free planOpen sourceAndroidLinuxmacOSSelf-hosted7.5Free plan
