Diffsmith icon

Diffsmith

認証する

Diffsmithは、Claude Code、Cursor、Codex、CopilotなどのAIコーディングエージェントが作成したローカルgit差分をレビューできるmacOSネイティブのコードレビューアプリ。コメントを行単位で残し、プロンプトやローカルMCPサーバー経由でエージェントに送信できます。

Diffsmith

概要

Diffsmithは、AIコーディングエージェントが作成したローカルのコード変更をレビューするためのmacOSネイティブアプリです。リポジトリを開いて未コミットのgit差分を読み取り、ファイル名や行番号を手で打ち直すことなく、コメントを各行に直接付けられます。

このワークフローは、まだ変化中のコード向けに設計されています。Diffsmithはファイルがディスク上で変わるたびに再diffできるため、エージェントの完了を待たずにレビューを始められます。作業が終わったら、メモをプロンプトとしてコピーし直すことも、アプリの任意のローカルMCPサーバー経由でエージェントに渡すこともできます。

Diffsmithに含まれる機能

ローカルgit変更をレビュー

ローカルリポジトリを開き、プルリクエストになる前の未コミット差分をレビューします。このアプリは、AIエージェントがワークツリー内で既に書いたコードを対象としています。

行に紐づくインラインコメント

任意の行をクリックして、その正確な位置に紐づくコメントを残し、それらのメモをプロンプトとしてエージェントに送り返せます。サイドバーにはすべてのコメントが一覧表示されるので、素早く移動できます。

任意のローカルMCPワークフロー

エージェントがコメントを直接読み取り、Diffsmith内で返信できるようにしたい場合は、内蔵のローカルMCPサーバーを有効にします。セットアップガイドには Claude Code、Cursor、Codex、Windsurf、VS Code、Zed 用のスニペットが用意されています。

作業進行中のライブ再diff

ファイルがディスク上で変化するたびにDiffsmithが再diffするため、エージェントの作業完了を待たずにレビューを始められます。

柔軟なdiff表示

シンタックスハイライト付きの左右比較表示とインラインdiffを切り替えたり、コンテキストを広げたり、空白を非表示にしたり、HEADまたはHEADにステージ済み変更を加えた状態をレビューできます。変更済み、追加、削除、名前変更、未追跡の各ファイルは、ファイルごとの統計とともに表示されます。

レビュー管理ツール

完全にカスタマイズ可能なプロンプトテンプレートを使い、複数リポジトリを同時に開き、ハンクやファイルを既読としてマークし、フィードバック後にコードが変わった際のPast Commentsを追跡できます。

Diffsmithの主な使い方

  • PR前のエージェントコードレビュー

    Claude Code、Cursor、Codex、Copilot、または他のエージェントがローカルリポジトリに書いたコードを、プルリクエストにする前にレビューします。

  • 進行中の作業をレビュー

    エージェントがまだファイルを編集している間に特定の行へコメントを残し、その後は完了した一括変更を待たずに、作業の変化に合わせてDiffsmithに再diffさせます。

  • エージェントとのクローズドループ・フィードバック

    MCP経由でローカルAIツールを接続し、メモを読み取ってアプリ内で応答できるようにして、レビューと生成の間のコピーペーストを減らします。

  • マルチリポジトリレビュー

    複数のリポジトリを同時に開き、複数のアクティブなコードベースを扱うときに、1つまたはすべてからコメントをコピーします。

  • カスタムレビュー設定

    diffビューアーのインラインまたは左右比較レイアウト、テーマ選択、空白切り替え、調整可能なフォントサイズを使って、好みのレビュー方法に合わせます。

Pros and Cons

Pros

  • 未コミットのローカルgit変更を、プルリクエストなしでレビューできます。
  • 正確な行に紐づくインラインコメントに対応しており、ファイル名や行番号を手作業で参照する手間を減らせます。
  • レビュー内容をプロンプトとして、またはローカルMCP経由でエージェントに返せます。
  • ファイルが変化している間も自動で再diffされるため、エージェント主導の進行中の作業に適しています。
  • プライバシー重視の設計をうたっており、アカウント不要、クラウドなし、テレメトリなし、アプリからの外向きネットワーク通信なしとされています。

Cons

  • 価格情報は、Mac App Storeでの一度きりの購入以外はサイトに記載されていません。
  • MCPワークフローはエージェントとその設定に依存します。セットアップガイドでは、MCPの設定形式はツールのバージョンによって異なる場合があると説明されています。
  • DiffsmithはmacOSアプリであり、クロスプラットフォームのデスクトップツールとしては示されていません。

FAQ

DiffsmithはClaude Code、Cursor、その他のAIコーディングエージェントで使えますか?

はい。元の説明では、Diffsmithはローカルのgit作業ツリーにある未コミットの変更をレビューでき、Claude Code、Cursor、Codex、Copilot、その他のAIコーディングエージェントで使えます。コメントをプロンプトとして貼り戻すことも、MCP経由でエージェントを接続してアプリ内で読み取って返信させることもできます。

MCP経由でエージェントを接続するにはどうすればよいですか?

Diffsmithで、設定 → Agent を開き、内蔵MCPサーバーを有効にします。サーバーは http://127.0.0.1:34337 で待ち受け、loopback のみにバインドされています。その後、Claude Code、Cursor、Codex、Windsurf、VS Code、Zed など、使っているエージェント用の提供スニペットを追加してください。

Diffsmithはコードやコメントをどこかに送信しますか?

いいえ。プライバシーポリシーでは、Diffsmithは個人情報を収集、保存、送信せず、インターネットに接続せず、自身からの外向きネットワークリクエストも行わないとされています。コメントと設定はMac上にローカル保存されます。

レビュー前に変更をコミットまたはプッシュする必要がありますか?

いいえ。Diffsmithはローカルの未コミット作業をレビューし、HEAD または HEAD にステージ済み変更を加えた状態と比較できるため、レビュー前にコミットやプッシュを行う必要はありません。

Diffsmithの価格はいくらですか?

ページでは、DiffsmithはMac App StoreでUS$5.99の買い切り購入で、永続アクセスとサブスクリプションなしと記載されています。

Quick Facts

カテゴリ
開発者向けツール
プラットフォーム
macOS
主なユーザー
AIコーディングエージェントが書いたコードをレビューする人
ワークフロー
インラインコメントと任意のMCP引き継ぎを備えたローカルgit差分レビュー
価格
Mac App StoreでUS$5.99の買い切り購入
ウェブサイト
apps.mergeable.io/diffsmith

Diffsmithの代替品

Orca icon

Orca

Orcaは、コードエージェントでの開発・実装を支援するAgent Development Environment。分離されたworktree上で複数のCLIエージェントを並列実行し、デスクトップとモバイルの連携ワークフローに対応します。

Firebase Studio icon

Firebase Studio

Firebase Studioは、Gemini支援のコーディング、アプリプレビュー、クラウドエミュレータを備えたブラウザベースのフルスタック開発用ワークスペースです。既存リポジトリの取り込み、新規アプリの試作、共同作業、ブラウザからのデプロイに対応します。

AI Magicx icon

AI Magicx

AI Magicxは、チャット、画像、動画、音声、音楽、メール、開発タスクを1か所で扱える統合AIワークスペース。複数モデルを使い分ける手間を減らします。

阶跃AI icon

阶跃AI

階跃AIは階跃星辰の個人効率アシスタント。知識検索、執筆、プログラミング、日常の自動化に対応し、デスクトップとモバイル版を提供。音声でWeb・ファイル・リマインダー操作も可能。

Twine AI Launcher icon

Twine AI Launcher

Twine AI Launcherは、ホーム画面からChatGPT風のAIヘルプを使えるAndroidランチャー。クイック回答、メモ、タスク、リマインダー、人物メモでメッセージ作成を支援します。

小艺 icon

小艺

小艺は華为が自社開発したAI智慧アシスタント。知識Q&A、文章作成、文書閲覧、コード補助、画像認識に対応し、日常検索やコンテンツ処理、HarmonyOS開発まで幅広く活用できます。