A graphical Git client, tentacled, arcane and opensource

A comfortable wayto work with Git.

A Git client for Linux, Windows and macOS. Browse history, prepare commits, resolve conflicts and use the terminal in one application.

Linux · Windows · macOS | Free for everyone

Emerged from the depths

Commit history and staging in GitThul
Commit history and staging in GitThulDemonstration repositoryOpen full screenshot

01 / FEATURES

Repositories, history,conflicts and a terminal.

Organize your repositories, follow their history, resolve conflicts and run commands in the same application.

02 / EVERYDAY WORK

Work your way.

01

Undo and redo

Undo staging changes, commits and other supported local operations from the current session. Undoing a normal commit leaves its changes staged; Redo restores the saved result.

How Undo and Redo work
02

Repository safeguards

GitThul checks the repository state before writing. If it detects incompatible changes made since an operation was prepared, it stops that operation to avoid overwriting newer work.

03

No telemetry

The application does not send usage statistics. Fetch, pull and push run when you request them.

04

Themes, languages and profiles

Choose from seven themes, adjust interface density and work in five languages. You can also save Git profiles.

03 / SUPPORT THE PROJECT

Help maintainGitThul.

If GitThul is useful to you, you can support the project on Ko-fi. Contributions are voluntary and the application remains free.

Support Graph

Be part of the project's history.

The Support Graph brings together GitThul releases and messages from people who support the project. By supporting GitThul on Ko-fi, you can add your own message as a Support Commit.