Skip to content
SPECIFICTION
Get listed

Gitti

gitti.yuhangoh.com

Free plan WindowsmacOSLinux

What it is

Gitti is a free, open-source terminal interface for common Git work, aimed at developers who prefer keyboard-driven workflows. It runs on Linux, macOS, and Windows and supports nested repositories. From its terminal UI, users can handle branches, worktrees, commits, merges, rebases, stashes, and tags. Views cover local branches, tags, remotes, worktrees, modified files, commit history, reflog entries, stash contents, and an application logging panel. Keyboard shortcuts, list filtering, and mouse input provide navigation and panel focus. Interactive staging and unstaging include line-level changes and a syntax-aware diff viewer. Commits and tags can use GPG or SSH signing. The reflog view supports creating branches, resetting, or cherry-picking historical entries. Real-time application logs can be exported to a file. Installation routes include Go, Homebrew, curl, PowerShell, and Scoop. Go-based installation recommends Go 1.21 or newer, and Git must be in PATH. The project is hosted on GitHub.

Spec sheet

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

Plans and prices

Gitti Free No pricing information stated on opened pages Read 10 Oct 2026 · gitti.yuhangoh.com

Every Gitti plan and price →

Strong points and limits

Strong points

  • Free plan and open-source project
  • Runs on Linux, macOS, and Windows
  • Interactive line-level staging and unstaging
  • GPG or SSH signing for commits and tags
  • Reflog recovery actions are available

Limits

  • Requires Git in the PATH
  • Go installation recommends Go 1.21 or newer
  • Some niche operations may need CLI or full GUI

Who it suits

Gitti suits developers who want terminal-based Git workflows with keyboard navigation. Users needing advanced or niche operations may prefer the Git CLI or a full GUI.

Verdict

Gitti combines broad everyday Git coverage with keyboard, mouse, filtering, signing, and recovery tools in a terminal interface. Its documented limits matter mainly for advanced operations and installation requirements.

Where Specifiction places it

Alternatives to GittiAll alternatives →