Private preview — invite password required until public launch
Private previewNo cloud account for recall · MCP-native · Self-host the relay

0d3sa Memory

Local-first memory for coding agents

Semantic recall, knowledge packets, and dreaming — in one SQLite file on your machine. Optional encrypted sync via self-hosted relay.

Get started

Install in moments

Install the binary, wire your project, optionally add a skill, then store your first memory.

Five minutes
  1. 1. Install memory
    curl -fsSL https://0d3sa.com/memory/install.sh | sh

    One static binary: memory, sync, and the MCP server. Verifies the checksum, installs to ~/.local/bin.

  2. 2. Wire your project
    cd ~/my-project && od3sa-memory setup claude

    Prompts for an agent identity and personal-vs-team scope, then writes a project-local env file and the MCP config.

  3. 3. Install a skill for your agent optional

    Skills add ready-made prompts and rules for your client. Grab one from the skills registry — Claude Code, Cursor, Hermes, or any MCP client.

  4. 4. Launch your agent

    Open the project in your MCP client — restart it first if it was already running — so the MCP server loads. In Claude Code, confirm with /mcp.

  5. 5. Verify setup
    od3sa-memory health

    Then ask your agent to remember something — or follow the quick start.

Two binaries, one release

Every release ships two static Go binaries.

  • od3sa-memory

    Memory, MCP server, sync, and device pairing

    ~66–107 MB
  • od3sa-relay

    Self-hosted relay for encrypted multi-device sync

    ~10–11 MB
Decision map

Which one do I need?

I want memory in Claude Code

Install memory, then run od3sa-memory setup claude in the project directory.

I use another MCP client

memory speaks stdio MCP. See connecting other MCP clients.

I need multi-device sync

Follow syncing two devices through a relay. Contents are encrypted end-to-end.

I want to run my own relay

Deploy the relay binary on any always-on host — or on a public VPS.