Yenpo 功能說明

先看改了什麼,
再問它在做什麼。

Yenpo 是一款原生 Mac 應用,用來審查 AI agent 寫的程式碼。檔案和 Git 工具可以單獨使用;想就程式碼提問時,再連線模型使用 AI Reader。

02 / AI Reader

先提問,再回到原始碼核對回答

可以從檔案、資料夾、選區開始,也可以直接描述遇到的現象。AI Reader 會在你授權的專案裡繼續查詢相關程式碼,你加進去的內容只是起點。

問它某個值在哪裡賦值、設定選中了哪個實作、錯誤怎麼傳到呼叫方,再開啟回答裡的引用。某個旁支問題值得單獨展開時,可以在已完成的回答上「從此處建立分支」。

在設定中選擇 API 型別、端點和模型,支援 OpenAI-compatible Chat Completions、OpenAI Responses 和 Anthropic Messages。問題和相關程式碼會傳送到這個端點,能用哪些模型、費用多少,由你的服務商帳號決定。

瞭解 AI 輔助程式碼閱讀的完整流程

連線模型服務商
03 / Git 對比

審查你選定的那些提交

在檔案欄中點選「版本比較…」,從變更檔案樹開啟唯讀的行內 diff。舊版本檔案可以和目前檔案同時開啟,閱讀時注意分清每個標籤頁對應的版本。

想看上次提交之後改了什麼,就開啟「本機改動」:它拿工作區和 HEAD 比較,還沒儲存的編輯也算在內。

要回答的問題對比方式比較的兩端
這個提交改了什麼?Commit第一個父提交 → 選中的提交;根提交與空樹比較。
兩個分支現在差在哪?直接比較base 的最新提交 → head 的最新提交。
這個分支從分叉以來改了什麼?從分支分叉點開始共同祖先(merge base)→ 選中的 head。

對比會固定到具體的提交,分支之後再更新也不受影響。把對比加到 AI Reader 對話裡,就能針對這個範圍調查可能的回歸。

比較提交併審查修補程式

Yenpo 是否適合你在 Mac 上檢視 Git 差異?

04 / 操作權限

AI Reader 能改什麼,不能改什麼

本機閱讀

瀏覽、閱讀和搜尋不需要連線模型,導覽使用本機的語言伺服器。還沒設定 AI 時,這些功能都能用。

允許後才編輯

AI Reader 預設唯讀。開啟「允許修改」後,它才能在這一輪裡修改專案內的文字檔案。停止執行不會撤銷已經寫入磁碟的修改。

唯讀審查

Git 對比對話始終唯讀。AI Reader 不能在終端裡執行命令;終端本身以你的 macOS 使用者身分執行,擁有你平時的權限。

資料去向、編輯權限與終端
試用 Yenpo EAP

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

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

下載 EAP

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

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