Diffsmith icon

Diffsmith

Diffsmith 是一款原生 macOS 應用,用於檢視 AI coding agents 產生的未提交 git 變更。可在本機 diff 上加入行內註解,並透過提示詞或本機 MCP server 將回饋傳回 agent。

Diffsmith

概覽

Diffsmith 是一款原生 macOS 程式碼審查工作室,用於檢視 AI coding agents 所產生的本機 git 變更。它專為在儲存庫中的未提交工作成為 pull request 之前進行審查而設計,並提供會精準錨定在所指涉行上的行內註解。

此產品支援 Claude Code、Cursor、Codex 和 Copilot 等 agent。審查筆記可以複製回去作為提示詞,或透過 Diffsmith 的可選本機 MCP server 處理,讓 agent 能讀取註解並在應用內回覆。

Diffsmith 的完整功能

檢視本機 git 變更

開啟儲存庫,直接在原生 macOS 應用中檢視尚未提交的 diff,不必等到 pull request 出現。

與程式碼連結的行內註解

點擊 diff 中的任一行即可留下錨定在該精確位置的註解,不需要手動輸入檔名或行號。

將回饋傳回 agent

將註解以格式化提示詞送回,或使用本機 MCP server,讓 agent 能在應用內讀取並回覆。

追蹤變動中的程式碼庫

當檔案在磁碟上變動時,應用會重新產生 diff,讓你在 agent 仍在工作時持續審查;若程式碼變更,註解會移到 Past Comments。

適合大量 diff 的審查工具

在並排與行內 diff 間切換、展開上下文、隱藏空白字元、瀏覽檔案統計,並將 hunk 或檔案標示為已讀。

整理審查工作流程

使用完全可自訂的提示詞模板、一次開啟多個儲存庫,並在側邊欄中區分 agent 回覆與你自己的註解。

Diffsmith 的常見使用方式

  • 在 PR 前審查 agent 輸出

    開啟 agent 正在編輯的 repo,檢視尚未提交的 diff,並在工作提交前留下逐行註解。

  • 在應用程式內完成回饋閉環

    使用內建 MCP server,讓連線中的 agent 可以讀取你的註解並回覆,而無需透過複製貼上來回切換。

  • 跟上活躍的 agent 工作階段

    在檔案仍在磁碟上變動時就開始審查,這在 agent 以多個階段產出程式碼時特別有用。

  • 更舒適地閱讀複雜 diff

    切換到並排或行內檢視、隱藏空白字元,並在需要檢查較大或較雜亂的 diff 時展開上下文。

Pros and Cons

Pros

  • 可直接審查尚未提交的 git 變更,因此可以在 pull request 出現之前先開始工作。
  • 行內註解會錨定到精確行,減少手動複製與引用工作。
  • 支援透過可複製的提示詞或本機 MCP server 進行雙向工作流程。
  • 會隨著檔案變更重新產生 diff,適合快速變動的 agent 生成程式碼。
  • 隱私立場明確:沒有帳號、沒有雲端、沒有 telemetry,且應用本身不會發出任何對外網路連線。

Cons

  • 價格僅以 Mac App Store 的單次購買方式呈現;頁面未提供方案比較或試用細節。
  • MCP 整合是可選的且僅限本機,但仍需要在 Diffsmith 與所選 agent 中進行設定。
  • 根據來源資料,這個應用僅支援 macOS。

FAQ

Diffsmith 可以與 Claude Code、Cursor 以及其他 AI coding agents 搭配使用嗎?

是。產品頁說明 Diffsmith 可檢視本機 git working tree 中尚未提交的變更,並可搭配 Claude Code、Cursor、Codex、Copilot 及其他 AI coding agents 使用。你可以將註解複製回去作為提示詞,或透過本機 MCP server 連線。

我要如何透過 MCP 連接 agent?

在 Diffsmith 中開啟 Settings → Agent,啟用 MCP server,然後加入系統提供給你的片段即可。設定指南包含 Claude Code、Cursor、OpenAI Codex CLI、Windsurf、Antigravity、VS Code(GitHub Copilot)和 Zed 的範例。

Diffsmith 會把我的程式碼傳到其他地方嗎?

不會。Diffsmith 被描述為一款沙箱化的原生 macOS 應用,沒有帳號、沒有雲端、沒有 telemetry,且本身不會發出任何對外網路請求。除非你明確複製或儲存,否則註解、偏好設定及其他應用資料都會保留在你的 Mac 上。

我需要先提交才能檢視變更嗎?

不需要。Diffsmith 會檢視你本機儲存庫中尚未提交的工作,並可針對 HEAD 或 HEAD 加上已暫存變更進行 diff,因此你可以在 agent 仍在工作時就開始審查。

Diffsmith 的費用是多少?

Diffsmith 在 Mac App Store 上標示為一次性購買 US$5.99,可永久使用,且沒有訂閱制。

Quick Facts

類別
開發者工具
平台
macOS
主要工作流程
檢視來自 AI coding agents 的本機 git diff
整合
Claude Code、Cursor、Codex、Copilot、Windsurf、VS Code、Zed、Antigravity
價格
Mac App Store 一次性購買 US$5.99
來源網域
apps.mergeable.io