AI Context that Survives the Chat Window.
Avvarre pairs version-controlled .avvarre/ state files with a fast, long-term memory.db SQLite vector engine—enabling hybrid RRF search, 180-day retention sweeps, and privacy redaction across chats and team handoffs.
Git-Versioned Repo Memory
.avvarre/ directoryStores current session target states, active task checklists, team conventions, and project context directly inside your Git tree—ensuring branch switches and team handoffs carry instant agent context.
SQLite Long-Term Store
memory.db (node:sqlite WAL)High-performance long-term memory engine running locally with zero cloud dependencies. Combines FTS5 full-text search, 384d vector embeddings (`Xenova/all-MiniLM-L6-v2`), and exponential time decay.
The Avvarre Architecture.
Calculate Blast Radius Before the Commit.
Tree-sitter parses 15 languages into SQLite dependency graphs, tracing upstream caller impact instantly.
✓ Edge Resolution: IMPORTS_FROM, CALLS, INHERITS
✓ Safety Index: Verified. 0 circular dependency cycles detected.
Scale from Single Scripts to Massive Monorepos.
Avvarre resolves localized package contexts across monorepos, auto-detects stack signatures to fetch curated skills, and runs in airgapped CI/CD runners with AVVARRE_LIGHT=1 mode.
Localized Context: apps/web
Manifest:package.json | Stack: Next.js 16 + TypeScript + TailwindAvvarre dynamically resolves root workspace heuristics vs localized package .avvarre/ states—preventing cross-package context pollution in TurboRepo, Nx, Lerna, and Cargo monorepos.
