Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 5.99 KB

File metadata and controls

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

Képesség AI kódolási asszisztensekhez. Írja be a /graphify parancsot a Claude Code-ban, Codexben, OpenCode-ban, Cursorban, Gemini CLI-ben, GitHub Copilot CLI-ben, VS Code Copilot Chatben, Aiderben, OpenClawban, Factory Droidban, Traeben, Hermesben, Kiroban vagy a Google Antigravityben — beolvassa a fájljait, tudásgráfot épít, és visszaadja azt a struktúrát, amelyről nem tudta, hogy létezik. Értse meg gyorsabban a kódbázist. Találja meg az architektúrális döntések mögött álló „miértet".

Teljesen multimodális. Adjon hozzá kódot, PDF-eket, markdownt, képernyőképeket, diagramokat, táblafotókat, más nyelvű képeket vagy video- és hangfájlokat — a graphify mindenből kinyeri a fogalmakat és kapcsolatokat, és egyetlen gráfba köti össze őket. A videókat a Whisper segítségével helyben írja át. 25 programozási nyelvet támogat tree-sitter AST-n keresztül.

Andrej Karpathy fenntart egy /raw mappát, ahova cikkeket, tweeteket, képernyőképeket és jegyzeteket helyez el. A graphify erre a problémára adott válasz — 71,5x kevesebb token lekérdezésenként a nyers fájlok olvasásához képest, munkamenetek között is megmarad.

/graphify .
graphify-out/
├── graph.html       interaktív gráf — nyissa meg bármely böngészőben
├── GRAPH_REPORT.md  isten-csúcspontok, meglepő kapcsolatok, javasolt kérdések
├── graph.json       állandó gráf — hetekkel később is lekérdezhető
└── cache/           SHA256-gyorsítótár — ismételt futtatások csak a módosított fájlokat dolgozzák fel

Hogyan működik

A graphify három menetben dolgozik. Először egy determinisztikus AST-menet kinyeri a struktúrát a kódfájlokból LLM nélkül. Ezután a video- és hangfájlokat a faster-whisper segítségével helyben írja át. Végül a Claude alügynökök párhuzamosan futnak dokumentumokon, cikkeken, képeken és átiratokban. Az eredményeket egy NetworkX-gráfba olvasztja össze, Leiden-nel klaszterezik, és interaktív HTML-ként, lekérdezhető JSON-ként és auditjelentésként exportálja.

Minden kapcsolat EXTRACTED, INFERRED (megbízhatósági pontszámmal) vagy AMBIGUOUS feliratot kap.

Telepítés

Követelmények: Python 3.10+ és az alábbiak egyike: Claude Code, Codex, OpenCode, Cursor és mások.

uv tool install graphifyy && graphify install
# vagy pipx-szel
pipx install graphifyy && graphify install
# vagy pip
pip install graphifyy && graphify install

Hivatalos csomag: A PyPI-csomag neve graphifyy. Az egyetlen hivatalos tároló a safishamsi/graphify.

Használat

/graphify .
/graphify ./raw --update
/graphify query "mi köti össze az Attentiont az optimalizálóval?"
/graphify path "DigestAuth" "Response"
graphify hook install
graphify update ./src

Mit kap

Isten-csúcspontok — a legmagasabb fokú fogalmak · Meglepő kapcsolatok — pontszám szerint rendezve · Javasolt kérdések · A „miért" — docstringek és tervezési indoklások csúcspontként kinyerve · Token-benchmark71,5x kevesebb token vegyes korpuszon.

Adatvédelem

A kódfájlokat helyben dolgozza fel tree-sitter AST-n keresztül. A videókat helyben írja át a faster-whisper. Nincs telemetria.

A graphify-ra épülve — Penpax

A Penpax a graphify feletti vállalati réteg. Ingyenes próbaverzió hamarosan. Csatlakozzon a várólistához →

Star History Chart