Claude Code、Codex、OpenCodeなど複数のコーディングエージェントをworktree上で並行実行・オーケストレーションするデスクトップ、モバイル、Web、CLIアプリ。
yoshiko-pg/difit
Gitのコミット差分をレビューする、GitHub風のローカルWebビューアを起動するCLIツール。コメントはAI向けプロンプトとしてコピーできます。
代替できる製品:GitHub Pull Requests
- スター
- 3,267
- フォーク
- 208
- 未解決の Issue
- 24
- 最終コミット
- 2 か月前
これは何?
difitは、ローカルのGit差分を表示・レビューするためのコマンドラインツールです。実行すると小規模なローカルWebサーバーが起動し、GitHubのプルリクエストページに似た「Files changed」ビューで変更内容を表示します。
単一コミットだけでなく、2つのコミットやブランチの比較、未コミットまたはステージ済みの変更の表示、stdinからのunified diffの読み込みにも対応しています。また、GitHub CLI経由でGitHubのプルリクエストを読み込み、未解決のインラインレビューコメントも表示できます。行や範囲にレビューコメントを追加すると、コミットごとにブラウザー内へ保存でき、AIコーディングエージェント向けの整形済みプロンプトとしてコピーできます。
ユーザーに依頼されたとき、コーディングアシスタントなどのツールからdifitのレビューを開けるようにするagent Skillsも付属しています。TypeScript、React、Vite、Expressで構築されており、Node.js 21以降が必要です。
主な機能
- 01Gitのコミット差分を、GitHub風の「Files changed」ビューで表示します。
- 02コミット、ブランチ、作業ディレクトリ、ステージ済みの変更を比較します。
- 03任意のツールからstdin経由でパイプされたunified diffを読み込みます。
- 04GitHub CLI経由でGitHubのプルリクエストを読み込み、未解決のレビューコメントを取り込みます。
- 05行や範囲にコメントを追加し、AIエージェント向けのプロンプトとしてコピーできます。
- 06ロックファイル、minifiedファイル、生成されたコードはデフォルトで折りたたみます。
ユースケース
- コミット前に、自分がAIで生成した変更をレビューする。
- 構造化されたプロンプトとして、行単位のフィードバックをコーディングエージェントに送る。
- 既存のレビューコメントとともに、GitHubのプルリクエストをローカルで読む。
- diff -uなどのGit以外のツールや、保存済みのpatchファイルから差分を表示する。
クイックスタート
- 1
インストールせずに試す
npx difit - 2
グローバルにインストール
npm install -g difit - 3
gitリポジトリで実行して最新のコミット差分を表示
difit
使う前に知っておきたいこと
- Node.js 21.0.0以降と、コミットのあるgitリポジトリが必要です。
- --prモードにはGitHub CLI(gh)のインストールも必要です。
トピック
よくある質問
- difit とは?
- Gitのコミット差分をレビューする、GitHub風のローカルWebビューアを起動するCLIツール。コメントはAI向けプロンプトとしてコピーできます。 difitは、ローカルのGit差分を表示・レビューするためのコマンドラインツールです。実行すると小規模なローカルWebサーバーが起動し、GitHubのプルリクエストページに似た「Files changed」ビューで変更内容を表示します。
- difit は無料で使えますか?ライセンスは?
- difit は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- difit は今もメンテナンスされていますか?
- 半年以内に更新あり。difit の最終コミットは 2026年8月28日 です。
- difit は何に使えますか?
- コミット前に、自分がAIで生成した変更をレビューする。 構造化されたプロンプトとして、行単位のフィードバックをコーディングエージェントに送る。 既存のレビューコメントとともに、GitHubのプルリクエストをローカルで読む。 diff -uなどのGit以外のツールや、保存済みのpatchファイルから差分を表示する。
- difit のインストール方法は?
- インストールせずに試す: npx difit グローバルにインストール: npm install -g difit gitリポジトリで実行して最新のコミット差分を表示: difit
- difit はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/yoshiko-pg/difit
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
エージェントの計画、Markdown、HTML、コード差分に注釈を付け、フィードバックを返せるローカルのブラウザベースレビュー環境。
Claude Code、Codex、CursorなどのAIコーディングエージェントを、工程ごとのゲートを設けたパイプラインで連携させるモジュール式のランタイム兼オーケストレーションシステム。
チームのAIコーディング用アセットを共有Gitリポジトリで管理し、各メンバーのAIツールに同期するCLI。
Codexなどのコーディングエージェントに反応し、画面上を漂うドット絵ペットを閲覧・インストール・投稿できる公開ギャラリーとCLI。
Claude CodeやCodexなどのコーディングエージェントを、レビュー・修正・テストのゲートを通して動かすCLI兼ワークフローエンジン。