Whiteboard
## 产品简介 Whiteboard 是一款由 Y Combinator 2026 冬季班孵化的开源桌面应用
产品简介
Whiteboard 是一款由 Y Combinator 2026 冬季班孵化的开源桌面应用,旨在为人类工程师和 AI 编码助手(Claude Code、Codex 等)提供一个共用的可视化协作空间,让双方能够在同一个画布上共同完成软件架构设计、代码评审和决策追踪。
传统的 AI 编码工作流中,Agent 通常在终端里输出一段文字说明或纯文本 diff,工程师只能通过阅读终端输出理解 AI 的设计思路。这种方式在复杂系统设计中效率极低——架构决策难以可视化,不同模块的依赖关系无法直观呈现,代码与设计之间的对应关系也容易丢失。Whiteboard 正是为了解决这个痛点而生:它为 AI Agent 提供了一套画布 SDK,让 Agent 能够在应用内直接绘制架构图、序列图、ER 图等可视化产物,并将这些图与源代码行级别关联。
核心功能
1. AI 画布协作
Whiteboard 为 AI Agent 提供了画布绘制能力。Agent 可以调用 SDK 在画布上绘制架构图、时序图、实体关系图等可视化元素,直接呈现自己的设计思路,而非仅仅输出文字描述。工程师打开画布就能直观看到 AI 的方案,而不必在一屏又一屏的终端文字中费力理解。
2. 语义级代码导航
Whiteboard 内置了基于 AST(抽象语法树)的语义 diff 工具。在查看代码变更时,系统能够识别并高亮与架构决策相关的代码块,而非简单呈现行级别的增减。点击任意可视化元素(如一个服务节点或一条调用边),可以直接跳转到对应的源代码行,实现设计图与代码的无缝切换。
3. Agent 追踪可视化
Whiteboard 为 Agent 提供了一套追踪查询工具。Agent 在执行任务过程中产生的决策轨迹、调用路径和中间状态都可以被记录并呈现在画布上。工程师通过可视化界面,能够清晰看到 AI 在哪些节点做出了自主决策、决策的依据是什么,从而更好地把控 AI 工作流的走向。
4. VSCode 级编辑体验
Whiteboard 集成了完整的 VSCode 编辑体验,包括语法高亮、Language Server Protocol(LSP)支持、快捷键绑定等。工程师在评审 AI 生成的代码时,无需切换工具,就能在 Whiteboard 内部完成代码阅读、批注和初步编辑。
5. 本地优先,隐私安全
Whiteboard 所有数据默认保存在本地机器,不上传代码、diff、提示词或模型输出到任何远程服务器(匿名遥测数据除外,且不含任何业务信息)。对于企业团队,后续计划推出托管版,但核心原则是始终支持完全自托管。
6. 可扩展 WASM 插件系统
Whiteboard 内置了基于 WASM 的插件架构,允许用户自定义 diff 展示规则、添加新的可视化类型或集成其他工具。默认已折叠单元测试和文档变更等噪音,用户也可以按需调整展示策略。
技术实现
Whiteboard 的核心架构分为三个层次:
渲染层:基于 Web 技术构建的跨平台桌面应用(Electron 底层),通过自定义 Canvas 渲染引擎绘制矢量图形,支持缩放、拖拽和层级管理。
语义层:自研的 Rust 语言 AST diff 引擎,运行在后台进程中,将代码变更转换为语义级别的差异表示。大型函数变更默认以伪代码形式摘要展示,测试和文档变更默认折叠,显著降低阅读噪音。
集成层:通过 Agent SDK 与主流 AI 编码工具对接。目前支持 Claude Code、Codex,后续将扩展支持 Cursor、Windsurf 等工具。SDK 提供了画布操作、代码跳转和追踪查询的统一接口,Agent 无需了解底层实现细节即可使用全部功能。
团队在工程实践中发现,对于 GPT-6 Sol 和 Claude Opus 5.5 等高端模型,Whiteboard 的智能程度、成本和速度平衡最佳。
快速上手
第一步:安装应用 访问 install.dev.fast 下载并打开 Whiteboard 桌面客户端,支持 macOS 和 Windows。
第二步:连接 AI Agent 从欢迎界面选择并连接 Claude Code、Codex 或其他已支持的编码 Agent,按提示完成授权配置。
第三步:发起设计讨论 在终端中向 Agent 描述你的需求,例如:「我想新增一个订单退款 API,需要包含限流和审计日志」,Agent 会自动在 Whiteboard 画布上绘制提议的架构图。
第四步:在画布上评审和反馈 查看 Agent 绘制的架构图,点击任意节点跳转到对应代码,用画布工具标注问题或建议,Agent 会实时响应你的反馈并调整方案。
第五步:提交变更 满意后,Agent 将变更提交到代码仓库。Whiteboard 保留完整的架构讨论历史,供后续追溯。
适用人群
- AI 优先开发团队:团队中大多数代码由 AI Agent 生成,需要让人类工程师高效把控架构方向
- 复杂系统设计者:需要将系统架构可视化,并与 AI 协作推演设计方案
- AI 编码工具深度用户:使用 Claude Code、Codex 等工具,并希望在设计阶段保留更多人类控制权
- 开源项目维护者:管理多人协作的开源项目,希望让代码评审过程更透明、更高效
出品方与更新动态
Whiteboard 由 Y Combinator 2026 年冬季班团队 devtotfast 开发,采用 MIT 许可证开源。项目保持每周迭代,最近更新聚焦于 Agent 追踪可视化和 WASM 插件系统。用户可以通过 Discord 社区参与讨论和反馈。
评论与建议
登录 后参与评论或提建议