⬢ Knowledge Graph · v0.7.16 · MIT License

Le codebase AXIONYX
vu comme un graphe vivant

Arc Graphify transforme les 932 fichiers du repo AXIONYX (backend + frontends + mobiles + scripts + infra) en un knowledge graph interactif : 9 772 nœuds, 14 118 edges, 798 communautés Leiden, god nodes, cross-file relationships. Construit sur Graphify open-source (Tree-sitter + NetworkX). Outil interne pour Arc Code et l'équipe AXIONYX.

9 772
Nœuds indexés
14 118
Edges
932
Fichiers du repo
798
Communautés Leiden

Capacités

Multi-modal extraction

Tree-sitter AST sur Python, SQL, R, shell. Extraction sémantique optionnelle via Claude Sonnet 4.

God nodes & surprises

Détection automatique des modules à fort fan-in (god nodes) et des couplages inattendus.

Leiden clustering

Communautés détectées via algorithme Leiden — révèle la structure latente du codebase.

Skill Claude Code

Hook PreToolUse intelligent : Arc Code consulte le graph avant chaque grep/find/rg.

Path queries

Cherche le plus court chemin entre 2 nodes. Idéal pour comprendre « comment X impacte Y ».

Refresh async

Réindexation déclenchée admin. AST-only sans coût LLM. Notification email à la fin.

Architecture

Backend : module FastAPI app/arc_graphify/ qui sert le graph indexé via 8 endpoints admin (/summary, /graph, /manifest, /node/{id}, /search, /path, /refresh, /refresh/{id}). Tracing arc-logs sur chaque appel, notification arc-notifications sur chaque refresh terminé.

Frontend : ce site Vue.js minimal (vanilla JS pour un footprint réduit), embarqué sur arc-graphify.axionyx.io. Connexion JWT admin, recherche fuzzy, vue God Nodes, refresh trigger.

Sécurité : require_admin sur tous les endpoints, subprocess en LISTE (jamais shell=True), regex validation sur node IDs, pas de path-traversal, isolation tenant N/A car admin uniquement.

Crédits open-source

Arc Graphify est construit sur Graphify v0.7.16 par Safi Shamsi (License MIT).

Repo upstream : github.com/safishamsi/graphify · Package PyPI : graphifyy · Stack : Tree-sitter + NetworkX + Leiden + Claude Sonnet 4

Knowledge Graph Console

Connecté en tant que

Total nodes
Total edges
Fichiers indexés
Taille graph.json

Recherche fuzzy

God nodes (top 10 par degree)

Métadonnées indexation


    

Connexion admin

Accès réservé aux administrateurs AXIONYX