Costs less than one night out
$19.99, once. No subscription, no renewal, no "trial expired" nag. About the same as a combo meal, a pizza, or a couple of fancy coffees, except TinyGit doesn't disappear the same day.
TinyGit is a native Mac Git client for developers who just want to get things done: a clear 2-column window, plain-English errors, and nothing else standing in your way.
$19.99 · Native Swift & SwiftUI · macOS 26 or later
TinyGit's clear, uncluttered windows make everyday git easy to understand at a glance.
Git is built right in: nothing to install, nothing to configure, and your code never leaves your Mac.
$19.99, once. No subscription, no renewal, no "trial expired" nag. About the same as a combo meal, a pizza, or a couple of fancy coffees, except TinyGit doesn't disappear the same day.
Check out any branch from a dropdown and push straight to another local branch. A consistent orange/blue color code always shows what's ahead to push and what's behind to pull.
Add every repo you touch, big or small, and jump between them instantly instead of juggling terminal tabs or editor windows.
Check a box to stage a file, write your message in a box that grows as you type, and commit. No separate staging area to reason about.
Cherry-pick, revert, reset, tag, manage remotes, clone, and init, all from a right-click, without ever dropping to a terminal.
See every supported operation →Register VS Code, Xcode, Sublime Text, or any editor once, then jump straight from a changed file to it.
Built-in themes, from moody dark palettes to bright, airy ones, each tuned across the sidebar, toolbar, commit list, and diff view.
TinyGit started as one developer's own itch: a fast, uncluttered way to work on my own projects without fighting a git GUI to get there. It's built by a developer, for developers, solving my own problem, one clean commit at a time.
No. TinyGit is a one-time purchase of $19.99 on the Mac App Store, not a subscription.
No. Git runs built into TinyGit itself, so there is nothing to install, configure, or keep updated on your Mac.
macOS 26 or later.
Yes. TinyGit works with any remote reachable over SSH or HTTPS, including GitHub, GitLab, Bitbucket, and self-hosted servers.
Everyday actions like staging, committing, pushing, and pulling are front and center, but the full toolkit, including cherry-pick, revert, reset, tags, stash, and remote management, is one right-click away. See the full capabilities list for every supported operation.
No. Repository data and app settings stay on your Mac. Network Git operations connect directly to the remote hosting service you configured. See the Privacy Policy for the complete details.