Most code-intelligence tools answer "what's in the repo now." The surprising gap for AI coding agents is not retrieval speed but remembering "what changed, when, and why" across sessions and refactors. Memtrace addresses that gap by turning a repository into a bi-temporal structural graph that agents query directly, avoiding repeated LLM inference and file re-reads.
What Sets It Apart
- Structural, deterministic parsing: tree-sitter + Rust parses symbols (functions, classes, types) and edges (CALLS, IMPORTS, IMPLEMENTS) locally — no LLMs required to infer relationships. This removes API costs and rate-limit bottlenecks for large repos.
- Bi-temporal memory and replay awareness: every symbol keeps full version history, enabling time-travel queries, impact scoring and causal replay so agents can answer "what changed" and "what will break" without re-indexing or stale context.
- Performance-first engineering: benchmarks in the repo report indexing 1,500 files in ~1.5s, exact-symbol queries at sub-millisecond latencies, and very small memory footprints compared to vector DB alternatives. Designed as a compiled Rust binary with incremental watch/index capabilities.
- Agent-native surface: exposes ~25 MCP tools and 17 prebuilt skills so modern editors and agent platforms (Claude Code, Cursor, Codex CLI, VS Code, etc.) can plug in with low friction and consistent behavior across agent fleets.
Who it's for — tradeoffs and fit
Great fit if you run AI coding agents across medium-to-large repositories and need consistent, low-latency structural context, temporal traces of changes, and deterministic impact analysis without incurring LLM API costs. Also useful for teams that require local-only source processing and fine-grained replay of refactors.
Look elsewhere if you need a conversational memory engine for non-code entities (Memtrace is purpose-built for code structure and history), if you require a fully open-source stack (the indexer/DB are proprietary under a EULA), or if you must run in extremely constrained environments where installing a native binary isn’t possible. Memtrace is in private beta and uses opt-out telemetry; evaluate the telemetry and license terms for enterprise use.