Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 5.6 KB

File metadata and controls

77 lines (54 loc) · 5.6 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 | 🇹🇭 ภาษาไทย | 🇺🇿 Oʻzbekcha | 🇹🇼 繁體中文

CI PyPI Downloads Sponsor

En färdighet för AI-kodassistenter. Skriv /graphify i Claude Code, Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, VS Code Copilot Chat, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro eller Google Antigravity — den läser dina filer, bygger ett kunskapsgrafer och ger tillbaka strukturen du inte visste fanns. Förstå en kodbas snabbare. Hitta "varför" bakom arkitekturella beslut.

Helt multimodal. Lägg till kod, PDF:er, markdown, skärmdumpar, diagram, whiteboardfoton, bilder på andra språk eller video- och ljudfiler — graphify extraherar begrepp och relationer från allt och kopplar samman dem i ett enda graf. Videor transkriberas lokalt med Whisper. Stödjer 25 programmeringsspråk via tree-sitter AST.

Andrej Karpathy håller en /raw-mapp där han lägger papper, tweets, skärmdumpar och anteckningar. graphify är svaret på det problemet — 71,5x färre tokens per fråga jämfört med att läsa råfiler, beständigt mellan sessioner.

/graphify .
graphify-out/
├── graph.html       interaktivt diagram — öppna i valfri webbläsare
├── GRAPH_REPORT.md  gudnoder, överraskande kopplingar, föreslagna frågor
├── graph.json       beständigt diagram — kan frågas veckor senare
└── cache/           SHA256-cache — upprepade körningar behandlar bara ändrade filer

Hur det fungerar

graphify arbetar i tre pass. Först extraherar ett deterministiskt AST-pass struktur från kodfiler utan LLM. Sedan transkriberas video- och ljudfiler lokalt med faster-whisper. Slutligen kör Claude-subagenter parallellt på dokument, papper, bilder och transkriptioner. Resultaten slås samman i ett NetworkX-diagram, klustras med Leiden och exporteras som interaktiv HTML, frågebar JSON och revisionsrapport.

Varje relation är märkt EXTRACTED, INFERRED (med konfidenspoäng) eller AMBIGUOUS.

Installation

Krav: Python 3.10+ och ett av: Claude Code, Codex, OpenCode, Cursor med flera.

uv tool install graphifyy && graphify install
# eller med pipx
pipx install graphifyy && graphify install
# eller pip
pip install graphifyy && graphify install

Officiellt paket: PyPI-paketet heter graphifyy. Det enda officiella förrådet är safishamsi/graphify.

Användning

/graphify .
/graphify ./raw --update
/graphify query "vad kopplar Attention till optimizern?"
/graphify path "DigestAuth" "Response"
graphify hook install
graphify update ./src

Vad du får

Gudnoder — begrepp med högst grad · Överraskande kopplingar — rangordnade efter poäng · Föreslagna frågor · "Varför" — docsträngar och designmotivering extraherade som noder · Token-benchmark71,5x färre tokens på blandat korpus.

Integritet

Kodfiler behandlas lokalt via tree-sitter AST. Videor transkriberas lokalt med faster-whisper. Ingen telemetri.

Byggt på graphify — Penpax

Penpax är enterprise-lagret ovanpå graphify. Gratis provperiod kommer snart. Gå med i väntelistan →

Star History Chart