Whiteboard 是一套開源桌面 IDE,主打讓人類與 AI 程式代理人(agent)一起在畫布上討論與設計軟體架構,而不是單純編輯檔案。專案由 devdotfast 在 GitHub 上以 MIT 授權釋出,並可自行架設(self-hostable),目標是解決架構圖與實際程式碼脫節、AI 自動修改程式碼時決策過程不透明等問題。
技術上,Whiteboard 內建以 Rust 撰寫的語意化(AST-aware)差異比對引擎,能過濾掉測試、文件等次要變更,只呈現真正重要的程式碼差異;介面基於微軟 VS Code 的開源版本 Code-OSS 打造,支援 VSCode 快捷鍵與 LSP,點選畫布上的流程圖、實體關聯圖即可直接跳到對應程式碼,並提供 WASM 外掛系統與 SDK 讓 Claude Code、Codex 等 AI 工具整合進來。
這則討論屬於 Show HN 貼文,來自 YC W26 梯次的團隊,反映近期開發者社群對「AI 代理人自動寫程式後如何被人類理解與審查」的關注:與其事後看一大坨程式碼差異,不如讓 AI 一邊畫圖說明架構、一邊留下決策紀錄,方便人類把關。
對正在學程式的孩子與家長來說,這則新聞偏向產業面,顯示業界正在嘗試用畫圖、視覺化的方式,讓人比較容易看懂 AI 寫出來的程式碼在做什麼;但背後的語意化差異比對、AST 分析等技術,仍建立在扎實的程式基礎(例如資料結構、編譯器概念)之上,值得作為未來進階學習的方向參考。
開源AI開發工具IDE