See every change. Commit with confidence.
Revision is a native git client for macOS 26 with Liquid Glass. Spaces for your repositories, changelists, shelf and commits from just the files you pick. The system git does the work under the hood.

Everything you expect from a git client. And a little more.
For GitHub, GitLab and your own server. Built in the spirit of macOS.
Spaces
Your own groups of repositories, like Work or Personal, with an icon and colour. Rearrange by drag and drop.
Changelists
Split work in progress into JetBrains-style changelists and drag files between them.
Shelf
Put changes aside as a patch and bring them back when you need them.
Commit only what you pick
Tick the files that belong in the commit. Amend, or Commit and Push in one step.
Signing and identity
Name, email and GPG, SSH or X.509 signing, set per repository.
GitHub and GitLab
Token check, cloning, SSH key upload and a link to open a new pull or merge request.
A second pair of eyes before you merge.
Revision runs Claude Code, Codex or Cursor Agent read-only in a temporary worktree and sorts the findings by severity, from critical to worth considering.
- Agents
- Claude · Codex · Cursor
- Mode
- read-only
- Findings
- critical · important · consider
Secrets belong in the Keychain.
Revision keeps tokens, passwords and passphrases in the macOS Keychain and only hands them to git while it runs. No account with us, no analytics.
Requirements
- macOS
- 26 Tahoe or later
- Git
- system git
- Hosting
- GitHub, GitLab and self-hosted
- Language
- Czech
The app deliberately runs outside the sandbox because it launches git, ssh and gpg.