⬢ Knowledge Graph · v0.7.16 · MIT License

Le codebase AXIONYX
vu comme un graphe vivant

Arc Graphify transforme les 328 modules Python du backend AXIONYX en un knowledge graph interactif : god nodes, communautés Leiden, cross-file relationships. Construit sur Graphify open-source (Tree-sitter + NetworkX). Accès strictement réservé aux administrateurs AXIONYX.

3 772
Nodes indexés
7 165
Edges
328
Fichiers .py
MIT
Open Source

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