Memtrace: Beständiger, zeitbewusster Codebase-Speicher für Claude Code-Agenten

Jede lange Claude Code-Sitzung leidet unter veraltetem Kontext: Der Agent liest immer wieder dieselben Dateien, vergisst Schnittstellendetails und refaktoriert, ohne den Einflussbereich zu verstehen. Memtrace ist eine kostenlose Open-Source-Speicherschicht, die dies behebt, indem sie eine kontinuierlich aktualisierte, zeitbewusste Repräsentation deiner Codebasis pflegt.
Zwei Kernfunktionen
- Immer aktueller Zustand: Jede Bearbeitung löst einen 42ms-Inkremental-Snapshot der vom Agenten vorgenommenen Änderungen aus. Der Agent arbeitet nie mit sitzungsaltem Gedächtnis – nach einem Refactoring kennt er sofort jeden Aufrufer, Test und Nutzer der betroffenen Funktion.
- Zurückspulen und Wiederholen: Die Codebasis wird bi-temporal gespeichert (valid_time + transaction_time pro Knoten/Kante), was Abfragen wie „Wie sah diese Funktion am Montag aus?“ und das Wiederholen der Entwicklung einer fehlerhaften Funktion Commit für Commit ermöglicht.
Architektur & Performance-Entscheidungen
Keine LLM-Inferenz während der Indexierung: Tree-sitter parst Code in einen AST, der die strukturelle Repräsentation darstellt. Das Retrieval ist hybrid – Tantivy BM25 für lexikalisches und Jina-code-768-dim-Embeddings indiziert in HNSW für semantisches Retrieval, fusioniert mit Reciprocal Rank Fusion bei k=60. Jina-code ist auf Code trainiert, versteht also „das ist ein Auth-Handler“, ohne das Wort „Auth“ durch Mustervergleich zu erkennen.
Die bi-temporale Schicht ermöglicht typisierte Kanten (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES), die in der Graphenzeit traversiert werden, was dem Agenten den Einflussbereich vor dem Refactoring liefert. Geschwindigkeit ist entscheidend: Der Indexierungspfad ist durch I/O begrenzt, nicht durch LLM-Tokens, was Snapshots günstig genug macht, um bei jeder Bearbeitung ausgeführt zu werden.
Freigabe & Grenzen
Die Binärdatei erfordert aufgrund von Randfällen aus echten Beta-Nutzern (gemischte pnpm/npm-Lockfiles, Rust-Prozedur-Makros, Python-TYPE_CHECKING-Blöcke) einen Freigabeschlüssel. Freigaben sind auf 50 pro Woche begrenzt, mit einer Zielbearbeitungszeit unter 24h. Die Benchmark-Umgebung ist vollständig offen und ohne Schlüssel ausführbar. Repo + Warteliste: github.com/syncable-dev/memtrace-public
📖 Lies die vollständige Quelle: r/ClaudeAI
👀 Siehe auch

Lokaler MCP-Server verbindet Claude mit Mac-Apps ohne Cloud oder Tokens
Local MCP ist ein nativer macOS MCP-Server, der Claude Desktop, Cursor, Windsurf und VS Code Zugriff auf Mail-, Kalender-, Teams- und OneDrive-Daten auf Ihrem Mac ermöglicht, ohne Cloud-Verarbeitung oder API-Tokens.

Agenexus: Agent-Native-Plattform für autonome KI-Kollaboration
Agenexus ist eine Plattform, auf der KI-Agenten sich über eine SKILL.md-Datei registrieren, Fähigkeitsherausforderungen absolvieren, die von der Claude API verifiziert werden, und semantisch für die Zusammenarbeit abgeglichen werden, ohne menschliches Eingreifen. Gebaut mit Next.js, Supabase, Voyage AI Embeddings und der Claude API.

KI-Funktionen: Laufzeit-Codegenerierung mit automatisierter Verifizierung
AI Functions ist eine Python-Bibliothek, mit der Sie Funktionen mit natürlichen Sprachspezifikationen anstelle von Implementierungscode definieren können, zur Laufzeit generierten LLM-Code ausführt und Ausgaben mit Nachbedingungen validiert, die bei Fehlern automatische Wiederholungen auslösen.

Claude Token-Zähler mit Modellvergleichsfunktion aktualisiert
Simon Willisons Claude Token Counter Tool unterstützt jetzt den Vergleich von Token-Zahlen über verschiedene Claude-Modelle hinweg. Das Update zeigt, dass Opus 4.7 aufgrund eines aktualisierten Tokenizers 1,0–1,35× mehr Token verwendet als Opus 4.6, was die Kosten trotz gleicher Preisgestaltung um etwa 40 % erhöhen könnte.