Uncommitted by default
Opens straight to your working tree vs HEAD, with an Include Untracked toggle for brand-new files.
Sift is a native macOS diff viewer with a built-in MCP server. Leave a comment on a line — Claude Code, Codex, or any MCP agent picks it up, ships the fix, and marks it resolved.
Agents generate more code than ever, which makes review the real bottleneck — and today it’s a dead end. You read the diff in one window, find the problem, then copy the file path, the line, and your reasoning into a prompt like it’s 2023. Every finding you make should reach the agent that can act on it, automatically. That’s the loop Sift closes.
Sift runs a local MCP server alongside the diff viewer. Comments you leave on the diff become work items your running agent fetches directly — it fixes the code, marks each comment resolved, and Sift’s diff refreshes the moment the change lands. Connect once and it stays connected.
Exposed toolslist_review_comments
resolve_comment
reopen_comment
get_review_context
Run once in any terminal:
claude mcp add --transport http sift http://127.0.0.1:4966/mcpAdd to ~/.codex/config.toml:
[mcp_servers.sift]
url = "http://127.0.0.1:4966/mcp"Opens straight to your working tree vs HEAD, with an Include Untracked toggle for brand-new files.
GitHub-style Files Changed view with side-by-side or unified layout and word-level intra-line highlighting.
Markdown and HTML render as previews by default (HTML sandboxed), plus images, notebooks, and Mermaid diagrams.
See your current branch and switch with an actual git checkout, guarded against a dirty tree.
Commit, stage, or edit — even from your agent’s terminal — and the diff refreshes itself instantly.
A real macOS .app on Tauri: Rust backend, system WebView, light and dark, fast everywhere.
Clone the repo and build from source today — a signed .dmg is on the way. MIT-licensed, built on difit by yoshiko-pg.
github.com/AltSlate-Labs/sift