graphify-labs/graphify

Graphify merupakan utilitas sumber terbuka yang mengubah repositori kode, dokumentasi, skema SQL, berkas konfigurasi, serta dokumen PDF menjadi graf pengetahuan yang dapat dikueri. Perangkat ini tidak menggunakan basis data vektor maupun penanaman embedding, melainkan mengandalkan tree-sitter untuk melakukan penguraian pohon sintaksis abstrak secara deterministik langsung pada mesin lokal pengguna tanpa LLM untuk analisis kode sumber. README menjelaskan bahwa analisis dokumen dan media dapat menggunakan model asisten atau API yang dikonfigurasi. Hubungan antar komponen diberi label khusus yang membedakan relasi hasil ekstraksi langsung dari sintaksis kode dengan relasi hasil inferensi sistem. Eksekusi perintah menghasilkan tiga berkas utama dalam direktori keluaran: visualisasi interaktif graph.html untuk peramban, ringkasan konsep kunci pada GRAPH_REPORT.md, serta struktur data graf lengkap dalam graph.json.

Sasaran pengguna mencakup perekayasa perangkat lunak dan tim pengembang yang memakai asisten pemrograman kecerdasan buatan seperti Claude Code, Cursor, Codex, atau Gemini CLI guna menavigasi keterkaitan arsitektur sistem. Kebutuhan prasyarat lingkungan yang terverifikasi menuntut Python versi 3.10 ke atas beserta pengelola paket uv atau pipx. Pemasangan perkakas baris perintah dilakukan melalui perintah terminal uv tool install graphifyy, yang kemudian dilanjutkan dengan perintah graphify install untuk mendeteksi asisten dan mendaftarkan skill terkait. Snapshot GitHub menunjukkan repositori tidak diarsipkan dan mencatat lisensi Apache-2.0. Sebagai pembanding graf kode, lihat CodeGraph; cara kerja dan cakupan keduanya berbeda.

Data per : 141376 stars · 13524 forks.

GitHub · CodeGraph