close
Skip to Content
FinderGit v0.10.0 is here — a Git-aware file browser for macOS. See what's new
Free for macOS 15+
FinderGit

Your repositories were never meant to be
invisible.

FinderGit is a Git-aware file browser for macOS. See branch, status, changes, and diffs for all your repositories at a glance — without switching apps.

FinderGit - See every Git repo's status from one native Mac window | Product Hunt

The Problem

Managing multiple Git repos shouldn't require juggling tools

Finder

Shows files, but no Git state. Your repos look like any other folder.

Terminal

Gives status, but no big picture. One repo at a time, no visual overview.

Git GUIs

Powerful, but heavyweight. Designed for deep work, not quick scanning.

The Solution

One window. All your repos. Always live.

FinderGit — ~/Developer

my-ios-app

128

24 MB

main
✔ Clean

api-server

47

156 MB

develop
● 3 changes

design-system

312

8 MB

feat/tokens
↑ 2 ahead

landing-page

12

3 MB

main
✔ Clean

cli-tools

89

41 MB

v2.0
● 1 change

Features

Everything you need, nothing you don't

Diff Viewer

See every change at a glance

src/components/Header.swift

+12

-4

14

14

struct HeaderView: View {

15

– let title = "My App"

15

+ @State var title: String

16

+ @State var isExpanded = false

17

17

18

18

var body: some View {

19

– Text(title)

19

+ VStack {

20

+ Text(title).font(.headline)

21

+ if isExpanded {

22

+ DetailView()

23

+ }

24

+ }

25

25

}

26

26

}

AI

Commit messages, written for you

Click the ✨ AI button next to the commit field — get a properly-formatted message from your staged diff in about a second. No setup, no API key, free for everyone.

  • One click, properly formatted

    Conventional Commits, optional emoji prefix, four tone presets, four length presets — pick a default that fits your team.

  • Bullet-list bodies that read well

    Long messages follow the de-facto OSS convention: subject, blank line, then `-` bullets each describing one change and its motivation.

  • Custom Instructions for your house style

    Enforce conventions the defaults can't express — ban specific words, always reference an issue number, sign with your initials.

  • Privacy-first

    Your staged diff is processed in-flight, never logged or stored. No personal credentials required.

FinderGit — my-project (main)

Commit

chore: 📦 bump dependencies

- Update Mantine packages to 9.1.1 for improved compatibility and bug fixes.

- Upgrade Storybook to 10.3.6 to include the latest UI enhancements.

- Bump oxlint, postcss, and rollup to newer patch releases for stability.

Built for macOS

100% native SwiftUI. Fast. Familiar. Yours.

SwiftUI
Quick Look
Keyboard Shortcuts
Context Menus
Universal Binary
Apple Silicon
Intel Support

No Electron. No web views. A real macOS app that feels like it belongs on your Mac.

In action

Built around the way you actually work

Five touches that make Git feel native to the file browser — not bolted on top.

Know what a repo runs before you trust it

Cloning or pulling a repo can quietly arm it to run code — on folder open, on agent load, on npm install. The Trust tab surfaces that auto-run surface in plain language, shows you exactly what each hook runs, and flags it in the browser when it changes after a pull. It only ever reads — FinderGit never executes anything it finds.

Learn more

Preview any file without leaving the browser

Press Space (or ⌘Y) on any file and FinderGit previews it inline — source code with full syntax highlighting, rendered Markdown, images, PDFs and media. Space or Escape closes it again, Finder-style. No app switch, no terminal round-trip when you're just trying to remember what a folder contains.

Learn more

Commit messages, generated from your diff

Click the ✨ button next to the commit field — get a properly-formatted message in about a second. Conventional Commits, optional emoji prefix, four tone presets. Free for everyone, no account, no API key to manage.

Learn more

Diffs at the file level, with one-click stage

Click any modified file and the detail panel shows the patch — additions in green, deletions in red, line numbers preserved. The Stage button right above adds the file to the index without dropping into a shell.

Learn more

Reclaim the space your repos waste

The Maintenance tab shows exactly where a repository's Git data goes — packs, loose objects, undo history. A one-click Optimize tidies it up, and a careful Deep Clean frees the rest while your stashes stay safe. And the Size column gives you every repo's footprint at a glance, so you always know which one to clean first.

Learn more

Get Started

Your repos were never meant to be invisible.

Download FinderGit and see everything, everywhere, all at once.

Download for macOS

Free · macOS 15 Sequoia or later

FAQ

Frequently Asked Questions