Git client for macOS
Understand your Git actions before you run them.
See the commits to send, where they go and when the remote was last checked, before you push. Your history, conflicts and pull requests are in the same app.

Choose what goes into each commit.
Select the files or lines to include, review the differences and write your message in the same place.
If a hook rejects the commit, your message stays: fix the problem, then commit again.

Know what each push will do.
Ramille shows the destination, the commits being sent and when the remote was last checked. When an action is not possible, it tells you why.



Review your PRs and see what blocks the merge.
See the changes, the discussions and the status of the checks in one view. On Azure DevOps and GitHub, also spot the conditions still pending before you merge.

With Bitbucket Cloud and Data Center, Ramille shows the changes, the discussions and CI; merge conditions, comments and reviews from the app are not available yet.
Find the reviews waiting for you.
See the pull requests of your favorite projects, and the ones that need your review, from the home screen.

GitHub · Azure DevOps Services · Bitbucket Cloud · Bitbucket Data Center
Git operations stay available for your repositories over SSH or HTTPS.
Your history, from graph to diff.
Spot branches, merges and tags. Select a commit to read its message and review its changes.

Keep your place, even when Git stops you.
-
A conflict during a rebase? Know each side.
Ramille explains which version you are comparing and helps you choose the result. Before saving, it keeps a copy of the original files.
-
An interrupted rebase? Pick it up when you return.
Find the paused rebase and your messages when you reopen the app. Continue, or abort the rebase.


Also: the ⌘K palette for every command, opening Xcode, VS Code, Cursor or Zed at the right line, unified or side-by-side diffs, and optional AI, local (Ollama, LM Studio) or remote.
Buy Ramille once. Keep your version.
€49excl. VAT
No subscription · Up to 3 Macs
Try Ramille for 14 days of use, no credit card.
- One universal app for Intel and Apple Silicon Macs, on macOS 12 or later.
- Every 1.x update is included.
- Any major version released within 12 months of your purchase is included too, with all of its updates.
- Your country’s VAT is added at checkout, handled by Polar.
- After the trial, your history, diffs and pull requests stay readable. A license is needed to change your repositories.
Get notified at launch
One email, when sales open.
Questions
Can I try it before buying?
Yes. At launch, you will be able to try Ramille for free for 14 days of use, with no credit card. Only the days you open the app count. After that, your history, diffs and pull requests stay readable. A license is needed to change your repositories.
Can I get a refund?
Yes, within 14 days of purchase, no questions asked. Write to ramille@glabs325.com from the address used at checkout.
What do I need?
A Mac with macOS 12 or later, and Git 2.38 or later. Ramille uses the Git installed on your Mac.
What happens when version 2 comes out?
If it is released within 12 months of your purchase, it is included and you keep every 2.x update. Otherwise you keep your 1.x version with all of its updates, and version 2 is offered to you at a reduced price.
Where are my access tokens stored?
In the macOS Keychain, never in a plain file.
Is my code sent to an AI service?
Only if you turn on the AI features with a remote provider. You can also use a local model, or not use AI at all.
Do my repositories go through Ramille servers?
No. Your repositories do not go through a Ramille server: the app talks directly to your Git hosts. It also checks whether an update is available.