変更を見つけて、
その動きを確かめる。
Yenpo は AI エージェントが書いたコードをレビューするネイティブ Mac アプリです。ファイル操作と Git ツールは単独で使えます。AI Reader に質問したくなったらモデルを接続します。
質問して、ソースと照らし合わせる
ファイル、フォルダー、選択範囲、あるいは動作の説明だけから始められます。AI Reader は許可されたプロジェクト内の他のファイルも開けるため、添付は出発点を示すものです。
値を設定する場所、設定で選ばれる実装、呼び出し元までのエラーの伝わり方を質問し、回答の参照を開きます。別の疑問を独立した会話にしたいときは、完了した回答で Fork into New Chat を使えます。
Settings で API の種類、エンドポイント、モデルを選びます。OpenAI 互換 Chat Completions、OpenAI Responses、Anthropic Messages に対応しています。質問と関連するコードはそのエンドポイントへ送られ、利用可能なモデルと料金はプロバイダーのアカウントで決まります。
モデルプロバイダーを接続する選んだコミットを正確にレビューする
サイドバーの Compare Versions… をクリックします。変更ファイルのツリーから、読み取り専用のインライン差分を開けます。古い版と現在のファイルを並べて開けるため、各タブのバージョンを確認してください。
最後のコミット以降の変更を見るには Local Changes を開きます。未保存の編集も含め、作業ツリーを HEAD と比較します。
| 知りたいこと | モード | 比較する範囲 |
|---|---|---|
| このコミットは何を変えたか | Commit | 第一親 → 選択したコミット。ルートコミットは空のツリーと比較します。 |
| 二つのブランチは現在どう違うか | 直接比較(Direct comparison) | base の最新コミット → head の最新コミット。 |
| このブランチは分岐後に何を変えたか | 分岐以降(Since the branches split) | 共通祖先(merge base)→ 選択した head。 |
比較は特定のコミットに固定され、後でブランチが進んでも変わりません。AI Reader の会話に添付すると、まさにその範囲で疑わしい回帰を調べられます。
コミットを比較してパッチを読むAI Reader が変更できるもの・できないもの
ローカルで読む
閲覧、読解、検索はモデル接続なしで使え、ナビゲーションはローカルの言語サーバーを利用します。AI を設定する前からすべて使えます。
編集は許可したときだけ
AI Reader は既定では読み取り専用です。Allow Edits を有効にすると、その実行に限りプロジェクトのテキストファイルを変更できます。停止しても保存済みの変更は取り消されません。
読み取り専用のレビュー
Git 比較の会話は常に読み取り専用です。AI Reader はターミナルでコマンドを実行できません。ターミナル自体は通常の権限を持つ macOS ユーザーとして動作します。
AI が次に加える変更で、
試してみよう。
差分、Local Changes、検索はすぐに使えます。AI Reader に質問したくなったら、モデルプロバイダーを接続してください。
EAP をダウンロードアプリは英語、簡体字・繁体字中国語、日本語、スペイン語、ブラジルポルトガル語、韓国語、ドイツ語、フランス語、ロシア語に対応しています。
v0.1.303 EAP · Apple silicon & Intel · macOS 14+有効期限 (UTC)