🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

memoir-cli

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

memoir-cli

Private, portable AI memory: synced across every coding tool and machine, end-to-end encrypted, free. One memory for Claude Code, Cursor, Copilot, Gemini + more — MCP-native, zero-knowledge, open source.

latest
Source
npmnpm
Version
3.10.0
Version published
Weekly downloads
44
-70.07%
Maintainers
1
Weekly downloads
 
Created
Source

memoir

Sync AI memory across every tool and every machine — end-to-end encrypted. Free.

npm version npm downloads GitHub stars License: MIT

npx memoir-cli

One command. No install, no config, no API keys. Claude Code on your Mac, Cursor on your laptop, Copilot at the office — one memory follows you across every tool and every machine, encrypted with a key only you hold. memoir's servers literally can't read it.

What it does

Your coding tools are starting to remember you — Claude Code, Cursor, and Copilot all ship built-in memory now. But that memory is trapped: one tool, one machine, stored in plaintext. Switch from Cursor to Claude Code, or open a different laptop, and your AI is a stranger again.

memoir is the MCP memory server that breaks it out. One memory, shared across every tool and synced to every machine — encrypted client-side, so even memoir's servers can't read it. Your AI searches, saves, and recalls context automatically, everywhere you work.

you: how does auth work in this project?

  memoir_recall("auth setup architecture")
  Found 3 memories matching "auth"

claude: Based on your previous sessions: this project uses JWT auth
  with refresh tokens, the middleware is in src/middleware/auth.ts,
  and you chose Zustand over Redux for auth state (decided March 12).

No re-explaining. memoir remembered.

How it's different

Native memory and the other memory tools each give you part of this. memoir is the only one that gives you all of it:

Cross-toolCross-machine syncZero-knowledge encrypted
memoirfree
Claude Code / Cursor native❌ one tool❌ one machine
claude-mem❌ local only
basic-memory💲 paid cloud
mem0 / OpenMemory💲 paid cloud

Native memory is locked to one tool on one machine. The others keep your memory in plaintext, or put cross-machine sync behind a paywall. memoir is the only one that does all three — every tool, every machine, encrypted under a key only you hold — for free. (Based on public docs, June 2026.)

Quick start

npx memoir-cli

That's it. memoir detects your AI tools, configures MCP, and activates memory. No global install needed.

Your AI gets 14 memory tools:

MCP ToolWhat it does
memoir_recallSearch across all your AI memories
memoir_rememberSave context for future sessions
memoir_listBrowse all memory files by tool
memoir_readRead a specific memory in full
memoir_consolidateAnalyze memories for duplicates, staleness, and bloat
memoir_statusSee which AI tools are detected
memoir_profilesSwitch between work/personal
memoir_set_goalSet the current session goal (pinned into CLAUDE.md)
memoir_add_nextAdd a next action to the current session
memoir_complete_nextMark a next action as done
memoir_noteRecord a decision with its rationale
memoir_askCapture an open question for later
memoir_sessionShow goals, next actions, decisions, and recent sessions
memoir_whyLook up why a past decision was made

Why memoir

Your AI forgets everything between sessions. You re-explain your codebase, your conventions, your decisions — every time.

memoir fixes that. Tell Claude something once and Cursor knows it too — your memory syncs between tools, backs up to the cloud, and restores on any machine. When it piles up, memoir consolidate cleans house: finds duplicates, flags stale context, and can use AI to merge and prune.

11 tools supported: Claude Code, Cursor, Windsurf, Gemini CLI, GitHub Copilot, OpenAI Codex, ChatGPT, Aider, Zed, Cline, Continue.dev.

Sync across machines

memoir push       # back up AI memory + workspace + session
memoir restore -y # restore on any machine

Push syncs AI memory, cursorrules, session context, workspace (git repos + uncommitted work), and project configs. E2E encrypted with AES-256-GCM.

Translate between AI tools

memoir migrate --from chatgpt --to claude
# AI-powered — rewrites conventions, not copy-paste

memoir migrate --from chatgpt --to all
# Translate to every tool at once

Consolidate memories

memoir consolidate          # scan for duplicates, stale files, bloat
memoir consolidate --smart  # AI-powered analysis (finds contradictions + merge candidates)
memoir consolidate --apply  # interactively clean up

Over time, memories pile up across tools. Consolidate finds exact and near-duplicates, flags files untouched for 60+ days, and catches contradictions where you told Claude one thing and Cursor another. With --smart, Gemini Flash does a semantic pass and suggests intelligent merges.

Cloud sync

memoir login
memoir cloud push      # encrypted cloud backup
memoir cloud restore   # restore from any version
memoir history         # view backup versions
memoir share           # create encrypted shareable link

All Commands

CommandWhat it does
memoir activateEnable auto-recall in this project
memoir deactivateRemove memoir from this project
memoir pushBack up AI memory + workspace + session
memoir restoreRestore everything on a new machine
memoir statusShow detected AI tools
memoir migrateTranslate memory between tools via AI
memoir snapshotCapture current coding session
memoir resumePick up where you left off
memoir encryptToggle E2E encryption
memoir profileManage profiles (personal/work)
memoir cloud pushBack up to memoir cloud
memoir cloud restoreRestore from memoir cloud
memoir shareCreate encrypted shareable link
memoir consolidateFind duplicates, stale memories, and bloat
memoir doctorDiagnose issues
memoir diffShow changes since last backup
memoir viewPreview what's in your backup
memoir updateSelf-update to latest version

Security

  • E2E encryption — AES-256-GCM with scrypt key derivation
  • Secret scanning — API keys, tokens, passwords auto-redacted before sync
  • Local MCP server — runs on your machine, no data sent externally
  • Zero-knowledge cloud — encrypted before upload

MIT Licensed

Keywords

mcp

FAQs

Package last updated on 13 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts