Wednesday, October 28, 2026 4,528 lists 79,046 records on file
List your app or device

  1. Home
  2. Git GUI Clients
  3. Gittyup

Gittyup

What it is

Gittyup is a free, open-source graphical Git client for Linux, macOS, and Windows, designed to help users understand and manage source-code history. The volunteer-developed project continues the GitAhead client. Its history view shows one branch at a time, with tabs for switching repositories. In the diff view, users can stage or unstage individual lines and inspect blame; the blame view provides a timeline identifying who changed each line. Commit tools include amending commits, message templates, starring commits, and tag selection. Gittyup supports resolving rebase conflicts and continuing afterward, plus Git LFS and submodules. It does not support interactive rebase. The project lists Gitea support and SSH among its dependencies. It is licensed under MIT, allowing use, modification, and distribution, and is provided without warranty. Source builds require Qt 6.4 or later and a C++11 compiler; CMake 3.19 or later is recommended. Help is offered through Stack Overflow, GitHub issues, and Matrix.

For and against

For

  • Free MIT-licensed open-source client
  • Stages or unstages individual lines
  • Blame view includes a change timeline
  • Supports Git LFS and submodules
  • Runs on Linux, macOS, and Windows

Against

  • No interactive rebase support
  • Software is provided without warranty
  • Building from source has Qt and compiler requirements

The verdict

Gittyup offers detailed history, line-level staging, blame, and rebase-conflict tools across major desktop platforms. The missing interactive rebase support and source-build requirements are important limitations for some workflows.

Who it suits

It suits developers who want a graphical Git history and staging interface across Linux, macOS, or Windows. It is also relevant to users needing Git LFS, submodules, and conflict resolution.

Plans and prices

Gittyup

Free

Open-source Git client; MIT licensed

Every plan, in full

On the record

Blame
The blame view includes a timeline showing who changed each line.murmele.github.io · read 5 Oct 2026
Build requirements
Building from source requires Qt 6.4 or later and a C++11 compiler; the maker recommends CMake 3.19 or later.github.com · read 5 Oct 2026
Commit tools
Features include amending commits, commit message templates, commit starring, and tag selection.murmele.github.io · read 5 Oct 2026
Conflict handling
Gittyup supports resolving rebase conflicts and continuing after conflicts are resolved.murmele.github.io · read 5 Oct 2026
Diff and staging
Its diff view supports staging and unstaging, including individual lines, and viewing blame.murmele.github.io · read 5 Oct 2026
History view
The client offers a single-branch view and tabs for switching between repositories.murmele.github.io · read 5 Oct 2026
Integrations
The changelog says Gittyup added support for Gitea instances and lists SSH support among its dependencies.murmele.github.io · read 5 Oct 2026
Languages
The maker lists support for English, German, Spanish, Japanese, Portuguese, Brazilian Portuguese, Chinese, and Russian.murmele.github.io · read 5 Oct 2026
Project status
The project describes Gittyup as open-source software developed by volunteers and a continuation of the GitAhead client.github.com · read 5 Oct 2026
Purpose
Gittyup is a graphical Git client designed to help users understand and manage source code history.murmele.github.io · read 5 Oct 2026
Security and warranty
The MIT license grants use, modification, and distribution rights and states that the software is provided without warranty.github.com · read 5 Oct 2026
Support
The project directs users to Stack Overflow with the gittyup tag, the GitHub issue tracker, and a Matrix channel for help.murmele.github.io · read 5 Oct 2026

Alternatives to Gittyup

Every alternative, ranked