openflowkit

免費、開源的圖表畫布。繪製它,以程式碼編寫(支援 Mermaid、D2、Structurizr),詢問任何 AI 模型或本地模型,讓 Claude Code 透過 MC 即時編輯

openflowkit 是什麼?

免費、開源的圖表畫布。繪製它,以程式碼編寫(支援 Mermaid、D2、Structurizr),詢問任何 AI 模型或本地模型,讓 Claude Code 透過 MCP 即時編輯,或映射 GitHub 儲存庫,每個箭頭都引用到檔案和行號。MIT 授權、本地優先、無需帳號。

openflowkit 概覽

這是什麼

OpenFlowKit 是一個免費、開源的圖表畫布,以本地優先(local-first)為設計原則,無需註冊帳號。使用者可以透過繪圖、以程式碼(Mermaid、D2、Structurizr)撰寫,或使用 AI 模型來建立架構圖。它還能將 GitHub 儲存庫映射為圖表,每個箭頭都標註對應的檔案與行號。

主要功能

  • 支援十種圖表類型(架構圖、循序圖、流程圖、ERD、狀態圖、類別圖、心智圖、Git 圖表、圖表、線框圖),採用單一語言。
  • 輸入 owner/repo 即可貼上 GitHub 儲存庫並產生其映射圖;方塊可在原地展開,每個箭頭顯示 file:line。
  • 文字與畫布同步:編輯程式碼面板後按 ⌘↵,圖表會以一個復原步驟重新產生。
  • 可匯出為 PNG、SVG、PDF、JSON 或複製為 Mermaid;從 animate 區塊可產生動畫 SVG、GIF、MP4 或 WebM。
  • 可連接 Claude Code、Cursor 或任何 MCP 用戶端,讓代理人在畫布上即時繪圖、重新樣式化及截圖。
  • 可匯入現有圖表:將 Mermaid、Structurizr DSL 或 D2 貼入程式碼面板即可轉換。

使用情境

為軟體專案建立架構圖。將 GitHub 儲存庫映射為可視化結構,並附帶程式碼參照。與 AI 代理人協作,即時產生並修改圖表。為文件(README、簡報)產生動畫圖表。

快速開始

在瀏覽器中:app.openflowkit.com。無需安裝,無需帳號。在終端機中:npx openflowkit(需要 Node 20.11+)。在本機執行(需要 Node 22.22+):bashgit clone https://github.com/openflowkit/openflowkit.gitcd openflowkitnpm install && npm run dev # http://localhost:3000

授權與價格

授權為 MIT。本軟體為免費且開源。無需帳號。

內容整理自該專案公開的 README 與儲存庫資訊。

將此徽章加入你的 README

Featured on YunoDB 徽章樣式與說明

你是這個專案的維護者嗎?展示它已收錄於 YunoDB。

Markdown[![Featured on YunoDB](https://yunodb.com/badge/openflowkitopenflowkit.svg)](https://yunodb.com/tools/openflowkitopenflowkit?utm_source=github&utm_medium=badge)
HTML<a href="https://yunodb.com/tools/openflowkitopenflowkit?utm_source=github&utm_medium=badge"><img src="https://yunodb.com/badge/openflowkitopenflowkit.svg" alt="Featured on YunoDB" height="20"></a>