Show HN: Memoir – 11개 도구와 모든 기기에서 AI 코딩 메모리를 동기화하세요.

hackernews | | 📦 오픈소스
#ai 딜 #ai 코딩 #chatgpt #claude #gemini #mcp #openai #동기화 #오픈소스 #지속 메모리
원문 출처: hackernews · Genesis Park에서 요약 및 분석

요약

AI 개발자가 기기를 변경할 때 겪는 맥락 단절 문제를 해결하기 위해, 11개 코딩 툴의 설정과 프로젝트 데이터를 자동으로 백업 및 복원하는 도구 'Memoir'이 공개되었습니다. 이 CLI 도구는 클로드나 커서 등의 AI 툸 설정뿐만 아니라, 진행 중이던 세션 컨텍스트와 소스 코드를 통째로 암호화하여 동기화하는 것이 특징입니다. 사용자는 한 명령어로 다른 PC에서 작업 환경을 완벽하게 복구하여 AI와의 대화를 끊김 없이 이어갈 수 있습니다.

본문

Persistent memory for AI coding tools. Your AI forgets everything between sessions. memoir gives it long-term memory via MCP. 11 tools supported • E2E encrypted • Cross-platform • Open source Works with Claude Code, Cursor, Windsurf, Gemini, Copilot, Codex, ChatGPT, Aider, Zed, Cline, and Continue.dev. Website • npm • Blog • Contributing You told Claude your project uses Zustand, not Redux. You explained your auth middleware to Cursor. You spent weeks building up context across your AI tools. Next session? Gone. New machine? Gone. Switch tools? Gone. memoir is a persistent memory layer that runs via MCP inside your AI tools. Your AI can search, read, and save memories automatically — across sessions, tools, and machines. 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. graph LR A[Claude Code] --> M[memoir MCP] B[Cursor] --> M C[Gemini CLI] --> M D[Windsurf] --> M E[+ 7 more] --> M M --> R[recall / remember / list / read] R --> S[(Local Memory Store)] S --> P[memoir push] P --> G[GitHub / Cloud] G --> Q[memoir restore] Q --> S2[(New Machine)] memoir runs as a local MCP server inside your AI tools. Your AI can search, save, and recall memories automatically. Push to sync across machines. # Install npm install -g memoir-cli # Setup memoir init Claude Code — add to ~/.mcp.json : { "mcpServers": { "memoir": { "command": "memoir-mcp" } } } Cursor — add to .cursor/mcp.json : { "mcpServers": { "memoir": { "command": "memoir-mcp" } } } That's it. Your AI tools now have 6 memory abilities: | MCP Tool | What it does | |---|---| memoir_recall | Search across all your AI memories | memoir_remember | Save context for future sessions | memoir_list | Browse all memory files by tool | memoir_read | Read a specific memory in full | memoir_status | See which AI tools are detected | memoir_profiles | Switch between work/personal | memoir syncs three layers that no other tool connects: Configs, instructions, and project knowledge across 11 tools — searchable and writable from inside any AI conversation. | Tool | What gets synced | |---|---| | Claude Code | ~/.claude/ settings, memory, CLAUDE.md files | | Gemini CLI | ~/.gemini/ config, GEMINI.md files | | ChatGPT | CHATGPT.md custom instructions | | OpenAI Codex | ~/.codex/ config, AGENTS.md | | Cursor | Settings, keybindings, .cursorrules | | GitHub Copilot | Config, copilot-instructions.md | | Windsurf | Settings, keybindings, .windsurfrules | | Zed | Settings, keymap, tasks | | Cline | Settings, .clinerules | | Continue.dev | Config, .continuerules | | Aider | .aider.conf.yml, system prompt | What you were doing — not just what your AI knows, but the active context. - Last coding session captured automatically - What files you changed, what errors you hit, what decisions you made - Injected into your AI on restore so it picks up mid-conversation - Secrets auto-redacted (API keys, tokens, passwords stripped before sync) Your actual projects — code, files, everything. - Git projects: Remote URLs saved, auto-cloned on restore - Non-git projects: Bundled as compressed archives, unpacked on restore - Uncommitted work: Saved as patches, applied after clone - Zero git commands needed — memoir handles it all Tell Claude something once. Cursor knows it too. memoir is the shared memory layer between all your 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 # On your main machine memoir push # On any other machine memoir restore -y # ✔ AI memory restored (Claude, Gemini, Cursor, 11 tools) # ✔ 44 projects cloned & unpacked # ✔ Uncommitted changes applied # ✔ Session context injected — AI picks up mid-conversation memoir encrypt # toggle encryption on/off memoir push # prompted for passphrase, AES-256-GCM encrypted Your backup is encrypted before it leaves your machine. Secret scanning auto-redacts API keys, tokens, and passwords. memoir profile create work memoir push --profile work memoir profile switch personal memoir login memoir cloud push # encrypted cloud backup memoir cloud restore # restore from any version Paths remap automatically between platforms. Push from Mac, restore on Windows. It just works. | Command | What it does | |---|---| memoir init | Setup wizard — GitHub or local storage | memoir push | Back up AI memory + workspace + session | memoir restore | Restore everything on a new machine | memoir mcp | Start MCP server for editor integration | memoir status | Show detected AI tools | memoir doctor | Diagnose issues, scan for secrets | memoir view | Preview what's in your backup | memoir diff | Show changes since last backup | memoir migrate | T

Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.

공유

관련 저널 읽기

전체 보기 →