Just this computer
Your agents remember past work on this device. No server or sync needed.
Start locallyGive your agents the context to work faster, spend fewer tokens, and avoid repeating mistakes.
merkhain remembers what you and your agents learn about a codebase. The next agent can use those findings—even in a different tool, on another computer, or working with a teammate.
Claude Code · Codex · OpenCode · pi
Across agents. Across devices. Across your team.
An incident, with shared memory
Checkout is failing. Alice and Ben ask their agents to help.
Alice + Claude Code
INVESTIGATION
Payment ✓ succeeded
Receipt email ✕ timed out
Alice’s agent traces the failure and finds the cause.
merkhain · end-to-end encrypted
Automatically recalled by Ben’s agent
merkhain delivers the finding to Ben’s agent. No copy-paste.
Ben + Codex
CONTEXT FROM ALICE’S AGENT
“The receipt email caused the error.”
↳ Investigation already done
Ben’s agent uses the finding and goes straight to the fix.
Illustrative workflow with team sharing and automatic recall enabled.
Private by default. Self-hosted when shared.
Prompts and coding sessions can contain private code, customer details, and internal decisions. merkhain keeps raw conversations out of sync and encrypts every shared memory end to end.
Choose which projects to sync or share. Sync carries extracted notes, not raw conversations. Joining a team doesn’t automatically publish your own work.
Your memories are end-to-end encrypted when synced between devices or shared with your team. Only authorized devices holding the required private keys can decrypt them. The merkhain sync server cannot read your memories.
Host a relay on your infrastructure for your team. For personal sync, you can also use one of your computers over Tailscale. Local memory keeps working when the sync host is offline; queued notes sync when it returns.
Give the next agent a head start
Start with memory on your computer. Connect your other devices or your team when you’re ready.