Merkle trees + tree-sitter for incremental codebase indexing without uploading your code