AI が作業するリポジトリを開く
DMG を開き、Yenpo を Applications にドラッグして起動します。エージェントが作業するリポジトリのルートを選びます。Local Changes で最後のコミット以降の変更を確認でき、AI の設定前から読解と検索が使えます。
インストールと最初のプロジェクトClaude Code、Codex、Cursor が書いたコードを Mac でレビュー。diff を開き、呼び出し元をたどり、AI Reader に変更について質問できます。回答のソース参照をクリックすると、周辺のコードも読めます。
v0.1.303 · Apple silicon & Intel · macOS 14+早期アクセスプレビュー · 有効期限 (UTC)
export function cupsFor(waterMl: number) {
return Math.floor(waterMl / 200);
}
// Fictional teaching input: 550 ml.
const cups = cupsFor(550);
// cups is 2.この架空のレシピでは 1 杯に 200 ml 使います。550 ml を割ると 2.75 となり、Math.floor は 2 を返します。
recipe.ts:1–3import { cupsFor } from './recipe';
export function teaLabel(waterMl: number) {
return cupsFor(waterMl) + ' cups';
}
// teaLabel(550) returns '2 cups'.teaLabel は waterMl を cupsFor に渡し、戻り値の整数をラベルに入れます。計算方法は recipe.ts で確認できます。
label.ts:1–5export function cupsFor(waterMl: number) {
return Math.round(waterMl / 200);
}
// Proposed change in this teaching example.
// cupsFor(550) now returns 3.Math.round(2.75) は 3 を返しますが、この架空のレシピで 3 杯作るには 600 ml 必要です。入力 550 で変更前後の違いが分かります。
recipe.ts:1–3差分、エディター、検索、AI Reader を一つのウインドウで使えます。Local Changes には最後のコミット以降の変更が表示され、回答で言及された行はその場で開けます。
DMG を開き、Yenpo を Applications にドラッグして起動します。エージェントが作業するリポジトリのルートを選びます。Local Changes で最後のコミット以降の変更を確認でき、AI の設定前から読解と検索が使えます。
インストールと最初のプロジェクト変更された関数を選び、定義、呼び出し元、それを使うテストへ移動します。変更の意味を AI Reader に質問し、引用された行を開いて回答を確かめます。
AI Code Reader で AI のコードをレビュー一つのコミットを見るか、エージェントのブランチと main など二つのブランチを比較します。インライン差分を読み、AI Reader に回帰の可能性を調べてもらえます。比較は選択したコミットに固定され、読み取り専用です。
Git 比較モードエージェントがリクエストクライアントを作り直したとします。Yenpo では、例えば次のように確認できます。
Local Changes を開くか、エージェントのブランチと main を比較し、再試行に関係するファイルを探します。
どの呼び出しが何回再試行され、最後の試行が失敗すると何が起こるかを AI Reader に質問します。
回答が引用する行をプレビューし、エージェントが変更しなかった呼び出し元とテストも開きます。
関連するテストやコマンドを自分で実行して説明を確かめます。AI Reader はコードを読みますが、実行しません。
不要です。Local Changes、コミットとブランチの差分、検索、Markdown、言語サーバーによるナビゲーションは単独で使えます。AI Reader に質問する場合に、自分のプロバイダーを接続します。モデルの利用条件と料金はプロバイダーが定めます。
必要になったら AI Reader を設定Swift、Rust、C、C++、Objective-C、Python、JavaScript、TypeScript、Go に、それぞれの言語サーバーを通して対応しています。rust-analyzer は Yenpo からインストールでき、他は Xcode または PATH 上のサーバーを使います。利用できる機能はサーバーとプロジェクト設定により異なります。
閲覧と検索は Mac 内で行われます。AI Reader に質問すると、質問と関連コードが設定したモデルのエンドポイントへ送られます。制限のあるコードを扱う前にプロバイダーの規約を確認してください。AI Reader はその実行で編集を許可しない限り読み取り専用です。
macOS 14 以降の Apple silicon・Intel Mac に対応しています。各ビルドはダウンロードボタン横の日付で期限切れになります。再インストールしても延長されないため、その前に更新してください。
変更を見つけ、コードをたどり、AI の説明を確かめて、テストを自分で実行します。疑問に合うガイドを選ぶ
動く機能を自分で説明できますか。実行可能なフィルターで三つの結果を予測し、条件を一つ変えて確かめます。
記事を読む浅いコピーで外側のオブジェクトは新しくなるのに、label を変えると元のデータも変わるのはなぜか。呼び出し元と参照を調べ、テストで説明を確かめます。
記事を読む適切な比較を選び、ハンクを読み、パッチにない未追跡ファイルを探し、変更の動作を小さなテストで確認します。
記事を読む差分、Local Changes、検索はすぐに使えます。AI Reader に質問したくなったら、モデルプロバイダーを接続してください。
EAP をダウンロードアプリは英語、簡体字・繁体字中国語、日本語、スペイン語、ブラジルポルトガル語、韓国語、ドイツ語、フランス語、ロシア語に対応しています。
v0.1.303 EAP · Apple silicon & Intel · macOS 14+有効期限 (UTC)