Native Git client for macOS

A GitLab client for Mac that keeps Git work in view

CommitPlus brings your GitLab repositories, local history, branches, and merge requests into a native Mac app. Keep using GitLab to host and collaborate while doing day-to-day Git work in one place.

Free local Git workflows. Requires Apple Silicon and macOS 26 or later.

CommitPlus repository history, branches, and diff view on macOS

What you can do with GitLab repositories

Connect your GitLab account

Connect a GitLab.com or self-hosted GitLab account, then choose the right account for each repository remote.

Work with local Git history

Clone, commit, inspect diffs and branches, then fetch, pull, or push changes to your GitLab remote.

Keep reviews close to your code

View GitLab merge requests alongside your repository work in the app.

Get started in three steps

  1. Download CommitPlus and open or clone your GitLab repository.
  2. Connect your GitLab account for remote operations. If you use multiple accounts, you can select one per repository.
  3. Inspect changes, commit locally, and sync with the remote when you are ready.

Comparing Mac Git tools before installing? Read our Git client comparison or explore in-app review workflows.