Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 5.48 KB

File metadata and controls

77 lines (54 loc) · 5.48 KB

Graphify

🇺🇸 English | 🇨🇳 简体中文 | 🇯🇵 日本語 | 🇰🇷 한국어 | 🇩🇪 Deutsch | 🇫🇷 Français | 🇪🇸 Español | 🇮🇳 हिन्दी | 🇧🇷 Português | 🇷🇺 Русский | 🇸🇦 العربية | 🇮🇹 Italiano | 🇵🇱 Polski | 🇳🇱 Nederlands | 🇹🇷 Türkçe | 🇺🇦 Українська | 🇻🇳 Tiếng Việt | 🇮🇩 Bahasa Indonesia | 🇸🇪 Svenska | 🇬🇷 Ελληνικά | 🇷🇴 Română | 🇨🇿 Čeština | 🇫🇮 Suomi | 🇩🇰 Dansk | 🇳🇴 Norsk | 🇭🇺 Magyar | 🇹🇭 ภาษาไทย | 🇹🇼 繁體中文

CI PyPI Downloads Sponsor

AI 程式碼助手的技能。 在 Claude Code、Codex、OpenCode、Cursor、Gemini CLI、GitHub Copilot CLI、VS Code Copilot Chat、Aider、OpenClaw、Factory Droid、Trae、Hermes、Kiro 或 Google Antigravity 中輸入 /graphify — 它會讀取您的檔案、建立知識圖譜,並返回您不知道存在的結構。更快理解程式碼庫。找到架構決策背後的「為什麼」。

完全多模態。添加程式碼、PDF、Markdown、截圖、圖表、白板照片、其他語言的圖片或視訊和音訊檔案 — graphify 從所有內容中提取概念和關係,並將它們連接成單一圖譜。視訊使用 Whisper 在本地轉錄。透過 tree-sitter AST 支援 25 種程式語言。

Andrej Karpathy 維護一個 /raw 資料夾,在那裡他放置論文、推文、截圖和筆記。graphify 是這個問題的答案 — 每次查詢比讀取原始檔案少 71.5 倍 的 token,在會話之間持久存在。

/graphify .
graphify-out/
├── graph.html       互動式圖譜 — 在任何瀏覽器中開啟
├── GRAPH_REPORT.md  神級節點、令人驚訝的連接、建議問題
├── graph.json       持久圖譜 — 幾週後仍可查詢
└── cache/           SHA256 快取 — 重複執行只處理已變更的檔案

運作原理

graphify 分三個階段工作。首先,確定性 AST 遍歷在不使用 LLM 的情況下從程式碼檔案中提取結構。然後使用 faster-whisper 在本地轉錄視訊和音訊檔案。最後,Claude 子代理並行處理文件、論文、圖片和轉錄文字。結果被合併到 NetworkX 圖譜中,使用 Leiden 進行聚類,並匯出為互動式 HTML、可查詢 JSON 和審計報告。

每個關係都標記為 EXTRACTEDINFERRED(帶有置信度分數)或 AMBIGUOUS

安裝

需求: Python 3.10+ 以及以下之一:Claude CodeCodexOpenCodeCursor 等。

uv tool install graphifyy && graphify install
# 或使用 pipx
pipx install graphifyy && graphify install
# 或 pip
pip install graphifyy && graphify install

官方套件: PyPI 套件名稱為 graphifyy。唯一的官方儲存庫是 safishamsi/graphify

使用方式

/graphify .
/graphify ./raw --update
/graphify query "什麼將 Attention 與 optimizer 連接起來?"
/graphify path "DigestAuth" "Response"
graphify hook install
graphify update ./src

您會得到什麼

神級節點 — 度數最高的概念 · 令人驚訝的連接 — 按分數排名 · 建議問題 · 「為什麼」 — 提取為節點的文件字串和設計理由 · Token 基準測試 — 在混合語料庫上少 71.5 倍 的 token。

隱私

程式碼檔案透過 tree-sitter AST 在本地處理。視訊使用 faster-whisper 在本地轉錄。無遙測。

基於 graphify 構建 — Penpax

Penpax 是 graphify 之上的企業層。免費試用即將推出。 加入等待名單 →

Star History Chart