Commit+ is the best Git client for macOS — fast, native, built with Swift and SwiftUI. Drag and drop commits, undo any action, full Git management. Free and open source.
Hey Product Hunt! 👋
I’m Thành, the maker of Commit+
I built Commit+ because I wanted a Git client that feels truly native on macOS — fast, lightweight, and powerful without getting in the way.
I use the CLI a lot, especially now that AI can handle many simple Git commands quickly. But for things like reviewing diffs, managing branches and stashes, resolving conflicts, or understanding what’s happening in a repository, I still find a visual Git client much more convenient.
That’s why I started building Commit+, an open-source Git client built entirely with SwiftUI.
Some of the things it supports today:
• Branches, tags, stashes, worktrees, submodules & subtrees
• Drag & drop for common Git operations
• Pull requests directly inside the app
• Built-in Git Flow
• AI-assisted commit messages, code review & conflict resolution
• On-device Apple Intelligence + BYOK AI providers
• A native macOS experience in a lightweight app
Commit+ is still evolving, and there’s a lot I want to improve
Thanks for checking out Commit+ — and since it’s open source, contributions and feedback are very welcome! 🚀