graphify:它是什麼、解決了什麼問題以及為何受到關注

graphify:它是什麼、解決了什麼問題以及為何受到關注

它解決了什麼

Graphify 將整個專案——包括程式碼、文件、PDF、圖片與影片——映射成可查詢的知識圖譜。這樣就不必手動在檔案中 grep,以了解複雜的專案架構或找出不同元件之間的關聯。

它如何運作

Graphify 結合本地 AST 抽取(透過 tree‑sitter 解析程式碼)與 AI 模型 API(處理非程式碼資產),來辨識實體與關係。它可以作為「skill」整合到各種 AI 程式碼助理(如 Claude Code、Cursor、GitHub Copilot),讓助理直接以 /graphify query 等指令查詢圖譜,而不必一次讀取原始檔案。

目標對象

需要在大型、複雜的程式碼庫與文件集合中導航的開發者與架構師,以及使用 AI 程式碼助理、希望為工具提供結構化記憶層的團隊。

重點特色

  • 廣泛的檔案支援:支援 36 種以上的 tree‑sitter 語法,此外亦能處理 PDF、Office 文件、Google Workspace 檔案以及影片/音訊的文字轉錄。
  • AI 助理整合:原生安裝支援多平台,包括 Claude Code、Cursor、Codex 與 Aider。
  • 知識圖譜輸出:產生互動式 HTML 可視化、詳細的 GRAPH_REPORT.md(含「神節點」與驚人關聯),以及機器可讀的 graph.json
  • 自動化架構:可匯出 Mermaid 呼叫流程圖,並可設定於 git commit 時透過 hook 自動重新產生。
  • 信心追蹤:將推斷出的關係標記為 EXTRACTEDINFERREDAMBIGUOUS,確保圖譜建構過程的透明度。

摘要: Graphify 將程式碼庫與專案資產映射成可查詢的知識圖譜,讓 AI 程式碼助理在不必 grep 檔案的情況下即可理解專案架構。

標題: graphify:它是什麼、解決了什麼問題以及為何受到關注

Sources