Signet: An Open-Source Local-First Memory Substrate for AI Agents

What Signet Solves
Most current AI agent memory systems operate like RAG (Retrieval-Augmented Generation): user message → search memory → retrieve results → answer. This works for explicit queries but breaks when relevant context is implicit.
Examples from the source:
- "Set up the database for the new service" should surface that PostgreSQL was already chosen
- "My transcript was denied, no record under my name" should surface that the user changed their name
- "What time should I set my alarm for my 8:30 meeting?" should surface commute time
The problem isn't storage - it's that these systems wait for the current message to contain enough query signal to retrieve the right past context.
How Signet Works
Signet handles memory outside the agent loop with this architecture:
- Preserves raw transcripts
- Distills sessions into structured memory
- Links entities, constraints, and relations into a graph
- Uses graph traversal + hybrid retrieval to build a candidate set
- Reranks candidates for prompt-time relevance
- Injects context before the next prompt starts
The agent isn't deciding what to save or when to search - it starts with context already available. This moves from query-dependent retrieval toward ambient recall.
Technical Details
Signet is:
- Local-first (SQLite + markdown)
- Inspectable and repairable
- Works across Claude Code, Codex, OpenCode, and OpenClaw
On LoCoMo, it currently achieves 87.5% answer accuracy with 100% Hit@10 retrieval on an 8-question sample. The developer notes this is a small sample but shows the approach is promising.
📖 Read the full source: r/openclaw
👀 See Also

Tocket CLI: A Context Engineering Framework for AI Coding Agents
Tocket is a CLI tool that creates a .context/ folder with markdown files for AI agents to maintain project memory across sessions. It auto-detects tech stacks from package.json and generates a pre-configured .cursorrules file.

Cognithor v0.40.0 adds persistent AI agent identity with ethical constraints
Cognithor v0.40.0 introduces the Immortal Mind Protocol, giving local AI agents persistent identity across sessions with 7 hardwired ethical anchors and dream cycles for memory consolidation. The update adds 9,488 lines of code and runs 100% locally.

Crow: Open-Source MCP Platform Adds Persistent Memory and P2P Sharing to LLM Frontends
Crow is an open-source, self-hosted MCP server platform that provides LLM frontends with SQLite-backed persistent memory, structured research tools, and encrypted peer-to-peer sharing. It works with any MCP-compatible client like Claude Desktop, Cursor, or Windsurf and requires no cloud dependency by default.

Torrix: Self-Hosted LLM Observability Without Postgres or Redis
Torrix is a self-hosted LLM observability tool that runs as a single Docker container backed by SQLite. Install with docker compose up; logs LLM calls via HTTP proxy or SDK — tokens, cost, latency, full traces, PII masking, cost forecasting.