nusy-codegraph — Code as a live Arrow object graph.
Parses Python source files via tree-sitter into CodeNodes (functions, classes, modules) and CodeEdges (calls, imports, inheritance, containment). All data stored as Arrow RecordBatches for zero-copy query and versioning via nusy-arrow-git.
Architecture
Python source → tree-sitter CST → CodeNodes + CodeEdges → Arrow RecordBatches
↓
NameResolver (cross-file edge extraction)