YENPO の機能

変更を見つけて、
その動きを確かめる。

Yenpo は AI エージェントが書いたコードをレビューするネイティブ Mac アプリです。ファイル操作と Git ツールは単独で使えます。AI Reader に質問したくなったらモデルを接続します。

02 / AI READER

質問して、ソースと照らし合わせる

ファイル、フォルダー、選択範囲、あるいは動作の説明だけから始められます。AI Reader は許可されたプロジェクト内の他のファイルも開けるため、添付は出発点を示すものです。

値を設定する場所、設定で選ばれる実装、呼び出し元までのエラーの伝わり方を質問し、回答の参照を開きます。別の疑問を独立した会話にしたいときは、完了した回答で Fork into New Chat を使えます。

Settings で API の種類、エンドポイント、モデルを選びます。OpenAI 互換 Chat Completions、OpenAI Responses、Anthropic Messages に対応しています。質問と関連するコードはそのエンドポイントへ送られ、利用可能なモデルと料金はプロバイダーのアカウントで決まります。

AI を使ったコード読解の流れ

モデルプロバイダーを接続する
03 / GIT 比較

選んだコミットを正確にレビューする

サイドバーの Compare Versions… をクリックします。変更ファイルのツリーから、読み取り専用のインライン差分を開けます。古い版と現在のファイルを並べて開けるため、各タブのバージョンを確認してください。

最後のコミット以降の変更を見るには Local Changes を開きます。未保存の編集も含め、作業ツリーを HEAD と比較します。

知りたいことモード比較する範囲
このコミットは何を変えたかCommit第一親 → 選択したコミット。ルートコミットは空のツリーと比較します。
二つのブランチは現在どう違うか直接比較(Direct comparison)base の最新コミット → head の最新コミット。
このブランチは分岐後に何を変えたか分岐以降(Since the branches split)共通祖先(merge base)→ 選択した head。

比較は特定のコミットに固定され、後でブランチが進んでも変わりません。AI Reader の会話に添付すると、まさにその範囲で疑わしい回帰を調べられます。

コミットを比較してパッチを読む

Mac の Git 差分ビューアーとして Yenpo は適しているか

04 / 権限

AI Reader が変更できるもの・できないもの

ローカルで読む

閲覧、読解、検索はモデル接続なしで使え、ナビゲーションはローカルの言語サーバーを利用します。AI を設定する前からすべて使えます。

編集は許可したときだけ

AI Reader は既定では読み取り専用です。Allow Edits を有効にすると、その実行に限りプロジェクトのテキストファイルを変更できます。停止しても保存済みの変更は取り消されません。

読み取り専用のレビュー

Git 比較の会話は常に読み取り専用です。AI Reader はターミナルでコマンドを実行できません。ターミナル自体は通常の権限を持つ macOS ユーザーとして動作します。

データ・編集権限・ターミナル
YENPO EAP を試す

AI が次に加える変更で、
試してみよう。

差分、Local Changes、検索はすぐに使えます。AI Reader に質問したくなったら、モデルプロバイダーを接続してください。

EAP をダウンロード

アプリは英語、簡体字・繁体字中国語、日本語、スペイン語、ブラジルポルトガル語、韓国語、ドイツ語、フランス語、ロシア語に対応しています。

v0.1.303 EAP · Apple silicon & Intel · macOS 14+有効期限 (UTC)