- 下载 Whiteboard 并打开应用。
- 在欢迎界面连接 Claude Code、Codex 或其他编码智能体。
- 让你的智能体将当前分支与最新的 main 分支进行对比审查,并在 Whiteboard 中打开结果。
使用指南
根据我们的经验,Whiteboard 与 GPT-6 Sol 和 Claude Opus 5.5 这类模型配合效果最佳,它们在智能水平、成本和速度之间取得了良好平衡。
以下是几个有效使用 Whiteboard 的示例提示词。我们正在努力将正确的默认选项直接内置到系统提示词中——这也是本系统开源的部分原因!——但在那之前:
嘿,这一系列提交是为了让我能用 [api] 实现 [目标]
然后我们可以深入探讨实现细节,并解释其工作原理。
你能为我解释最新 PostHog PR 中的遥测改动吗 https://github.com/devdotfast/whiteboard/commit/4837e107946e27ebad50c282eb0f2585210d2a35 —— 我们在追踪什么,如何据此构建良好的仪表盘或产品漏斗?对于卡顿、错误、崩溃等情况我们该如何处理……使用 Whiteboard
如果你看到任何不满意的地方,可以将它高亮复制到剪贴板并交给你的智能体,它会在 Whiteboard 上重新绘制以满足你的需求!
从图表直达代码
纯 HTML 工具无法提供将规格说明或图表与代码关联起来的便捷交互;这一点尤其棘手,因为各种权衡往往要到实现的第一轮完成后才会显现。在 Whiteboard 中,当你点击时序图、实体关系图等可视化内容,或智能体轨迹中的引用时,可以直接跳转到底层代码。在浏览代码时,你可以开箱即用地获得来自 VSCode 的快捷键和 LSP 支持。
原始的 diff 视图可能非常嘈杂,因此我们用 Rust 编写了一个语义化、感知 AST 的 diff 查看器,让你只需查看与自己相关的代码改动。我们设置了一些合理的默认值:新增的大型函数会以伪代码形式摘要显示,单元测试和文档改动等内容会被折叠或隐藏。所有这些都可以通过基于 WASM 的插件系统进行自定义。
我们发现,很难理清智能体自主做出了哪些决策,以及这些决策如何影响一次变更。因此我们构建了工具,让智能体可以在 Whiteboard 上查询并关联自己的轨迹,这样你就能将自己设定的需求可视化,了解它们是如何被实现的,并理解智能体自主做出了哪些决策。
Whiteboard 采用 MIT 许可证,基于你的本地代码检出运行。我们计划推出面向团队的托管产品,但一切将始终支持自行部署。
目前你还无法在 Whiteboard 中编辑文件。如果你发现自己需要这个功能,请提交 issue!
在单次审查中跨多个仓库工作和浏览文件尚未得到良好支持。
虽然你可以通过分享按钮在多台机器之间共享审查内容,但共享后所做的更新不会同步给其他人。你需要重新共享审查内容。
阅读 CONTRIBUTING.md 了解环境搭建和 PR 工作流程,并遵守行为准则。漏洞请按照 SECURITY.md 中的说明进行报告。有问题?请在 Discord 上提问。
Whiteboard 基于本地代码检出运行。匿名遥测数据不包含你的代码、diff、Whiteboard 文本、提示词或模型输出。请阅读隐私概览、查看完整的遥测参考,或随时关闭遥测。