Memorine: A Local Memory System for OpenClaw Agents Using Python and SQLite

✍️ OpenClawRadar📅 Published: March 9, 2026🔗 Source
Memorine: A Local Memory System for OpenClaw Agents Using Python and SQLite
Ad

Memorine is a local memory system for OpenClaw agents built with Python and SQLite, requiring no external services, API calls, Docker, or telemetry. The entire system consists of about 8 files of pure Python code that creates a local .db file for memory storage.

Core Features

  • Agents store facts and retrieve them later using full-text search
  • Memories decay over time using a forgetting curve to prevent accumulation of old data
  • Automatic flagging of contradictory information when new facts conflict with existing ones
  • Causal chaining of events (this caused that, which caused this other thing)
  • Procedure tracking with learning about which steps tend to fail
  • Multiple agents can share facts through the same database
  • Each agent can only modify its own data, preventing cross-agent memory interference
  • Optional semantic search via fastembed + sqlite-vec extensions
Ad

Integration and Tools

The system includes an MCP server that allows OpenClaw to recognize it as a plugin, providing 14 tools to all agents once configured. The database file can be inspected directly using any SQLite browser.

Technical Details

Memorine has zero dependencies beyond Python and SQLite. There are no network calls, compiled binaries, or native extensions. The codebase is small enough to be read completely in an afternoon according to the developer.

The project is available on GitHub with open pull requests for bug fixes and feature additions. It's also published on PyPI for easy installation.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Developer Builds MCP Server for Claude WhatsApp Integration, Shares Challenges
Tools

Developer Builds MCP Server for Claude WhatsApp Integration, Shares Challenges

A developer built an MCP server to give Claude access to real WhatsApp conversations, discovering that conversation context management was trickier than expected and required a database to track conversations.

OpenClawRadar
Local Memory System for AI Coding Tools Extracts 2,600+ Facts from Conversation Logs
Tools

Local Memory System for AI Coding Tools Extracts 2,600+ Facts from Conversation Logs

A developer built a local memory layer that ingests conversation logs from Claude Code, Factory.ai, and Codex CLI, extracts structured facts using a local LLM, and auto-injects context into new sessions. After months of use, it has indexed 13,000+ messages and extracted 2,600+ facts.

OpenClawRadar
OpenClaw Agent Gains Phone Call Capability Through Custom Skill
Tools

OpenClaw Agent Gains Phone Call Capability Through Custom Skill

A developer created a custom skill for self-hosted OpenClaw agents that enables phone call functionality, allowing the agent to initiate calls based on triggers like build completions or server outages. The implementation provides voice interaction with full chat capabilities including web searches and alert setup.

OpenClawRadar
Silos Dashboard: Open-source web UI for managing OpenClaw agents
Tools

Silos Dashboard: Open-source web UI for managing OpenClaw agents

Silos Dashboard is an MIT-licensed web UI for managing OpenClaw agents, replacing config files and CLI with a single interface. It offers agent management, live chat with streaming, skill installation, task boards, channel integrations, and analytics.

OpenClawRadar