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

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
Clocktrait 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_versionstable that snapshots full node state per commit – enabling diff, rollback, and reversible GC.
Design Decisions & Open Questions
The author is seeking feedback on several areas:
- Importance scoring formula for GC and export ranking.
- Whether the
MemorySourceenum should be open (currently has anUnknown(String)variant). - Remote sync model – currently filesystem-only; the
copy_commits_betweenboundary is where network transport would plug in.
Repository: github.com/harshtripathi272/memora – MIT licensed.
📖 Read the full source: r/openclaw
👀 See Also

OpenTabs: MCP Server with 100+ Plugins for Browser-Based AI Tool Access
OpenTabs is an MCP server and Chrome extension that exposes 100+ plugins with ~2,000 tools by hooking into web apps' internal APIs like Slack, Discord, and GitHub. It works with existing browser sessions, eliminating API keys and OAuth flows.

Klaw.sh: Kubernetes-Style Orchestration for AI Agents
Klaw.sh provides an orchestration solution for AI agent deployment, modeled on Kubernetes. It simplifies management with clusters, namespaces, and channels, achieving memory reduction by rewriting from Node.js to Go.

Sgai: Goal-Driven Multi-Agent Software Development Tool
Sgai is an open-source Go tool that coordinates AI agents to execute software goals defined in GOAL.md files. It decomposes goals into DAG workflows, runs tests for completion gates, and operates locally with a web dashboard for monitoring.

GitHub Comic Bot: Turn Commits into Daily Medieval Knight Comics
A bot that reads GitHub commits and generates 4-panel comic strips featuring a deadpan medieval knight, built with Claude Code and Gemini, running on GitHub Actions with free tier costs.