Saturday, October 17, 2026 2,616 lists 63,146 records on file
List your app or device

  1. Home
  2. Version Control Software
  3. Gitti

Gitti

What it is

Gitti is a free, open-source, keyboard-driven terminal interface for common Git operations on Linux, macOS, and Windows. It handles branch, worktree, commit, merge, rebase, stash, and tag workflows. The interface brings together local branches, tags, remotes, worktrees, modified files, commit history, reflog, stash, and a real-time logging panel. Keyboard shortcuts and filters support navigation, while mouse input can focus panels and select rows. Interactive staging and unstaging include line-level actions and a syntax-aware diff viewer. Gitti supports GPG or SSH signing for commits and tags. Its reflog view can create branches, reset, or cherry-pick from historical entries. Logs can be exported to a file. Installation options include Go, Homebrew, curl, PowerShell, and Scoop; Go installation recommends version 1.21 or newer, and Git must be in PATH. The project supports nested repositories and is hosted on GitHub, where users can read source code and report reproducible bugs.

For and against

For

  • Free and open source
  • Supports core branch and history workflows
  • Interactive line-level staging
  • GPG and SSH signing support
  • Runs on Linux, macOS, and Windows

Against

  • Requires Git in the PATH
  • Go installation recommends Go 1.21 or newer
  • Some niche operations may be easier elsewhere

The verdict

Gitti organizes everyday Git work in a keyboard-focused terminal interface with detailed repository views and signing support. Its stated audience is developers who want terminal workflows, while niche tasks may call for other interfaces.

Who it suits

It suits developers who prefer terminal-based Git workflows and keyboard navigation. Users needing advanced or niche operations may still prefer the Git CLI or a full graphical interface.

Plans and prices

Gitti

Free

No pricing information stated on opened pages

Every plan, in full

On the record

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.gitti.yuhangoh.com · read 10 Oct 2026
Debugging
A built-in logging panel displays application logs in real time and can export them to a file.gitti.yuhangoh.com · read 10 Oct 2026
Git tasks
It supports branch, worktree, commit, merge, rebase, stash, and tag workflows from the terminal.gitti.yuhangoh.com · read 10 Oct 2026
Installation
The guide provides installation using Go, macOS Homebrew or curl, Linux curl, and Windows PowerShell or Scoop.gitti.yuhangoh.com · read 10 Oct 2026
Navigation
Users can navigate with keyboard shortcuts, filter lists, and use mouse input to focus panels and select rows.gitti.yuhangoh.com · read 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.gitti.yuhangoh.com · read 10 Oct 2026
Product
Gitti is a fast, lightweight, keyboard-driven terminal UI for common Git operations.gitti.yuhangoh.com · read 10 Oct 2026
Reflog and recovery
The reflog view can be used to create branches, reset, or cherry-pick from historical entries.gitti.yuhangoh.com · read 10 Oct 2026
Repository views
Its interface includes local branches, tags, remotes, worktrees, modified files, commit log, reflog, stash, and a logging panel.gitti.yuhangoh.com · read 10 Oct 2026
Requirements
The installation guide recommends Go 1.21 or newer for Go-based installation and requires Git in the PATH.gitti.yuhangoh.com · read 10 Oct 2026
Signing
Gitti supports GPG or SSH signing for commits and tags.gitti.yuhangoh.com · read 10 Oct 2026
Staging
Gitti supports interactive staging and unstaging, including line-level operations and a syntax-aware diff viewer.gitti.yuhangoh.com · read 10 Oct 2026

Alternatives to Gitti

Every alternative, ranked