開啟 AI 改的儲存庫
開啟 DMG,把 Yenpo 拖進「應用程式」並啟動,選擇 AI 正在改的儲存庫根目錄。「本機改動」裡就是上次提交以來的變化,不用先設定 AI,就能看 diff、搜程式碼。
安裝與第一個專案用 Yenpo 在 Mac 上審閱 Claude Code、Codex 或 Cursor 寫的程式碼:查看 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.在這個虛構配方中,每杯使用 200 毫升。550 毫升除以 200 得到 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,但這個虛構配方的三杯需要 600 毫升。輸入 550 就能區分改動前後的結果。
recipe.ts:1–3diff、編輯器、搜尋和 AI Reader 都在同一個視窗裡。「本機改動」列出上次提交以來的全部變化;回答裡提到哪一行,點一下就能開啟。
開啟 DMG,把 Yenpo 拖進「應用程式」並啟動,選擇 AI 正在改的儲存庫根目錄。「本機改動」裡就是上次提交以來的變化,不用先設定 AI,就能看 diff、搜程式碼。
安裝與第一個專案從一處改動出發,跳到它的定義、呼叫方和相關測試。問 AI Reader 這處改動做了什麼,再開啟回答引用的程式碼行,自己核對。
用 AI 程式碼閱讀器審查改動檢視單個提交,或者比較兩個分支,比如 AI 的分支和 main。讀行內 diff,也可以讓 AI Reader 幫你找回歸問題。對比固定在你選的提交上,並且唯讀。
Git 對比方式假設 AI 剛改完請求客戶端,在 Yenpo 裡可以這樣查:
開啟「本機改動」,或對比 AI 分支和 main,找出涉及重試的檔案。
問 AI Reader:現在哪些呼叫會重試、最多重試幾次、最後一次也失敗時會怎樣。
預覽回答引用的程式碼行,再開啟 AI 沒改過的呼叫方和測試。
自己執行相關的測試或命令,確認解釋成立。AI Reader 唯讀程式碼,不會替你執行。
能。看本機改動、提交和分支 diff,搜尋、讀 Markdown、語言服務導覽,都不需要模型帳號。想用 AI Reader 時,再連線自己的模型服務;可用模型和費用以服務商為準。
需要 AI 時,再連線模型Swift、Rust、C/C++、Objective-C、Python、JavaScript/TypeScript 和 Go,各自透過對應的語言伺服器提供。rust-analyzer 可以由 Yenpo 安裝,其他伺服器來自 Xcode 或本機 PATH。具體能用哪些功能,取決於伺服器和專案設定。
瀏覽和搜尋都在本機完成。向 AI Reader 提問時,問題和相關程式碼會傳送到你設定的模型端點,處理受限程式碼前請先確認服務商的條款。除非你在某一輪允許編輯,AI Reader 唯讀不寫。
預覽版支援 macOS 14 及以上的 Apple silicon 和 Intel Mac。每個版本都有到期日期,就顯示在下載按鈕旁邊;重灌不會重置日期,請在到期前更新。
先看改了什麼,再順著程式碼往下讀,核對 AI 的解釋,最後自己跑測試驗證。按你的問題挑一篇
Vibe coding 做出的功能能跑,卻解釋不清?用一個可執行的篩選練習,先預測三個結果,再親手改一條規則,檢查哪些行為改變、哪些保持不變。
閱讀全文淺拷貝建立了新的外層物件,為什麼改 label 還是影響原始資料?沿呼叫端檢查引用,再執行測試,找出 AI 解釋漏掉的修改。
閱讀全文選對 Git 比較基準,讀懂 hunk 行號與增刪標記,找出修補程式裡沒顯示的未跟蹤檔案,再執行一個具體行為測試。
閱讀全文改動、diff 和搜尋開啟就能用。想問 AI Reader 時,再連線模型服務商。
下載 EAPApp 介面支援英文、簡體中文、繁體中文、日文、西班牙文、巴西葡萄牙文、韓文、德文、法文和俄文。
v0.1.303 EAP · Apple silicon & Intel · macOS 14+到期日期 (UTC)