Native Git tools for macOS, inspired by TortoiseGit. Browse history, review changes, commit your work and resolve conflicts in native Mac windows, with Git commands and status badges in Finder.
The macOS port is authored by Jochen Kühner. See AUTHORS.md for port and upstream attribution.
TurtleGit is an independent, unofficial project based on TortoiseGit and requires macOS 13 or later. Mac App Store distribution is planned; there is no published store listing or purchase available yet.
- Finder context menus and file status badges, with folder registration and Clone entry points.
- Commit, staging, branches, tags, remotes and synchronization.
- Searchable history, blame and revision graphs.
- Text comparison, three-way conflict resolution and partial staging.
- Standalone editable patch documents and piped diffs; see command-line usage.
- Native light and dark appearances and bundled offline help.
- Included Git and OpenSSH in the sandboxed distribution build.
Finder commands can open their own dialogs without opening a repository workspace. Use Open Repository… when you want the main repository window.
See the user manual for workflows and documentation index for detailed guides and known limitations.
See Commit and dark-mode screenshots or follow the illustrated Getting Started guide.
Requires Xcode and its command-line tools, Git, Python 3 and CMake. The generated Xcode project is checked in.
./scripts/build.sh
open build/Build/Products/Debug/TurtleGitMac.appThe first build prepares pinned runtime dependencies and can take some time.
See testing, Finder development
and distribution for development and release requirements.
The website sources are in docs/site; see website maintenance.
Bug reports and contributions are welcome. Include your macOS version, steps to reproduce and the expected behavior. Use a sample repository when sharing files or screenshots. Read AGENTS.md before changing the code.
GPL v2, matching TortoiseGit. See LICENSE, NOTICE and Licenses for copyright, artwork and bundled dependency notices.
