Happier代码审查完全指南:在手机上逐行审查AI Agent生成的Diff

发布时间:2026/10/11 13:51:25
Happier代码审查完全指南:在手机上逐行审查AI Agent生成的Diff
【免费下载链接】happierWeb, Desktop Mobile client and orchestrator for Codex, Claude Code, OpenCode, Pi, Cursor, Grok, Antigravity, Kimi, Augment Code, Qwen, fully end-to-end encrypted项目地址https://gitcode.com/gh_mirrors/hap/happier点击查看免费下载Happier 是一款支持 Web、桌面与移动端的 AI 编程代理编排器也是少数能让你在手机上逐行审查 Diff、给 AI Agent 的行级代码审查意见的开源工具。Claude Code、Codex、OpenCode 等 Agent 在你不在电脑前时继续干活而 Happier 把这些改动变成一份连续滚动的代码审查视图支持端到端加密让每一行变更都能被你看懂、批注、回传给 Agent 处理。为什么要在手机上做代码审查 AI Agent 写代码的速度远超人类阅读速度。常见的痛点是Agent 已经改完一堆文件你却只能等回到电脑前才能看 Diff。Happier 把代码审查从工作台解放出来——你在地铁上、会议间隙打开手机就能看到 Agent 改了哪些文件、每个文件改了哪几行并把这行逻辑有问题的意见直接贴到对应代码行上回传后 Agent 立刻继续修改。快速上手3 步开启手机端 Diff 审查1. 在电脑上安装桌面端或 CLI桌面应用推荐首选它会自动为你配置好 CLI 与守护进程。如果你更喜欢终端也可以用一条命令安装 CLI详见 README。2. 在手机上安装并登录同一账号支持 App Store、Google Play 或直接安装 APK。用同一账号登录后你的会话、机器和设置自动同步不需要任何额外配置。3. 打开会话进入审查视图在 App 中进入任意会话打开Git或Files标签页即可看到变更文件列表点列表头部的Review按钮就进入了完整的 Diff 审查界面。桌面端的会话操作栏也可以一键直达 Review详见 diffs.mdx。逐行阅读 DiffReview 视图完全讲解一张列表看懂 Agent 改了什么变更文件列表是审查的第一入口它帮你快速扫视当前仓库状态文件状态一目了然A新增、M修改、D删除等每个文件的增删行数统计分支信息固定在顶部提交控件集中放在底部文件路径与文件名对齐显示文件名突出展示方便扫读4 种审查范围只看这次会话改了什么当存在多种范围时列表头部会变成一个下拉选择器你可以切换范围含义仓库变更文件当前仓库全部未提交改动真相源最近一轮变更归属于最近一轮对话的改动会话归属变更跨多轮归因于本会话的改动已选提交文件当前已勾选、准备纳入下次提交的文件范围切换只改变你看到的列表不会重写仓库状态——这让快速过滤与数据可信兼得。连续滚动、自动预取、位置记忆Review 视图专为长 Diff设计渐进加载Diff 按需加载不会一次性挂载所有文件邻近预取上下文件提前拉取滚动体验接近原生流畅折叠记忆你手动折叠的文件不会被自动重新展开位置恢复切走再切回来回到上次停下的位置这些细节在 buildChangedFilesReviewRows.ts 与 useReviewDiffHunkNavigation.ts 中实现支持按文件、按 hunk变更块逐级跳转。行级批注把审查意见精准送达 Agent 这是 Happier 代码审查最有价值的部分——Review comments审查评论你在手机上标记确切代码行、写下意见Happier 把它变成一份结构化指令回传给 Agent 精确执行。官方功能描述见 features.ts浏览 Agent 的改动标记你想处理的精确行选择要发送的笔记直接交还给 Agent。完整说明见 review-comments.mdx。添加行级评论的步骤从Files或Git打开某个文件或 Diff点按可评论的代码行旁的行号槽位打开评论输入框保存后Happier 会记录文件相对路径、行号、该行附近代码片段、以及若可用行内容哈希行锚定机制文件变了评论不会跑偏纯行号定位在代码变动后极易失效。Happier 的评论不只存行号还存行内容哈希。之后文件如果整体下移Happier 能用哈希重新定位同一行内容实在找不到时行号与代码片段也依然作为兜底上下文。发送时 Agent 收到的每条评论都包含文件路径与行锚点如L8行哈希如lh1:...附近代码片段便于 Agent 确认语境你的评论文本 你补充的任何提示词发送前随意挑选同会话继续或开新会话接力发送前会话输入框会出现Review徽标和附件角标点开即可逐条勾选或取消勾选要发送的评论发给当前会话Agent 在同一上下文中立即按你的意见修改开新会话使用评论按工作区而非会话作用域保存在同一工作区新建会话甚至可以换一个 Agent 引擎时Happier 会自动检测并带上这些已保存的评论暂不发送关闭徽标时可选择解除绑定或丢弃解除绑定的评论仍保存在工作区中发送成功后评论在对话流里变成一张审查评论卡片按文件分组显示路径、行锚点、片段与评论文本并提供Jump按钮——一点就能跳回对应文件/Diff 位置复核。审查完顺手提交手机上的 Git 工作流看完 Diff 如果满意Happier 允许你直接在会话内完成 Git 操作暂存/取消暂存文件、按行级 hunk 选择、提交暂存内容、切换/创建分支、推送、打开或创建 Pull Request 等详见 git.mdx。有两点安全设计值得了解Git 写操作默认关闭需要在设置 → 功能 → 源码控制操作中手动开启实验性功能。只读查看 Diff 则完全无门槛。不暴露危险历史操作App 内没有 reset、rebase、cherry-pick 这类手机上误触就会毁掉工作的命令它们被刻意留在终端里。端到端加密审查内容只属于你 手机上审查的敏感代码经过端到端加密传输代码内容与会话内容在离开设备前加密即使是中继服务器也无法读取你的 Diff。加密实现细节可参考 encryption.md服务器与 CLI 的加解密逻辑分别在 apps/server/sources/ 与 apps/cli/src/ 中。常见问题Happier 的 Diff 审查支持哪些 Agent内置支持 Claude Code、Codex、OpenCode、Pi、Cursor、Grok、Kimi、Qwen 等 30 编程 Agent任何支持 ACP 协议的 Agent 都能在设置中添加。审查视图面向的是会话工作区与具体 Agent 无关。多 Agent 同时改一个仓库时改动归属可靠吗会话/单轮范围依赖 Agent 运行时的变更上报当多个会话活跃于同一仓库时归属置信度会下降此时 Happier 宁可回退到仓库全部变更视图也不展示不确定的过滤结果。仓库视图始终是真相源。手机上能编辑代码吗能。Review 不是死胡同你可以从审查中把某个文件打开到独立的编辑详情页修改后返回 Review 继续上下文不丢失。小结把代码审查变成口袋里的习惯 ✅Happier 让审查 AI Agent 的代码这件事从回到电脑前才能做变成看到通知就做连续滚动的 Diff 视图负责看懂行级评论负责说清行内容哈希保证意见不跑偏端到端加密保证不外泄。当 Agent 军团在你的机器上并行工作时手机上的这套代码审查流程就是你对所有产出的最后一道把关。赞分享【免费下载链接】happierWeb, Desktop Mobile client and orchestrator for Codex, Claude Code, OpenCode, Pi, Cursor, Grok, Antigravity, Kimi, Augment Code, Qwen, fully end-to-end encrypted项目地址https://gitcode.com/gh_mirrors/hap/happier点击查看免费下载相关推荐Hunk面向 Agent 代码审查的 Review-first 终端 Diff 查看器完整指南Hunk面向 Agent 代码审查的 Review first 终端 Diff 查看器完整指南 Hunk 是一款为 Agent 生成的 changeset 而开发工具代码评审CLIAI 应用CodiumAI PR-Agent革命性AI代码审查助手快速上手指南CodiumAI PR Agent革命性AI代码审查助手快速上手指南 CodiumAI PR Agent 是一款革命性的AI驱动的代码审查助手它彻底改人工智能AI Agent代码智能体代码评审AI 应用Windmill 分支差异审查 Agentbranch-diff-reviewer实战指南基于 AI 的 PR 前置代码审查体系Windmill 分支差异审查 Agentbranch diff reviewer实战指南基于 AI 的 PR 前置代码审查体系 导读 本指南围绕 Win后端工作流自动化任务调度低代码前端创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考