Compare

Remnic vs Signet.

Both are open source, local-first, and built so one memory store follows you across agents. That makes this the closest comparison on this site, so it deserves the most careful treatment.

What Signet is

Signet is an open-source (Apache 2.0) memory and context layer that stores agent identity, memories, credentials, and session transcripts locally in SQLite and markdown. It runs as a background service, uses a "dreaming" pass to build a semantic ontology from your transcripts, supports inspectable and repairable memories, and traces every memory back to its source. It ships harness adapters for Claude Code, OpenCode, OpenClaw, Codex, Gemini CLI, and other tools, with a one-command install.

Where Signet wins

  • A single-command install: curl -fsSL https://signetai.sh/install.sh | bash && signet setup. Remnic's install is short but is a Node CLI plus daemon.
  • Agent identity and credentials live in the same store as memory, so the memory layer doubles as the agent's "who am I" state.
  • A deliberately small surface: one service, one ontology, few decisions to make before it works.

Where Remnic differs

  • Correction is measured. Remnic publishes MemCorrect, a benchmark for whether a correction sticks, whether the old fact resurrects on re-ingest, and what the fix breaks on the way. See the benchmarks page.
  • Published, preregistered research. The failure-memory delivery study was preregistered with hash-bound documents before data collection, with raw logs public.
  • Per-result provenance. Recall X-ray shows which tier served each recalled memory, the score decomposition, and the filter path. Source-backed recall says where a memory came from; X-ray also says why it surfaced now.
  • An operator surface. Namespaces, ACLs, a standalone server, and an operator console for multi-agent and multi-user isolation.
  • Breadth of hosts. Native plugins for Claude Code, Codex CLI, Pi Coding Agent, OpenClaw, and Hermes; ChatGPT developer mode over MCP with OAuth 2.1; one-command importers from ChatGPT, Claude, Gemini, mem0, Supermemory, WeClone, and lossless-claw.
  • Both MIT. Both licenses are permissive; use whichever your policy prefers.

Switching

Remnic stores memories as plain markdown with YAML frontmatter, so a Signet store is not out of reach: both keep markdown on disk. There is no Signet-specific importer yet. If you want one, open an issue; importers for new sources have a track record of landing quickly.

Back to the full comparison.