Whiteboard

## 产品简介 Whiteboard 是一款由 Y Combinator 2026 冬季班孵化的开源桌面应用

AI编程开发 部分免费

产品简介

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 社区参与讨论和反馈。

官网链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论