01One static binaryAnvaya CLI compiles to a single Rust executable (14–19 MB depending on build) with no Node, Python or JVM runtime. No package tree to audit, no runtime version to pin, no GC pauses in the loop.
0212 ms to first frameMeasured first TUI frame at 12 ms; --version at 17 ms (macOS 26, arm64, 2026-08-14 protocol). Startup is not a budget line you feel.
034.2 MB idle footprintTUI idle measured 4.2 MB kernel footprint (12.4 MB ps RSS: RSS includes mmap and hides compressed pages). Headless setup measured 2.8 MB. A 17.6-hour live session held roughly 11 MB footprint.
0425.6 MB median under loadPhase 1 measured the median own-process RSS across ten task classes: anv 25.6 MB (21 MB idle floor) vs jcode 45.0, codex 97.2, aider 248.9, claude 432.1 and opencode 582.3 MB. 238 runs, 228 externally verified.
05No runaway auxiliary processesIn --no-mind mode anv spawns no auxiliary process at all; codex adds a git child and claude up to 75 MB of helpers in the same campaign. Whole-tree accounting is published alongside each harness's own RSS.
06Where the weight goes when you opt inThe memory daemon is a separate binary: cold it uses ~3–6 MB footprint, warm with the embedding model mapped ~47–51 MB, with a transient ingest burst. It is a deliberate subsystem you can leave off.