memora: Version-Controlled, Typed Memory for AI Agents – Git for AI Beliefs

✍️ OpenClawRadar📅 Published: June 5, 2026🔗 Source
memora: Version-Controlled, Typed Memory for AI Agents – Git for AI Beliefs
Ad

memora is a CLI tool that version-controls AI agent memory—typed, provenance-tracked, branchable, mergeable. Think git for what the AI believes about your codebase, not file changes. The entire project is ~5k lines of Rust across two crates, producing a single static binary with zero external dependencies (SQLite bundled via rusqlite). Runs on all three major platforms with CI.

Crate Structure

  • memora-core – library with no CLI deps. Types, SQLite store, snapshot engine, 3-way merge, session recording, export adapters.
  • memora-cli – thin clap-based CLI layer on top.

Technical Highlights

  • Clock trait for deterministic tests – no flaky timestamps.
  • Content-addressed IDs via SHA-256 of canonical form strings.
  • Three-way merge with BFS merge-base detection across the full parent DAG.
  • node_versions table that snapshots full node state per commit – enabling diff, rollback, and reversible GC.
Ad

Design Decisions & Open Questions

The author is seeking feedback on several areas:

  • Importance scoring formula for GC and export ranking.
  • Whether the MemorySource enum should be open (currently has an Unknown(String) variant).
  • Remote sync model – currently filesystem-only; the copy_commits_between boundary is where network transport would plug in.

Repository: github.com/harshtripathi272/memora – MIT licensed.

📖 Read the full source: r/openclaw

Ad

👀 See Also

ATLAS: Open-Source Test-Time Compute Pipeline for Qwen3-14B Achieves Frontier-Level Coding Performance
Tools

ATLAS: Open-Source Test-Time Compute Pipeline for Qwen3-14B Achieves Frontier-Level Coding Performance

A college student has developed ATLAS, an open-source test-time compute pipeline built around Qwen3-14B that achieves 74.6% pass@1 on LiveCodeBench v5 problems at ~$0.004 per task in electricity costs. The system is slow for complex problems but offers comparable performance to frontier models like GPT-5 (84.6%) and Claude 4.5 Sonnet (71.4%).

OpenClawRadar
Free macOS Menu Bar App Shows Real-Time Claude Usage Stats via SQLite Cookie Decryption
Tools

Free macOS Menu Bar App Shows Real-Time Claude Usage Stats via SQLite Cookie Decryption

Claude Usage Tracker is a free macOS menu bar app that reads Claude desktop app encrypted SQLite cookies, decrypts them via Keychain, and displays session %, weekly limit, spend, and routine runs locally — no API key needed.

OpenClawRadar
Ktx: An Executable Context Layer to Fix Data Agent Accuracy
Tools

Ktx: An Executable Context Layer to Fix Data Agent Accuracy

Ktx is an open-source executable context layer that makes agents reliable on your data stack by combining Markdown wiki ingestion with YAML semantic definitions.

OpenClawRadar
Cowork Context Management Kit Solves Claude's File Overload Problem
Tools

Cowork Context Management Kit Solves Claude's File Overload Problem

A developer built a context management kit for Cowork after Claude AI was reading all 462 files in their project folder, causing performance issues and contradictions. The solution includes global instructions, a manifest file system, and a Cowork skill to prioritize relevant documents.

OpenClawRadar