Diffity is a Mac app for reviewing code changes, yours or your agent's, GitHub-style, with Claude Code in the loop.
macOS 13.3 or later, Apple Silicon and Intel. The AI features need Claude Code (logged in) and Node.js.
| What can you do? | Description |
|---|---|
| Comment on your diff | Leave comments on lines, files or the whole diff, then send them to Claude to fix |
| Let Claude fix your comments | Claude works through your comments, edits the code and replies in each thread |
| Ask @claude | Mention @claude in any thread and Claude replies right there |
| Get a Claude review | Claude reads the diff and leaves comments on the lines it cares about |
| Review any commit or range | Uncommitted changes, a commit, a range or a whole branch |
| Review pull requests | Check out a GitHub PR, review it locally, post the review back |
| Post reviews to GitHub | Submit as Comment, Approve or Request changes, with GitHub threads synced into the diff |
| Browse and comment on any file | Comment on code outside the diff from the Files tab |
| Jump anywhere | ⌘P for files, ⌘K for commits, comments, PRs and every action |
| Switch projects | Keep your repos in a rail and switch with ⌘1–9 |
Drag across line numbers or click the
+in the gutter, write a comment, then hit Send to Claude to have it fix them.
Hit Send N to Claude; it works through each comment, edits the code and replies in the thread, and you review its changes like any other diff.
Type
@claudein any comment or reply and Claude answers in the same thread.
Click Ask Claude to review, optionally add what to focus on, and its comments land on the diff as it works.
Open the picker next to the project name to switch between uncommitted changes, a commit, a range or a branch.
Pick a PR from the branch switcher to check it out, comment as you read, then Submit review to post it to GitHub.
Comment as you read, then Submit review as Comment, Approve or Request changes; GitHub comments sync back into the diff so you can reply or resolve from the app.
Open the Files tab, pick any file in the repo and comment on its lines, even code the diff doesn't touch.
Press
⌘Pto open any file, or⌘Kto search commits, comments, PRs and every action.
Open a repo with
⌘O; it stays in the left rail, so⌘1–⌘9takes you back to it.
-
Find in the whole diff.
⌘Fsearches every file in the diff, including collapsed ones, and⌘Gjumps to the next match. -
Changed since you viewed it. Files you marked Viewed get a badge when they change again, and one click shows just what changed.
-
Hide generated files. Add a
.diffityignoreto your repo (same syntax as.gitignore), or a list in Settings, and those files stay out of your diffs:dist/ *.generated.ts !dist/keep-me.js
-
Colour-blind friendly colours. Settings → General → Appearance switches the diff to blue and orange, in light and dark.
-
Split or unified, light or dark. Toggle the diff layout anytime; the theme follows your Mac unless you pick one in Settings.
-
Updates itself. New versions install in place, and What's New in the Help menu shows what changed.
Found a bug or have an idea? Open an issue.











