如何逐文件审阅AI改代码:cc-haha Diff评审与内置浏览器预览完全指南

发布时间:2026/10/10 17:59:56

如何逐文件审阅AI改代码:cc-haha Diff评审与内置浏览器预览完全指南 人工智能AI 应用AI Agent代码智能体桌面应用开发工具GUI 自动化【免费下载链接】cc-hahaLocal-first cross-platform desktop workspace for Claude Code / agents: multi-agent, Git worktrees, code diffs, skill marketplace, multi-model, Computer Use, task-aware desktop pets, with WeChat, Feishu, DingTalk, Telegram, WhatsApp and H5 access.项目地址https://gitcode.com/NanmiCoder/cc-haha点击查看免费下载cc-haha 是一款本地优先的 Claude Code 跨平台桌面工作区。它最实用的能力之一就是让 AI 改完代码后你可以逐文件审阅 Diff 评审结果并用内置浏览器预览页面效果——不用切窗口、不用复制粘贴改动、评论、预览全在一个窗口里完成。本指南教你从零走完这条审阅链路。第一步打开工作区让改动看得见对话区只能告诉你 AI「说了什么」而右侧的工作区面板才告诉你它「真的改了什么」。点标签栏右侧的「显示工作区」按钮即可展开面板再点一次收起面板左边界可以拖动调整宽窄空面板里可以打开「审查」「文件」「浏览器」「终端」「侧边聊天」它们各自保留在独立标签中互不干扰工作区整体架构的说明见官方文档docs/desktop/workspace.md。选择比较范围一眼看清AI改了什么打开「审查」标签后先在工具栏的「比较范围」里选你要看的改动选项适用场景未暂存 / 已暂存 / 全部未提交查看当前工作目录的改动最常用分支 / 比较分支…对比两个分支的整体差异查看提交…审查某一次提交只读查看点「显示/隐藏文件树」展开变更文件列表每行显示文件状态和增删行数点文件即可打开对应 Diff。变更分块由 reviewHunks.ts 解析 Git patch 生成保证每一块改动都不丢失。 不是 Git 仓库时「审查」入口会直接说明原因不会报错卡死。逐文件 Diff 评审看行也能看字点开某个文件的 Diff旧行和新行同时保留并带语法高亮工具栏还支持统一 Diff / 并排 Diff两种视图切换——并排模式适合逐行对照统一模式适合看连续改动自动换行——长代码行不再横向滚动标记为已查看——大改动多文件时帮你记住审阅进度Diff 的排版与高亮分别由 workspaceDiffLayout.ts 和 workspaceDiffHighlighter.ts 负责大文件也不会卡住界面。行级评论把意见直接甩给 AI这是整个 Diff 评审最省事的一步点某一行右侧出现评论框想评一段而非一行按住Shift点起止行限同一侧、同一变更块写下你希望怎么改点「提交」评论会连同文件路径、行号、选中代码一起回到输入框直接发给 AI这比在对话里说「那个函数里判断空值那行」要准确得多——AI 拿到的就是精确定位。⚠️ 如果你在写评论时 AI 又改了这个文件界面会提示「差异已更新」需要重新选行。这是防止你的评论落到错误位置的保护机制。内置浏览器预览让 AI 亲眼看渲染结果改完前端代码别急着刷新外部浏览器。在工作区的菜单里打开「浏览器」标签地址栏填入本地开发地址如http://127.0.0.1:4173/就能直接预览。这里有三个专门为「让 AI 看见」设计的按钮 截图——把当前页面画面带回会话AI 立刻能看到渲染结果 选择元素——在页面上点一个元素它的选择器、位置和截图会一起作为上下文交给 AI改样式时特别省事 缩放——调整预览比例检查响应式布局截图与选元能力由 preview-agent/screenshot.ts 和 preview-agent/selector.ts 实现预览页宿主逻辑在 browserHost.ts。 注意内置浏览器的登录态和 Cookie 是真实的。做公开演示或截图发出去之前请换成不需要登录的页面。高频问题速答QAI 改错了怎么撤在对话里直接用撤销类指令让 AI 回退或走 Git 的git checkout恢复详见 docs/desktop/sessions.md。Q怕 AI 大改搞乱当前分支在输入框的运行位置选「独立工作树」这条会话会拿到一个隔离的 Git worktree你当前分支一个字都不会动。Q交付前还要做什么被拒绝的工具调用不会写盘但已接受的改动建议交付前自己再过一遍git diff兜底。总结cc-haha 的审阅链路只有四步开工作区 → 选比较范围 → 逐文件看 Diff 并行级评论 → 内置浏览器验证效果。改动、反馈、预览全程不切窗口这正是它作为 AI 编程桌面工作区的核心价值。想继续深入可以看架构文档 docs/internals/desktop.md 和会话审阅说明 docs/desktop/sessions.md。赞分享人工智能AI 应用AI Agent代码智能体桌面应用开发工具GUI 自动化【免费下载链接】cc-hahaLocal-first cross-platform desktop workspace for Claude Code / agents: multi-agent, Git worktrees, code diffs, skill marketplace, multi-model, Computer Use, task-aware desktop pets, with WeChat, Feishu, DingTalk, Telegram, WhatsApp and H5 access.项目地址https://gitcode.com/NanmiCoder/cc-haha点击查看免费下载相关推荐cc-haha 桌面端工作区指南文件 Diff 评审、独立工作树与内置浏览器cc haha 桌面端工作区指南文件 Diff 评审、独立工作树与内置浏览器 工作区是 cc haha 桌面端「让 Claude 的改动可见、可审、可回传」的人工智能AI 应用桌面应用代码智能体MCP Clientscc-haha 桌面端 Workspace 使用指南Diff 审查、行级评论与内置浏览器实战cc haha 桌面端 Workspace 使用指南Diff 审查、行级评论与内置浏览器实战 对话记录告诉你说 Claude 说了什么而 Workspace人工智能AI 应用桌面应用代码智能体MCP ClientsPlannotator Guided Review把大型代码评审从逐文件浏览升级为章节化引导式审阅Plannotator Guided Review把大型代码评审从逐文件浏览升级为章节化引导式审阅 导读 本文基于仓库 ADR 记录 006 guided r创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/10 17:54:55

花卉识别数据集与37种模型训练代码:图像分类实战指南

简介:面向深度学习与计算机视觉初学者的花卉图像分类实战资源,包含一套涵盖64种花卉的数据集和配套卷积神经网络训练代码。数据集共32000张224224彩色图像,其中25600张为训练集、6400张为测试集,图片均由手机实地采集而非网络爬虫…

2026/10/10 19:05:37

可落地的时间序列Transformer模型构建指南

简介:本资源是一套基于Transformer架构实现时间序列预测的Python完整源码项目,面向高校学生、AI初学者及期末课程设计者,解决传统RNN/LSTM在长时序建模中注意力机制不足的问题,适用于金融时序(如股价、汇率&#xff09…

2026/10/10 19:05:37

Axure多角色登录原型实战:从全局变量到权限控制

刚开始接触Axure原型设计的时候,遇到“多角色登录”这种需求,我第一反应也是有点懵:不就是登录页加个下拉框,选完角色跳转到对应页面吗?等真正做完一轮再回头看,才发现这里面的坑远比想象的多。角色判断、权…

2026/10/10 19:05:37

从“cua”到完整方案:信息残缺需求的推进方法

那段时间,我们团队手上压着三个项目,排期表上全是“紧急且重要”。结果我打开需求文档,正文栏只有三个字母:“cua”。没有需求背景,没有功能说明,连一句“你自己品品”的玩笑都没留下。我盯着这三个字母看了…

2026/10/10 19:00:35

抗周期AI能力栈:从模型网关到数据治理的选型实战

这些年我一直在基础设施和应用研发一线反复踩坑,越来越意识到一个道理:AI项目的成败,往往不取决于你有没有用上最强模型,而取决于你搭建的整个AI能力栈是否足够“抗周期”。所谓抗周期,不是嘴上说的“稳定”&#xff0…

2026/10/10 7:31:36

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/9 20:15:56

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/8 6:05:44

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 0:04:53

从逻辑门到计算机:数字电路核心原理与全加器搭建实战

如果你拆过一台旧电脑的主板,盯着那些黑乎乎的小芯片看上一会儿,可能会冒出同一个疑问:这堆引脚密集的元件,到底是怎么“变”出那么复杂的应用的?答案并不在某个神秘的部件里,而是在所有芯片内部都在反复使…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑