Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 5.8 KB

File metadata and controls

77 lines (54 loc) · 5.8 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

Dovednost pro asistenty kódování AI. Napište /graphify v Claude Code, Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, VS Code Copilot Chat, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro nebo Google Antigravity — přečte vaše soubory, vytvoří znalostní graf a vrátí vám strukturu, o které jste nevěděli, že existuje. Pochopte kódovou základnu rychleji. Najděte „proč" za architektonickými rozhodnutími.

Plně multimodální. Přidejte kód, PDF, markdown, snímky obrazovky, diagramy, fotografie tabule, obrázky v jiných jazycích nebo video a zvukové soubory — graphify extrahuje koncepty a vztahy ze všeho a spojuje je do jediného grafu. Videa jsou přepisována lokálně pomocí Whisper. Podporuje 25 programovacích jazyků prostřednictvím tree-sitter AST.

Andrej Karpathy udržuje složku /raw, kde ukládá články, tweety, snímky obrazovky a poznámky. graphify je odpovědí na tento problém — 71,5x méně tokenů na dotaz ve srovnání se čtením surových souborů, přetrvávající mezi sezeními.

/graphify .
graphify-out/
├── graph.html       interaktivní graf — otevřete v libovolném prohlížeči
├── GRAPH_REPORT.md  boží uzly, překvapivá propojení, navrhované otázky
├── graph.json       trvalý graf — dotazovatelný týdny poté
└── cache/           SHA256 cache — opakovaná spuštění zpracovávají pouze změněné soubory

Jak to funguje

graphify pracuje ve třech průchodech. Nejprve deterministický průchod AST extrahuje strukturu z kódových souborů bez LLM. Poté jsou video a zvukové soubory přepisovány lokálně pomocí faster-whisper. Nakonec sub-agenti Claude běží paralelně na dokumentech, článcích, obrázcích a přepisech. Výsledky jsou sloučeny do grafu NetworkX, clusterovány pomocí Leiden a exportovány jako interaktivní HTML, dotazovatelný JSON a auditní zpráva.

Každý vztah je označen EXTRACTED, INFERRED (se skóre spolehlivosti) nebo AMBIGUOUS.

Instalace

Požadavky: Python 3.10+ a jedno z: Claude Code, Codex, OpenCode, Cursor a další.

uv tool install graphifyy && graphify install
# nebo s pipx
pipx install graphifyy && graphify install
# nebo pip
pip install graphifyy && graphify install

Oficiální balíček: Balíček PyPI se jmenuje graphifyy. Jediné oficiální úložiště je safishamsi/graphify.

Použití

/graphify .
/graphify ./raw --update
/graphify query "co spojuje Attention s optimizerem?"
/graphify path "DigestAuth" "Response"
graphify hook install
graphify update ./src

Co získáte

Boží uzly — koncepty s nejvyšším stupněm · Překvapivá propojení — seřazená podle skóre · Navrhované otázky · „Proč" — docstringy a návrhové odůvodnění extrahované jako uzly · Benchmark tokenů71,5x méně tokenů na smíšeném korpusu.

Soukromí

Kódové soubory jsou zpracovávány lokálně prostřednictvím tree-sitter AST. Videa jsou přepisována lokálně pomocí faster-whisper. Žádná telemetrie.

Postaveno na graphify — Penpax

Penpax je enterprise vrstva nad graphify. Bezplatná zkušební verze brzy. Přidejte se na čekací listinu →

Star History Chart