<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>massimoyang (Massimo Yang)</title>
    <link>https://www.w2solo.com/massimoyang</link>
    <description/>
    <language>en-us</language>
    <item>
      <title>Yenpo</title>
      <description>&lt;p&gt;大家好，我是 Massimo Yang，一个人在做 Yenpo，这是我的个人项目。&lt;/p&gt;

&lt;p&gt;做它的原因很简单：和 Claude Code、Codex 这类 agent 一起写项目时，AI 干完活会给一段总结和一大片 diff，总结说的是它想做什么，diff 才是它实际做了什么，两者不一定对得上。扫一眼就合并，其实不算 review。Yenpo 就是帮你在和 AI 一起写项目的过程中，把它写的代码读懂、审一遍，跟上它的思路。它不是用来读别人开源仓库的。&lt;/p&gt;

&lt;p&gt;能做什么：&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;看三种改动：单个 commit、分支对比 main、未提交的本地改动（含新建的未跟踪文件），行内 diff。&lt;/li&gt;
&lt;li&gt;通过本机语言服务器跳转定义、查找引用（Swift、Rust、C/C++/ObjC、Python、JS/TS、Go），还有全文搜索。&lt;/li&gt;
&lt;li&gt;可选的 AI Reader，用你自己的模型服务商，会列出它读了哪些文件、搜了什么，回答里的 文件:行号 能点开核对。AI Reader 默认只读，Allow Edits 只对下一条消息生效。&lt;/li&gt;
&lt;li&gt;内置终端，编辑器带补全和格式化。&lt;/li&gt;
&lt;li&gt;Rust 项目默认不跑 build.rs 和过程宏，点 "Trust and enable Rust development" 之后才开。&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;它不和任何 agent、编辑器或 GitHub 集成，直接读取本地的 git 仓库，所以你用什么 agent 都行。&lt;/p&gt;

&lt;p&gt;技术上是 SwiftUI 外壳 + Rust 核心。核心放在 Rust 里是为了以后跨平台；现在只有 Mac 版，只是因为我自己用 Mac 工作，没有 Windows 环境。&lt;/p&gt;

&lt;p&gt;macOS 14+，Universal 版本，界面 10 种语言（含简体中文）。免费，不用注册账号，App 内没有遥测。&lt;/p&gt;

&lt;p&gt;想请大家说说真实感受：哪里让你困惑、缺了什么、要改成什么样你才会真的用它。欢迎直接回帖。&lt;/p&gt;</description>
      <author>massimoyang</author>
      <pubDate>Sat, 31 Oct 2026 09:52:11 +0800</pubDate>
      <link>https://www.w2solo.com/topics/8657</link>
      <guid>https://www.w2solo.com/topics/8657</guid>
    </item>
  </channel>
</rss>
