A LITTLE GIT CLIENT FOR YOUR MAC

SmallGit,
Small Potato.

A native, open-source Git client for macOS.
A familiar alternative to SmartGit, made with SwiftUI.

macOS 14+ · Apple silicon · Public download coming soon

One small, unassuming potato
A small potato.
A useful little app.

Your working tree. The whole picture.

BUILT WITH SWIFT + SWIFTUI
SmallGit's main window: repository and branch sidebar, changed files, side-by-side diff, commit graph and command output View full size

Repos, changes, history. All in one place.Actual app screenshot

THE EVERYDAY GOOD STUFF

A little less fuss.
A little more done.

For the changes you make every day, and the history you need to make sense of.

Commit exactly what you mean.

Read diffs side by side. Stage a whole file, a hunk, or a single line. Keep the rest for later.

HEAD ↔ Index ↔ Working tree

Find your way through history.

Follow the commit graph, search changes, manage branches, and tidy up with interactive rebase and fixups.

Branches · Reflog · Worktrees

Stay with your work.

Group your repositories, resolve merge conflicts, and open a terminal inside the app. GitHub CLI sign-in fits right in.

Your repositories. Your workflow.

A FAMILIAR PLACE TO LAND

Coming from SmartGit?

Bring your repository list along. No need to clone it all again.

  1. 1

    Find your setup

    Choose Sync from SmartGit on the welcome screen or in the app menu.

  2. 2

    Take a quick look

    Review the repositories, groups, and any paths that are no longer on your Mac.

  3. 3

    Make yourself at home

    Choose Import. Your existing repositories appear in SmallGit.

Your SmartGit configuration stays untouched. Passwords are not imported.

WHY A POTATO?

Save your credits
for bigger potatoes.

“Vibe-coded with AI agents. I built it, and you can too. But this one's a small potato. Save your AI credits for bigger potatoes.”

— VUBA, maker of SmallGit

Free to use. Open source under MIT.
Take it, make it yours, and build something good.

BEFORE YOU DIG IN

A few small
details.

What do I need to run SmallGit?

macOS 14 or later and Git installed on your Mac. The current prebuilt download is for Apple silicon (arm64). Intel and universal downloads are not available yet.

How do I install it?

Public downloads will be available here once the repository opens. Unzip the download and drag SmallGit.app into Applications. The release includes a SHA-256 checksum and build details.

The current build is ad-hoc signed and has not been notarized by Apple. macOS may block the first launch. If you trust the download, follow Apple's instructions for opening an unidentified app.

Does it replace every SmartGit feature?

SmallGit focuses on common everyday Git workflows. It is an independent project. Cherry-pick UI and bisect are still in progress; dedicated GPG signing, Git LFS, and pull-request interfaces are planned. Interactive rebase does not yet support reword or edit.

Can I use the code in my own project?

Yes. SmallGit uses the MIT license. Keep the required copyright and license notices. A credit to VUBA and a link back to SmallGit would be appreciated; that extra public credit is optional.

Where can I report a bug?

Email dev@vuba.one with feedback. Include your app version, macOS version, and steps to reproduce. Please remove private repository details from screenshots and logs. For security issues, email dev@vuba.one privately.

ONE SMALL THING, SORTED.

Your next commit
starts here.

Get in touch

macOS 14+ · Apple silicon · Public download coming soon