Show HN: Shoaku – 你的编码导航员
AI代理(如Codex和Claude)虽然能极大加速编码实现,但也带来了一个副作用——开发者开始对自己的编码能力失去信心。当AI完成代码后,用户在代码评审中无法解释复杂实现逻辑,感到尴尬。为了解决这一问题,这款编码助手让AI仅充当导航员,不直接编写代码,而是帮助用户理解自己的思考过程和编码进度。同时,一个独立的AI线程在后台临时工作目录中运行,提供高度精准的导航支持。
背景速读
- Shoaku 是一个面向 IntelliJ IDEA 的插件(作者 solo 开发),核心理念是"AI 只做导航,不替你写代码"。它会在后台临时目录中运行独立的 AI 线程(比如调用 Codex 或 Claude 的能力进行推理分析),但最终代码必须由开发者自己敲出来。
- 这一设计的背景是:当前主流的 AI 编程助手(如 GitHub Copilot、Cline、Cursor 等)可以直接生成代码块甚至完整 PR。虽然效率极高,但作者发现这导致了一个副作用——开发者不再理解自己"提交"的代码,评审时无法解释设计决策,逐渐丧失编程信心和深度思考能力。
- 该工具试图在"完全手动编程"和"AI 全权代劳"之间找一个中间点:保留 AI 的分析和导航能力,但强制开发者亲自写每一行代码,从而维持对代码的理解和 ownership。
- 项目目前在 GitHub 上以 Show HN 形式发布,作者明确表示仍在早期阶段(AI 回答有时会奇怪),寻求社区反馈。