Tiny spider, big commits
ItsyGitsy
ItsyGitsy is currently in development, but available as an early release. Basic Git operations, diff inspection, merge actions, and everyday workflows are implemented, but I'm sure you'll be able to find some rough edges.
Screenshots
See it in action
Public downloads
Latest builds
Windows
Download for 64-bit Windows 10+Mac
Download for Apple Silicon macOS 12+ Download for Intel macOS 12+While ItsyGitsy is in alpha/beta stage, this app is not yet notarized by macOS. Move ItsyGitsy to Applications, then remove the quarantine flag with:
sudo xattr -dr com.apple.quarantine
/Applications/ItsyGitsy.app
Linux
Download for Linux x64 Ubuntu LTS 18.04+, Debian 10+Key features
Built for busy repositories
-
Transparent
See the Git commands ItsyGitsy runs under the hood. Useful for learning terminal operations and auditing what happened after an action completes.
-
Combined or split trees
Browse remote and local branches or tag trees together or separately, with a shape that stays useful in large monorepos.
-
Review pane
Inspect files and hunks in a dedicated review pane with focused diff views for everyday code review.
-
Regex filters
Filter branches and tags with regular expressions, especially handy when monorepo naming gets noisy.
-
Clear actions
Git actions are presented visually so it is easier to see what will happen before you run an operation.
-
Dynamic diff reviews
Select two commits on a branch and quickly review every change without squashing, opening a PR, or comparing to a target branch.
-
Basic Git operations
Commit, fetch, pull, push, branch, tag, stash, merge, and other daily Git operations are implemented.
Pricing
No subscription required
ItsyGitsy started after I realized the existing, mostly subscription-based Git clients were shipping too server side feature bloat. I believed I could make something lighter, different, and most of all: No monthly subscription cost, because well, we have all got too many of those already.
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 boundary
Anonymous analytics
Update checks and app starts may send an anonymous install id, installed version, platform, architecture, event name, and timestamp. This is used to count installs and understand which versions are active.
Not collected
ItsyGitsy does not automatically collect names, emails, repository names, file paths, remotes, branch names, tags, commit messages, file contents, license data, or payment data.
Feedback reports
If you send feedback from inside the app, the message you write, optional contact detail, optional screenshot attachment, anonymous install id, app version, platform, and architecture are sent so the report can be reviewed.
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.