EVERYTHING XIAOMI
Get listed
Gitti logo

Gitti

Gitti is a free, keyboard-driven terminal interface for common Git operations.

Place
#42 of 62
Score
6.0
Gitti's website

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.

All about pricing
PlanPriceWhat it gives you
GittiFreeNo 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

All alternatives
  1. 1Unity logo

    Unity

    Free planAndroidiOSWebAPI
    8.4Free plan
  2. 2Unity Version Control logo

    Unity Version Control

    Free planWebAPILinuxmacOS
    8.1Free plan
  3. 3Perforce P4 (Helix Core) logo

    Perforce P4 (Helix Core)

    Free planWebAPILinuxmacOS
    7.9From $39 a month
  4. 4Diversion logo

    Diversion

    Free planWebAPILinuxmacOS
    7.8From $25 a month
  5. 5GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  6. 6

    GitUI

    Free planOpen sourceAndroidLinuxmacOSSelf-hosted
    7.5Free plan