Tiny spider, big commits
ItsyGitsy
ItsyGitsy is a transparent, local-first Git client for desktop. It keeps Git visible, makes risky actions explicit, and stays useful in busy repositories.
Screenshots
See it in action
Public downloads
Latest builds
Windows
Download for 64-bit Windows 10+Mac
Linux
Download for Linux x64 Ubuntu LTS 18.04+, Debian 10+Key features
Built for busy repositories
-
Fast graph review
Virtualized commit history, readable branch lanes, remote labels, tag labels, stash markers, and working-tree state keep large repositories scannable.
-
Transparent Git log
See the Git commands ItsyGitsy runs, inspect operation output, and keep command-line escape hatches visible when a repository needs manual repair.
-
Search and regex filters
Find commits by subject, hash, author, or optional description, and narrow noisy histories with branch, remote, tag, author, and message filters using plain terms or regular expressions.
-
Branch and tag trees
Browse local branches, remote branches, and tags together or separately, with folder-aware trees that stay readable in monorepos and release-heavy repositories.
-
Inline review and staging
Inspect unified or split diffs, edit small fixes in place, split lines, and stage, unstage, or discard focused changes without leaving review context.
-
Guarded history actions
Merge, rebase, cherry-pick, revert, reset, force-push-with-lease, and branch deletion flows show the target and consequence before Git mutates anything.
-
Conflict recovery
Merge, rebase, cherry-pick, and revert recovery states stay visible, with conflict-aware file review and inline resolution for text conflicts.
-
Stash and safety workflows
Create, inspect, apply, pop, rename, and delete stashes, with temporary stash handling around branch switches and recovery commands after reset-style actions.
-
Local-first by default
Your repositories stay on your machine. ItsyGitsy delegates credentials, hooks, SSH, HTTPS, proxy settings, and commit signing to your existing Git setup.
Pricing
No subscription required
ItsyGitsy started after I realized many Git clients were becoming subscription platforms with server-side feature bloat. I wanted something lighter, more direct, and free from another monthly bill.
While ItsyGitsy is still in active development, you can download it for free.
If you would like to show your appreciation, you can buy me a coffee.
Privacy
Privacy statement
Local repositories stay local
ItsyGitsy does not upload repository contents, remotes, file paths, branch names, tag names, commit messages, diffs, or credentials during normal app use.
Limited analytics
Website downloads and app lifecycle events may record event name, app version, platform, architecture, timestamp, and an anonymous install id. In-app analytics can be turned off in settings.
Feedback is intentional
Feedback sends only what you submit: your message, optional contact detail, optional screenshot, anonymous install id, app version, platform, architecture, and repository state.
Disclaimer
Use at your own discretion
ItsyGitsy is provided as-is, without warranty. By downloading or using it, you accept that you are responsible for your own repositories, data, and workflow, and that the author is not liable for loss, damage, or interruption caused by the software.