Skip to Content
FinderGit v0.6.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

main
Clean

api-server

develop
3 changes

design-system

feat/tokens
2 ahead

landing-page

main
Clean

cli-tools

v2.0
1 change

Features

Everything you need, nothing you don't

Live Git Status

Branch, clean/dirty/unpushed state, changed files — updated in real time.

Sortable Columns

Browse files in an outline table sorted by branch, status, changes, size, or date.

Inline Diff Viewer

Click any modified file to see a colored diff with line numbers.

Git Actions

Stage, commit, push, pull, fetch, and switch branches without leaving the app.

Search & Filter

Filter by name instantly or toggle "Git Only" to show just your repositories.

Markdown Preview

Press Space to preview .md files with a beautiful GitHub-style theme.

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

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

Read the README without leaving the browser

Press space on any .md or .markdown file and FinderGit renders the document inline — headings, lists, links, code blocks. No app switch, no terminal round-trip when you're just trying to remember what a folder contains.

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.

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.

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