Πίσω στα GitHub Gems
Προστέθηκε: 22 Σεπτεμβρίου 2026 (πριν από 1 ώρα)
120,352 stars11,619 forksRoboD3v PickPython
Graphify-Labs/graphify

Graphify — Μετατροπή Codebase σε Γνωσιακό Γράφημα (Knowledge Graph) για AI Agents

Προβολή στο GitHub
Ιστοσελίδα
$pip install graphify-cli

Η Αποψη του RoboD3v (Curator Verdict)

Personal Pick

«Το απόλυτο εργαλείο για να δώσετε σε ένα LLM πλήρη κατανόηση ενός μεγάλου codebase χωρίς να εξαντλήσετε το context window σε τυφλά searches.»

Συνοπτικη Εικονα

Μετατρέπει οποιοδήποτε codebase, τεκμηρίωση και SQL schemas σε ένα ερώτησιμο γράφημα γνώσης χωρίς vector stores, επιτρέποντας σε AI coding agents να κατανοούν άμεσα την αρχιτεκτονική.

Γιατι ξεχωριζει

Χρησιμοποιεί τοπική, ντετερμινιστική ανάλυση AST (Abstract Syntax Tree) και εξηγεί κάθε ακμή (edge), εκμηδενίζοντας τα hallucinations στις εξαρτήσεις κώδικα.

Ετικέτες:#ai-agents#antigravity#ast#claude-code#code-analysis#code-search#codex#cursor#developer-tools#gemini#graphrag#knowledge-graph#leiden#llm#mcp#openclaw#rag#skills#tree-sitter

Τι είναι και τι πρόβλημα λύνει

Όταν ένας AI agent καλείται να εργαστεί σε ένα μεγάλο codebase, η παραδοσιακή προσέγγιση του vector search (RAG) συχνά αποτυγχάνει: απομονώνει ασύνδετα αποσπάσματα κώδικα χάνοντας τη συνολική αρχιτεκτονική εικόνα, τις ιεραρχίες κλάσεων και τις κρυφές αλληλεξαρτήσεις.

Το Graphify λύνει ριζικά αυτό το πρόβλημα κατασκευάζοντας ένα ντετερμινιστικό γράφημα γνώσης (Knowledge Graph) απευθείας από τον πηγαίο κώδικα. Αναλύει το Abstract Syntax Tree (AST), τα SQL schemas, τα configuration files και τα Markdown docs, συνδέοντας τα πάντα με σημασιολογικές ακμές (edges) που εξηγούνται ρητά. Έτσι, το μοντέλο μπορεί να κάνει ερωτήματα στο γράφημα και να εντοπίζει με απόλυτη ακρίβεια ποιες συναρτήσεις επηρεάζονται από κάθε αλλαγή.

Βασικές Δυνατότητες & Key Features

  • Τοπική & Ντετερμινιστική Ανάλυση: Λειτουργεί 100% τοπικά χωρίς ανάγκη για εξωτερικές βάσεις διανυσμάτων (vector databases) ή κρυφά cloud APIs.
  • Universal Context Parsing: Συνδυάζει πηγαίο κώδικα (Python, TypeScript, Go, Rust), DDL schemas βάσεων δεδομένων, αρχεία ρυθμίσεων και τεκμηρίωση σε έναν ενιαίο χώρο.
  • Direct Agent Integration: Παρέχει ενσωματωμένο skill για Claude Code, Cursor, Codex και Gemini CLI, επιτρέποντας στους agents να καλούν /graphify για στοχευμένη πλοήγηση.
  • Zero Hallucination Dependency Mapping: Κάθε σύνδεση μεταξύ συμβόλων, αρχείων και μονάδων βασίζεται σε πραγματικές ροές κώδικα και όχι σε πιθανολογικές εκτιμήσεις.

Γρήγορη Εγκατάσταση & Quickstart

# Εγκατάσταση μέσω pip
pip install graphify-cli

# Δημιουργία γραφήματος γνώσης για το τρέχον project
graphify index .

# Εκκίνηση τοπικού ερωτήματος
graphify query "Ποιες διαδρομές API εξαρτώνται από το schema posts;"

Πότε να το χρησιμοποιήσετε & Εναλλακτικές

  • Ιδανικό για: Μεγάλα monorepos, legacy codebases με ελλιπή τεκμηρίωση, και αυτόνομους coding agents που χρειάζονται architectural awareness πριν κάνουν refactoring.
  • Εναλλακτικές: Cursor Codebase Indexing, Cody Context Engine, LlamaIndex Code Graphs.

RoboD3v Verdict

Αν έχετε κουραστεί να βλέπετε AI agents να αλλάζουν μια συνάρτηση και να σπάνε αθόρυβα τρία διαφορετικά modules επειδή δεν είδαν τα imports, το Graphify είναι υποχρεωτικό. Δίνει στο LLM ακριβώς την αρχιτεκτονική διαύγεια που χρειάζεται για να δουλέψει σαν senior engineer.

Περισσότερα GitHub Gems

RoboNews — Hacker News Digest

Διαβάστε τις κορυφαίες συζητήσεις και άρθρα τεχνολογίας συνοψισμένα στα Ελληνικά.

Όλα τα άρθρα RoboNews