TinyGit: Git that just makes sense

3 min read Original article ↗

Git that just makes sense.

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.

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.

Okay, here's the cool stuff.

Branch and push, no guesswork

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.

Every repo, one sidebar

Add every repo you touch, big or small, and jump between them instantly instead of juggling terminal tabs or editor windows.

Commit without the ceremony

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.

The full toolkit, one click away

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 →

Open in your editor of choice

Register VS Code, Xcode, Sublime Text, or any editor once, then jump straight from a changed file to it.

Make it yours

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.

Frequently asked questions

Is TinyGit free?

No. TinyGit is a one-time purchase of $19.99 on the Mac App Store, not a subscription.

Do I need to install Git separately?

No. Git runs built into TinyGit itself, so there is nothing to install, configure, or keep updated on your Mac.

What version of macOS does TinyGit need?

macOS 26 or later.

Does TinyGit work with GitHub, GitLab, and Bitbucket?

Yes. TinyGit works with any remote reachable over SSH or HTTPS, including GitHub, GitLab, Bitbucket, and self-hosted servers.

Is TinyGit only for basic push and pull, or can it do more advanced Git operations?

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.

Does TinyGit upload my repositories or source code?

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.