Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 7.51 KB

File metadata and controls

77 lines (54 loc) · 7.51 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. Πληκτρολογήστε /graphify στο Claude Code, Codex, OpenCode, Cursor, Gemini CLI, GitHub Copilot CLI, VS Code Copilot Chat, Aider, OpenClaw, Factory Droid, Trae, Hermes, Kiro ή Google Antigravity — διαβάζει τα αρχεία σας, δημιουργεί ένα γράφο γνώσης και σας επιστρέφει δομή που δεν ξέρατε ότι υπήρχε. Κατανοήστε μια βάση κώδικα γρηγορότερα. Βρείτε το «γιατί» πίσω από αρχιτεκτονικές αποφάσεις.

Πλήρως πολυτροπικό. Προσθέστε κώδικα, PDF, markdown, στιγμιότυπα οθόνης, διαγράμματα, φωτογραφίες πίνακα, εικόνες σε άλλες γλώσσες ή αρχεία βίντεο και ήχου — το graphify εξάγει έννοιες και σχέσεις από όλα και τα συνδέει σε ένα ενιαίο γράφο. Τα βίντεο μεταγράφονται τοπικά με το Whisper. Υποστηρίζει 25 γλώσσες προγραμματισμού μέσω tree-sitter AST.

Ο Andrej Karpathy διατηρεί ένα φάκελο /raw όπου αποθηκεύει εργασίες, tweets, στιγμιότυπα και σημειώσεις. Το graphify είναι η απάντηση σε αυτό το πρόβλημα — 71,5x λιγότερα token ανά ερώτημα σε σύγκριση με την ανάγνωση αρχείων, επίμονο μεταξύ συνεδριών.

/graphify .
graphify-out/
├── graph.html       διαδραστικός γράφος — ανοίξτε σε οποιοδήποτε πρόγραμμα περιήγησης
├── GRAPH_REPORT.md  κόμβοι-θεοί, εκπληκτικές συνδέσεις, προτεινόμενες ερωτήσεις
├── graph.json       επίμονος γράφος — μπορεί να υποβληθεί σε ερωτήματα εβδομάδες αργότερα
└── cache/           κρυφή μνήμη SHA256 — επαναλαμβανόμενες εκτελέσεις επεξεργάζονται μόνο τα αλλαγμένα αρχεία

Πώς λειτουργεί

Το graphify λειτουργεί σε τρεις διελεύσεις. Πρώτα, μια ντετερμινιστική διέλευση AST εξάγει δομή από αρχεία κώδικα χωρίς LLM. Στη συνέχεια, τα αρχεία βίντεο και ήχου μεταγράφονται τοπικά με faster-whisper. Τέλος, οι υπο-πράκτορες Claude εκτελούνται παράλληλα σε έγγραφα, εργασίες, εικόνες και μεταγραφές. Τα αποτελέσματα συγχωνεύονται σε ένα γράφο NetworkX, ομαδοποιούνται με Leiden και εξάγονται ως διαδραστική HTML, JSON για ερωτήματα και αναφορά ελέγχου.

Κάθε σχέση επισημαίνεται ως EXTRACTED, INFERRED (με βαθμολογία εμπιστοσύνης) ή AMBIGUOUS.

Εγκατάσταση

Απαιτήσεις: Python 3.10+ και ένα από: Claude Code, Codex, OpenCode, Cursor και άλλα.

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

Τι λαμβάνετε

Κόμβοι-θεοί — έννοιες με τον υψηλότερο βαθμό · Εκπληκτικές συνδέσεις — ταξινομημένες κατά βαθμολογία · Προτεινόμενες ερωτήσεις · Το «γιατί» — docstrings και αιτιολόγηση σχεδιασμού εξαγόμενα ως κόμβοι · Σημείο αναφοράς token71,5x λιγότερα token σε μικτό σώμα κειμένου.

Απόρρητο

Τα αρχεία κώδικα επεξεργάζονται τοπικά μέσω tree-sitter AST. Τα βίντεο μεταγράφονται τοπικά με faster-whisper. Χωρίς τηλεμετρία.

Δημιουργήθηκε στο graphify — Penpax

Το Penpax είναι το εταιρικό επίπεδο πάνω από το graphify. Δωρεάν δοκιμή σύντομα. Εγγραφείτε στη λίστα αναμονής →

Star History Chart