由 YC W26 孵化的开源桌面应用“白板”(Whiteboard)近日在 Hacker News 引发关注。该项目由西德、亚历克斯、凯坦和米兰四位开发者共同创建,旨在为 AI 编码代理提供一套可视化的软件设计审查工具。

开发团队指出,现有的 AI 编程助手(如 Claude Code 等)虽然能生成代码,但缺乏有效的机制让代理向人类展示其设计思路。白板通过提供一个应用内画布 SDK,允许 AI 代理绘制序列图、实体关系图等架构规范,从而解决这一痛点。项目初期基于 HTML 构建,但随着功能迭代,团队发现纯 HTML 难以将图表与代码逻辑深度关联,因此转向了更专业的桌面端解决方案。
核心功能与技术特性
白板的主要价值在于打通设计与代码之间的壁垒,具体体现在以下三个方面:
- 代码导航与 LSP 支持:用户在查看架构图时,可直接点击元素跳转至对应代码位置。该应用继承了 VSCode 的键绑定习惯并提供语言服务器协议(LSP)支持,帮助开发者在实施初步方案后快速识别潜在的技术权衡问题。
- 语义差异查看器:团队使用 Rust 编写了一个具备 AST(抽象语法树)感知能力的差异对比工具。该工具仅展示与用户相关的代码变更,并将大型新增函数自动总结为伪代码。所有默认规则均可通过基于 WASM 的插件系统进行自定义。
- 决策日志追踪:针对 AI 代理自主决策过程不透明的问题,白板提供了专用工具,允许代理查询并记录自身的操作轨迹,便于人类审查者回溯推理过程。
应用场景与市场反馈
目前,Salesforce 和 Modal 等公司已将白板用于架构或规范层面的变更审查。主要使用场景包括:
- 审查 AI 代理产出:开发者通常让 AI 生成原型及对应的白板会话记录,以便对设计进行代际审查。
- 人机协作代码审核:结合 Greptile 等自动化代码审核工具,简单的微小更改可由机器处理,而需要人类判断复杂性的修改则升级为白板会话进行深入审查。
开发背景与商业模式
团队表示,开发白板的初衷源于大学时期作为同窗的经历。当时 AI 编码尚未成为行业标准,他们在追求代码库可维护性与利用代理提升效率之间感到挣扎。随着大量未经充分理解的 PR 被合并,“认知债务”逐渐累积,导致系统贡献难度增加。这一概念引用自 Geoffreylitt.com 的相关论述。
白板的桌面应用程序采用 MIT 许可证开源,支持 MacOS 和 Linux 平台,用户可通过 install.dev.fast 获取。未来计划推出托管的网络版本,面向企业收取费用,功能涵盖白板会话管理、轨迹存储及多人评论等,同时承诺保持自我托管选项。
项目源代码托管于 GitHub:https://github.com/devdotfast/whiteboard。相关演示视频可见 YouTube 链接:https://www.youtube.com/watch?v=ChPn3ftULWE。





