Gitcito app icon

The free Git client that does the whole job

A proper commit graph, interactive rebase, pull requests, conflict resolution, AI-assisted commits and a ⌘K command palette — open source, free forever, on macOS, Windows and Linux.

Gitcito free git client showing the commit graph with branches and mergesFuzzy command palette in Gitcito jumping to branches and actionsInteractive rebase interface in the Gitcito git clientCreating a pull request from GitcitoRepository insights with churn, contributors and hotspots in Gitcito

How it works

1

Open your repos, grouped

Bundle related repositories into colour-coded groups with tabs — recents always one click away.

2

See history properly

A commit graph that draws branches, merges and even octopus merges correctly, stays smooth on huge histories, and is fully customisable.

3

Do the hard parts visually

Interactive rebase, cherry-pick, squash, conflict resolution, split diffs and image diffs — the operations that hurt on the command line, made visible.

4

Ship with help

Create and review pull requests, watch inline CI status, generate changelogs, and let AI draft your commit messages from the staged diff.

Frequently asked questions

Is Gitcito really free?

Yes — free and open source, with no paid tier and no locked features. Download it from GitHub releases for macOS, Windows or Linux. Learn more

Which Git hosts does Gitcito support?

GitHub is fully supported and battle-tested, including PR review, merge, CI status, issues and notifications. PR/MR creation and listing also work on GitLab, Bitbucket and Azure DevOps.

Does Gitcito handle big repositories?

Yes. The commit graph uses windowed rendering to stay smooth on huge histories, and features like sparse checkout and LFS support are built in. Learn more

Can Gitcito write commit messages with AI?

Yes. It drafts messages from your staged diff using your own OpenAI-compatible API key, and can generate full changelogs from your history. Learn more

Does Gitcito support interactive rebase?

Yes — a fully visual interactive rebase with reorder, squash, reword and drop, plus a built-in conflict resolver, reflog browser and WIP snapshots as a safety net. Learn more

Is my data safe in Gitcito?

Gitcito is a local desktop app; your code stays on your machine. Tokens and secrets are encrypted with your OS keychain in a local vault, never synced and never committed.

Get Gitcito

Free, open-source desktop Git client for macOS, Windows and Linux — commit graph, interactive rebase, pull requests and AI-assisted commits.