---
title: "HN 422分：Whiteboard 讓你看懂 AI 動了什麼手腳｜開源好物週報"
description: "HN 422 分、142 則討論全砸在 Whiteboard 身上，它把 AI 動了什麼手腳直接畫給你看。這週還有 Reladraw，用文字寫排版邏輯畫架構圖，訣竅等一下告訴你。另外還有免費自架、不用月費就能看各家 AI 怎麼講你產品的 GEO 工具 niubigeo。"
canonical_url: "https://blog.markkulab.net/open-source-weekly/open-source-weekly-2026-09-30"
author: "Mark Ku"
author_url: "https://blog.markkulab.net/author/mark-ku"
site: "Mark Ku's Blog"
date_published: "2026-09-30T02:00:00.000Z"
category: "開源好物週報"
tags: ["open-source", "podcast", "開源工具", "開源", "Whiteboard", "Reladraw", "niubigeo", "GEO", "AI程式碼審查", "架構圖", "開源好物週報"]
language: "zh-TW"
license: "CC BY 4.0"
license_url: "https://creativecommons.org/licenses/by/4.0/"
attribution: "轉載或引用請註明作者並附上原文連結"
---

# HN 422分：Whiteboard 讓你看懂 AI 動了什麼手腳｜開源好物週報

> **TL;DR** — Whiteboard 用循序圖、ER 圖視覺化 AI agent 的改動，讓你點圖直接跳到對應程式碼，Rust AST diff 檢視器自動摘要新增函式，HN 422 分。Reladraw 用相對位置語法（right of / above-left of）寫架構圖並輸出 SVG，支援 Claude Code 等 agent 工具。

## 開場白

HN 422 分、142 則討論全砸在 Whiteboard 身上，它把 AI 動了什麼手腳直接畫給你看。這週還有 Reladraw，用文字寫排版邏輯畫架構圖，訣竅等一下告訴你。另外還有免費自架、不用月費就能看各家 AI 怎麼講你產品的 GEO 工具 niubigeo。

## 本週開源好物

### 1. Whiteboard (YC W26)：把 AI 改了什麼程式碼畫給你看

- **它是什麼**：Whiteboard 是一個桌面 App，讓你在審查 Claude Code、Codex 這類 agent 寫出來的程式碼時，不用自己啃一大包 diff。它會把這次改動用循序圖、ER 圖畫在畫布上，點圖或點 agent 的思考軌跡引文，就能直接跳到對應的程式碼。
- **本週聲量**：Hacker News 拿下 422 分、142 則討論，GitHub 已有 2281 顆星，MIT 授權，主要語言 TypeScript。
- **亮點功能**：
  - 給 agent 一套 SDK，讓它在畫布上自己畫循序圖、ER 圖交代這次改了什麼
  - Rust 寫的 AST 語意 diff 檢視器，把新增的大型函式自動摘要成虛擬碼，順便摺掉測試跟文件這些雜訊
  - 可以查詢並視覺化 agent 的決策軌跡，看到它接到的需求、做的實作選擇，以及哪些是它自己拍板決定的
- **快速上手**：到 dev.fast 下載桌面版（macOS / Windows / Linux 都有），開啟後在歡迎畫面把 Claude Code 或 Codex 接上去，之後請 agent 做 review，結果就會自動開在 Whiteboard 裡。
- **跟同類比**：跟 draw.io 或用 HTML 產出的架構圖比，那些圖畫完就跟程式碼斷線，很快就過期。Whiteboard 把圖直接嵌進可互動的程式碼審查環境，點圖就能跳到程式碼本人。
- **適合誰**：常常要審 AI agent 產出程式碼、又怕看漏東西的工程師和 tech lead。
- **連結**：[github.com/devdotfast/whiteboard](https://github.com/devdotfast/whiteboard)

### 2. Reladraw：用文字排版邏輯畫架構圖

- **它是什麼**：Reladraw 是一個用相對位置語法畫架構圖的工具，你不用自己算座標，寫像「node store 右邊放 app」這種語句就能排好版，畫完直接輸出 SVG。
- **本週聲量**：Hacker News 拿下 407 分、119 則討論，GitHub 988 顆星，Apache-2.0 授權，主要語言 TypeScript。
- **亮點功能**：
  - 位置關鍵字很齊全，above / below / left of / right of，還有 above-left of 這種斜向寫法，甚至 right of A and B 可以貼著兩個框外側擺
  - 樣式可以細調到 fill、border、shape（矩形／文件／圓形／無框）、線的路徑跟圓角，還支援 icon、badge、容器巢狀
  - 可以裝成 agent 技能，npx skills add reladraw/reladraw -g，Claude Code、Cursor、Copilot 都吃得下去
- **快速上手**：npm install -g reladraw，接著 reladraw diagram.reladraw -o diagram.svg 就出圖。懶得裝的話官網有 playground，線上改語法就能看結果，還能直接複製 SVG。
- **跟同類比**：Mermaid、Graphviz、D2 只讓你宣告節點跟連線，位置是它們幫你算的，心裡已經有畫面時反而不好用。draw.io、Excalidraw 能自由定位但很花時間，agent 要改圖還得重算座標，Reladraw 卡在中間，語法能版控，排版主導權也還在你手上，目前版本 0.14.3，語法還在演進。
- **適合誰**：常寫技術文件、想要架構圖能進 Git diff 的工程師。
- **連結**：[github.com/reladraw/reladraw](https://github.com/reladraw/reladraw)

### 3. niubigeo：自己架的 GEO 監測站，不用月費

- **它是什麼**：niubigeo 是一個 GEO（生成式引擎最佳化）監測工具，幫你看各家 AI 模型被問到你的產品時到底怎麼回答、會不會推薦你、引用了哪些來源，社群版原始碼全開，可以自己架起來用。
- **本週聲量**：上線 30 天內衝上 GitHub 4.9k 星（實際 4864），Apache-2.0 授權，主要語言 TypeScript。
- **亮點功能**：
  - 輸入網域就能比對各家模型怎麼描述你的產品，還有關鍵字測試，不提品牌名去問，看你會不會被自然提及
  - 每個回答都能展開看原始內容跟引用出處，留一條完整證據鏈，不是只丟一個分數給你
  - 支援重複測量跟排程監控，能累積歷史紀錄追蹤能見度變化，還內建 16 個平台捷徑跟可篩選的模型目錄
- **快速上手**：git clone --branch v0.2.1 --depth 1 之後 npm ci，複製 .env.example 填上 OPENROUTER_API_KEY，跑 npm run server 開 http://localhost:8787，官方也有 Docker 部署教學。
- **跟同類比**：對手是 Profound、Peec AI、Otterly.AI、Semrush、Ahrefs 這些收月費的 GEO 監測服務，niubigeo 的差別是原始碼全開、自己挑模型、用自己的 API key，證據鏈也攤開給你看，核心功能自架就全部拿到，官方另有付費的真人測試與顧問服務，但那是加購。
- **適合誰**：做內容行銷、SEO 或產品行銷，想知道自己在 AI 搜尋結果裡長什麼樣，又不想被按月扣款的人。
- **連結**：[github.com/Albert-Weasker/niubigeo](https://github.com/Albert-Weasker/niubigeo)

## 結尾段落

這三個工具其實在講同一件事，AI 幫我們做得越多，我們就越需要能看懂、能自架、能掌控的配套。如果只能選一個先玩，我會衝 Whiteboard，因為審 AI 寫的程式碼這件事，遲早會變成每個工程師的日常。下週開源好物週報再挖新東西給你們。

---

## 關於本文與作者

本文出自 [Mark Ku's Blog](https://blog.markkulab.net/open-source-weekly/open-source-weekly-2026-09-30)

授權條款： [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) — 轉載或引用請註明作者並附上原文連結

### 關於作者

**[Mark Ku](https://blog.markkulab.net/author/mark-ku)** — 軟體工程師

- 10 年以上軟體工程師
- 做過北美電商與 AI SaaS 訂閱收費系統

### 作者開發的免費工具

以下工具皆可免費使用：

- [免費 PDF 簽名工具](https://blog.markkulab.net/tools/pdf-sign): 線上 PDF 簽名工具，瀏覽器內完成手繪、打字、上傳簽名，可拖曳放置、縮放、下載。所有處理都在你的裝置完成，檔案不會上傳。
- [VS Code Refactory](https://blog.markkulab.net/tools/refactory): Refactory 是一款 VS Code 重構擴充套件：34 個重構動作、37 條 code smell 檢查、Code Health 儀表板、18 種語言、534 支測試。懂你的專案慣例：介面放哪、DI 註冊寫在哪、'use client' 該不該加；還會用 git 修改頻率 × 複雜度排出「該先修哪個檔案」，並一鍵把壞味道交給你自己電腦上的 Claude Code 修。免費使用，原始碼不離開你的機器。
- [DB-Kit 資料庫管理工具](https://blog.markkulab.net/tools/db-kit): DB-Kit 是一個用 Tauri + Rust + React 打造的輕量跨平台資料庫管理工具，用單一一致的介面同時管理 MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Redis、Kafka、Elasticsearch 與 RabbitMQ 十一種資料來源：連線密碼以 OS keychain 加密、SSH Tunnel、完整 CRUD、視覺化查詢建構器、多結果集同時顯示、跨連線資料傳輸、結構與資料比對（同步 SQL、結構快照）、Excel / CSV 匯入匯出、執行計畫視覺化、ER 圖、排程備份、SQL 壓力測試（p50～p99 延遲百分位）、15 條規則的 SQL 審查、執行前 AI 審查並逐句備份的「審查並執行」（自動產生回滾腳本）、Kafka 訊息瀏覽與監控告警；繁中 / 英文雙語介面，內建 AI 助手（本機 CLI 或 Anthropic / OpenAI 相容 API，自然語言生成 SQL、AI 審查與調校建議）與命令列工具 dbk。免費開源（MIT），提供 Windows / macOS / Linux 安裝檔。
- [VS Code Super Mermaid](https://blog.markkulab.net/tools/super-mermaid): Super Mermaid 是一款 VS Code 擴充套件：開箱即用的漂亮 Mermaid 圖表，自動上色、即時預覽、滑鼠平移縮放、PNG / SVG 高解析匯出，內建 21 種範本與多種主題。免費開源（MIT）。
- [React Super Mermaid](https://blog.markkulab.net/tools/react-super-mermaid): react-super-mermaid 是一個開源 React 元件庫：一行 <MermaidViewer> 即可渲染漂亮的 Mermaid 圖表，內建 colorful / sketch 主題、平移縮放、圖內搜尋、SVG / PNG 高解析匯出。輕量、SSR 安全、完整 TypeScript 型別。免費開源（MIT）。
- [Jira / Confluence Super Mermaid](https://blog.markkulab.net/tools/jira-super-mermaid): Atlassian Forge app：在 Jira issue 與 Confluence 內文直接寫 Mermaid 語法，畫流程圖、時序圖、狀態機與甘特圖。11 種圖表、SVG / PNG 匯出、明暗主題、完整中日韓文字支援。取得 Runs on Atlassian 資格：圖表存在你自己的站台，app 不呼叫任何第三方服務。免費，即將上架 Atlassian Marketplace。
- [Mermaid 線上預覽](https://blog.markkulab.net/tools/mermaid-preview): 在瀏覽器裡寫 Mermaid、即時看圖，整張圖表壓進網址就能分享。免註冊、不上傳伺服器，相容 mermaid.live 的分享連結。
- [React Intl Phone Number](https://blog.markkulab.net/tools/react-intl-phone-number): react-intl-phone-number 是一個開源 React 元件：framework-agnostic、不依賴 antd，提供 E.164 進出、可搜尋國旗 / 國碼下拉、可配置驗證等級（strict / mobile-strict / loose）、可主題化 CSS 與 i18n，電話邏輯由 google-libphonenumber 驅動。輕量、完整 TypeScript 型別。免費開源（MIT）。
- [Uptime Kuma Cluster](https://blog.markkulab.net/tools/uptime-kuma-cluster): 把單機版 Uptime Kuma 改造成高可用叢集：OpenResty + Lua 智慧負載平衡、MariaDB 共享狀態、健康檢查與自動 Failover，附叢集管理 REST API，一行 Docker Compose 啟動。免費開源（MIT）。
- [AI Podcast Cut 音檔剪輯](https://blog.markkulab.net/tools/ai-podcast-cut): 丟進一段錄音，AI 幫你剪掉「嗯、呃、那個」與講到一半重講的片段，平衡逐段音量，並派第二個 agent 覆核每一刀。辨識與去人聲都在你自己的電腦上跑，不上傳、不需要金鑰。剪點會貼齊字邊界與零交越、每一刀都有漸弱漸強，句尾還留得住呼吸感。Windows / macOS / Linux 桌面應用，MIT 開源，Windows 安裝檔內建 ffmpeg。
- [open-pos 開源餐飲 POS](https://blog.markkulab.net/tools/open-pos): 一台電腦加一台出單機就能開店。資料存在自己的硬碟裡、沒有月租、沒有綁約，MIT 全開源。金額用整數元依營業稅法拆算稅額，銷售額加稅額恆等於總額；出單走網路型 ESC/POS（TCP 9100），不必裝廠商驅動。Tauri + Rust + SQLite 桌面應用，v1.0 開發中。

### 每日 Podcast

- [Mark's Tech Insights 每日 AI 新鮮事](https://blog.markkulab.net/category/tech-news): 每日精選 AI 與科技趨勢，透過語音摘要快速掌握最新技術動態，涵蓋 AI 應用、軟體架構、DevOps 與工程實戰。 — RSS: https://blog.markkulab.net/feed.xml
- [AI股市蝦聊](https://blog.markkulab.net/category/ai-stock-chat): 每個交易日用 AI 分析台股盤勢，以雙人對話聊當天的盤中觀察與隔日預測。 — RSS: https://blog.markkulab.net/ai-stock-chat/feed.xml
- [開源好物週報](https://blog.markkulab.net/category/open-source-weekly): 每週從 Hacker News、GitHub、Reddit 聲量雷達精選免費開源工具，以雙人對話聊解決什麼痛點與怎麼快速上手。 — RSS: https://blog.markkulab.net/open-source-weekly/feed.xml
- [AI 運動週報](https://blog.markkulab.net/category/sports-weekly): 每週一、三、六以雙人對話聊 NBA、MLB 與國際體壇大事，台灣球迷視角，輕鬆有梗不酸人。 — RSS: https://blog.markkulab.net/sports-weekly/feed.xml
- [AI 國際新聞快報](https://blog.markkulab.net/category/world-news): 每天早上以雙人對話把過去一天的國際大事講白：政治外交、全球經濟、衝突與安全、災害與氣候，台灣視角、中立客觀、每則附出處。 — RSS: https://blog.markkulab.net/world-news/feed.xml
- [地端 AI 實驗室](https://blog.markkulab.net/category/local-ai-lab): 每週三、五精選可以下載到自己機器上跑的開源模型與 LoRA，用雙人對話講清楚能用在哪些場景、你的顯卡跑不跑得動、跟同類差在哪，規格一律引述官方 model card。 — RSS: https://blog.markkulab.net/local-ai-lab/feed.xml

### 站長優惠

- [Saily eSIM](https://blog.markkulab.net/saily): 出國旅遊上網 eSIM・NordVPN 團隊出品，優惠碼：KUKU
- [NordVPN](https://blog.markkulab.net/nordvpn): 全球最多人用的 VPN・獨立稽核無日誌
- [PremLogin](https://blog.markkulab.net/premlogin): 訂閱合租平台・串流與 AI 訂閱席位分攤，優惠碼：markku666

### 電子報

[訂閱電子報](https://blog.markkulab.net/subscribe) — 第一時間收到新文章通知，無垃圾信、隨時可取消訂閱。
