收藏
0
1
分享
举报
·4 小时前发布·99次阅读

【自荐】Yenpo:读懂和审查 AI 写的代码的 Mac 应用

独立开发商业增长付费用户

大家好,

用 AI 写代码的时候,它写得比人读得快。改动最后还是得有人看懂:AI 改了什么、为什么这么改、和代码库其他地方对不对得上。扫一眼长长的 diff 就接受,不等于跟上了 AI 的思路。

先说明一下:Yenpo 是我做的,一个原生 Mac 应用,专门用来读懂和审查 AI 在你开发过程中改的代码。

它能做什么

  • Inline diff:可以看单个 commit,可以看分支和 main 的对比(只看分叉点之后的改动,或者直接对比),也可以看本地还没提交的改动,包括未跟踪的文件。
  • 边看边跳转:通过本地的 language server 跳转定义、查找引用,还有全文搜索(普通文本或正则)。language server 不内置:Swift 和 C 系语言用 Xcode 自带的,Python、TypeScript、Go 用你 PATH 里的,rust-analyzer 可以一键安装。
  • 可选的 AI Reader:用你自己的 AI 服务商(OpenAI Responses、OpenAI 兼容接口或 Anthropic Messages)。你可以问它某个改动是干什么的,它读了哪些文件、搜了什么,会实时显示出来。回答里的文件和行号可以直接点开核对。
  • AI Reader 默认只读。Allow Edits 只对你发给 AI Reader 的下一条消息生效,之后自动切回只读。
  • 不需要 Yenpo 账号,没有遥测。只有连你自己的 AI 服务商、可选的每日更新检查、你自己点的下载时才会联网。
  • 不和 Claude Code、Codex、Cursor、GitHub 做集成,直接打开本地的 git 仓库就行。
  • 免费软件,不开源。支持 macOS 14 及以上,Apple 芯片和 Intel 都能用。

一个想听听意见的设计

负责讲解代码的助手,能看到它读了什么才更有用;它不能悄悄改你正在审的代码,才更放心。所以 AI Reader 会边读边显示自己读了什么、搜了什么,改代码要你明确打开,而且只管一条消息。

官网:https://yenpo.app/?utm\_source=solo&utm\_medium=forum&utm\_campaign=launch

想问大家

用 AI 写代码的朋友,你们在保留 AI 的改动之前是怎么审的?每个 diff 都看、让另一个模型解释、靠测试,还是别的办法?讲解代码的助手,你们希望它能改代码,还是只读就好?

欢迎在评论里聊,我都会看。

讨论 (1)

0/250

    关于作者

    心得体会

    TA 还没有留下个人简介

    Solo 独立开发者社区support@solo.xin
    关于社区成长规则SOLO.cc隐私政策用户协议商务合作友情链接订阅更新(RSS)投稿赞助

    © 2023 SOLO · 为独立开发者而生