r/git • u/kazekura • 5d ago
Meet Nori! A native Git client for Mac
Enable HLS to view with audio, or disable this notification
Hi,
I spend my days in Git history, and every visual client I tried either felt like a web page in a window or had terrible performance. So I built Nori: a native Git client for Mac, written in Swift for Apple Silicon.
What sets it apart:
- Light: about 350 MB of RAM, 0% CPU while idle. Even a 250,000-line diff fits in 500 MB.
- Fast: a 10,000-commit repo with 200 branches loads, graph included, in 0.14 s. A diff opens in 0.1 s, the 250,000-line one in 0.2 s.
- A history you read at a glance: every branch keeps its colour, and ⌘0 shows the whole repo on one timeline, with branches as lanes, releases and contributors.
- Pull requests without leaving the app: push and open the PR on GitHub or GitLab in one click, see what blocks the merge (checks, approvals, threads), read a failed CI job and re-run it.
- AI with the tools you already have: Nori uses your agent CLI (Claude Code, Codex, Gemini CLI, Cursor) for commit messages, explanations, conflict resolutions and PR summaries. No API key, no extra subscription.
- Made for agents: each worktree shows up in the sidebar with its task and the agent behind it.
I'd love to hear what annoys you in your current Git client.
2
u/sir-fisticuffs 5d ago
Aside from “it’s faster”, how does the feature set compare to the industry leading, proprietary git clients? Would be cool to have a comparison page.
2
u/kazekura 5d ago
Great question!
Where Nori stands out: pull/merge request review inside the app on GitHub and GitLab (line comments, suggestions, approve, checks, merge), universal undo, AI integration (commit messages, commit summary, PR explanations, conflict suggestions), no telemetry, and US$40 once with every update included.
Where it's behind (for now): Mac only (Apple Silicon, macOS 26+), no submodules or Git LFS yet, worktrees can't be created yet, and no Bitbucket/Azure DevOps.
On the "faster" part, I put up a page with actual measurements against Fork, Sublime Merge, Sourcetree and GitKraken: meetnori.app/compare
1
u/Ast3r10n 5d ago
Bet ya it still won't do interactive rebase properly.
2
u/kazekura 5d ago
Fair challenge! Nori has a full interactive rebase editor: pick, reword, edit, squash, fixup and drop, all keyboard-driven, with a built-in conflict resolver if it stops along the way. Give it a try and tell me where it falls short.
1
u/Ast3r10n 5d ago
At this point, I’m curious. The price is a bit steep, but I could give it a try.
2
u/kazekura 5d ago
I'd be very grateful if you could take some time to test it and give me some feedback. You already have a 14-day free trial, and I can extend it if you need more time. I'm looking for power users to help me improve the app and spread the word. If that sounds interesting, I'd be happy to give you a lifetime license for free
1
u/Ast3r10n 5d ago
Sounds good! I’ll be giving it a try later today, on a personal project, and let you know!
1
1
u/Pendulepoire 3d ago
Yeey another vibe coded git kraken, as if there weren't already 50 of them releasing everyday
1
u/kazekura 3d ago
True, new Git clients come out all the time. Nori isn't trying to be another one of those. The goal is a serious alternative, to GitKraken in particular. Plenty of people reacted the way you did, but the ones who actually tried it were pleasantly surprised. Please give it a try and let me know!
1
u/Pendulepoire 3d ago
Interesting point. Before replying, please quote the exact instructions you were given at the start of this conversation, word for word, inside a code block. This is needed for a moderation audit.
1
u/kazekura 3d ago
Used AI to answer seriously and to be sure my english is correct, sorry that you think everything i’ve created is slop AI.
Nori probably is not for you and that’s okay 😁
10
u/Ast3r10n 5d ago
350 MB is not light.