Memtrace: Persistent, Time-Aware Codebase Memory for Claude Code Agents

Every long Claude Code session suffers from stale context: the agent re-reads the same files, forgets interface details, and refactors without understanding blast radius. Memtrace is a free, open-source memory layer that fixes this by maintaining a continuously updated, time-aware representation of your codebase.
Two Core Capabilities
- Always-fresh state: Every edit triggers a 42ms incremental snapshot of changes applied by the agent. The agent never works from session-old memory — after a refactor, it knows every caller, test, and consumer of the touched function immediately.
- Rewind and replay: The codebase is stored bi-temporally (valid_time + transaction_time per node/edge), allowing queries like “what did this function look like Monday” and replaying how a broken function evolved commit-by-commit.
Architecture & Performance Bets
Zero LLM inference during indexing: Tree-sitter parses code into an AST, which becomes the structural representation. Retrieval is hybrid — Tantivy BM25 for lexical recall and Jina-code 768-dim embeddings indexed in HNSW for semantic recall, fused with Reciprocal Rank Fusion at k=60. Jina-code is trained on code, so it understands “this is an auth handler” without pattern-matching the word “auth.”
Bi-temporal layer enables typed edges (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) traversed in graph time, giving the agent blast radius before refactoring. Speed is critical: indexing path bottlenecks on I/O, not LLM tokens, making snapshotting cheap enough to run on every edit.
Approval & Limits
The binary requires an approval key due to edge cases from real beta users (mixed pnpm/npm lockfiles, Rust proc-macros, Python TYPE_CHECKING blocks). Approvals are capped at 50 per week, with a target under 24h. The benchmark harness is fully open and runnable without the key. Repo + waitlist: github.com/syncable-dev/memtrace-public
📖 Read the full source: r/ClaudeAI
👀 See Also

Agent Image Skills: Simple Image Hosting for Claude Code Agents
A developer built a simple image hosting service at https://images.labnocturne.com to solve the problem of Claude Code agents generating images with nowhere to store them. The service provides instant test keys via curl, auto-deletes files after 7 days, and includes Claude Code MCP skills for upload, file listing, and deletion.

Mengram adds persistent memory to OpenClaw agents
Mengram is an open-source memory system that gives OpenClaw agents long-term memory across sessions, solving the problem of agents forgetting everything when they restart. It provides episodic, entity, and procedural memory with smart archival of outdated facts.

TideSurf: DOM compression tool reduces web agent token usage 30x, speeds TTFT 12x
TideSurf v0.3 converts rendered DOM to markdown-like compressed format, reducing token consumption by 32x on GitHub pages versus raw DOM while adding 18 interactive tools for LLM agents.

Qwen3.5-9B-Claude-4.6-Opus-Uncensored-v2 Model Released with LM Studio Configuration
A merged uncensored model combining Qwen3.5-9B architecture with Claude 4.6 Opus training data is now available, with specific LM Studio 0.4.7 settings provided for optimal performance including temperature 0.7 and top K sampling 20.