原生 macOS 應用 · 早期預覽

讀懂 AI
寫下的程式碼。

用 Yenpo 在 Mac 上審閱 Claude Code、Codex 或 Cursor 寫的程式碼:查看 diff、追蹤呼叫端,向 AI Reader 詢問一處變更,再點選原始碼引用閱讀前後文。

v0.1.303 · Apple silicon & Intel · macOS 14+早期預覽版 · 到期日期 (UTC)

tea-notes-demoYENPO
ts recipe.ts
src / recipe.ts / cupsFor
export function cupsFor(waterMl: number) {
  return Math.floor(waterMl / 200);
}

// Fictional teaching input: 550 ml.
const cups = cupsFor(550);
// cups is 2.
TypeScriptUTF-8 · 原始碼預覽
AI Reader
這些水能泡幾杯茶?
回答

只計算完整的杯數。

在這個虛構配方中,每杯使用 200 毫升。550 毫升除以 200 得到 2.75,Math.floor 回傳 2。

recipe.ts:1–3
不足 200 毫升時會怎樣?
檔案、問題與原始碼引用為此示意獨立編寫的虛構程式碼與回答
直接開啟本機儲存庫
回答附帶原始碼位置
改動、提交與分支

讓 AI 寫,
再看清它改了什麼。

diff、編輯器、搜尋和 AI Reader 都在同一個視窗裡。「本機改動」列出上次提交以來的全部變化;回答裡提到哪一行,點一下就能開啟。

開啟 AI 改的儲存庫

開啟 DMG,把 Yenpo 拖進「應用程式」並啟動,選擇 AI 正在改的儲存庫根目錄。「本機改動」裡就是上次提交以來的變化,不用先設定 AI,就能看 diff、搜程式碼。

安裝與第一個專案

順著改動往下讀

從一處改動出發,跳到它的定義、呼叫方和相關測試。問 AI Reader 這處改動做了什麼,再開啟回答引用的程式碼行,自己核對。

用 AI 程式碼閱讀器審查改動

審查提交或分支

檢視單個提交,或者比較兩個分支,比如 AI 的分支和 main。讀行內 diff,也可以讓 AI Reader 幫你找回歸問題。對比固定在你選的提交上,並且唯讀。

Git 對比方式

「這次改動對重試有什麼影響?」

假設 AI 剛改完請求客戶端,在 Yenpo 裡可以這樣查:

  1. 開啟改動

    開啟「本機改動」,或對比 AI 分支和 main,找出涉及重試的檔案。

  2. 問改動做了什麼

    問 AI Reader:現在哪些呼叫會重試、最多重試幾次、最後一次也失敗時會怎樣。

  3. 開啟引用

    預覽回答引用的程式碼行,再開啟 AI 沒改過的呼叫方和測試。

  4. 跑一遍驗證

    自己執行相關的測試或命令,確認解釋成立。AI Reader 唯讀程式碼,不會替你執行。

看一個完整案例

常見問題

不連線模型也能用嗎?

能。看本機改動、提交和分支 diff,搜尋、讀 Markdown、語言服務導覽,都不需要模型帳號。想用 AI Reader 時,再連線自己的模型服務;可用模型和費用以服務商為準。

需要 AI 時,再連線模型

哪些語言支援程式碼導覽?

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 的解釋,最後自己跑測試驗證。按你的問題挑一篇

試用 Yenpo EAP

等 AI 下次改完程式碼,
用它看看。

改動、diff 和搜尋開啟就能用。想問 AI Reader 時,再連線模型服務商。

下載 EAP

App 介面支援英文、簡體中文、繁體中文、日文、西班牙文、巴西葡萄牙文、韓文、德文、法文和俄文。

v0.1.303 EAP · Apple silicon & Intel · macOS 14+到期日期 (UTC)