remem

MCP.Pizza Chef: majiayu000

Remem is a local memory server that helps coding assistants like Claude Code and OpenAI Codex remember your project details, bug fixes, and preferences across sessions. It stores everything securely on your computer without needing external accounts. You can search past decisions, summarize sessions, and keep your coding context consistent. It works with Cursor on macOS/Linux with some manual setup but requires developer-level installation and configuration.

Coding
Other

Use This MCP server To

Recall previous bug fixes and coding decisions automatically Search project memory for past preferences and patterns Keep coding context across multiple Claude Code sessions Summarize coding session transcripts to capture key points Integrate project memory with OpenAI Codex CLI workflows Use local, encrypted storage for coding memory Manage coding memory with CLI commands and hooks

README

remem: Local-first Coding Agent Memory for Claude Code and OpenAI Codex

MCP Toplist

Stop re-explaining your project every new coding-agent session.

Language: English | 简体中文

remem is a single Rust binary that automatically captures, distills, searches, and injects project memory across Claude Code, OpenAI Codex, and Codex CLI sessions. It keeps decisions, bug-fix rationale, project patterns, and preferences available through hooks, MCP, CLI, and REST without requiring an external database.

CI Release crates.io npm License: MIT

Remem recall demo — a new Claude Code session picks up last week's bug fix

Real Claude Code session on a demo repo: a brand-new session recalls last week's root cause, commit, and open TODO — with memory citations, zero re-explaining.

What You Get

remem FAQ

Can I use remem to keep coding project memory across sessions?
Yes — remem helps Claude Code and OpenAI Codex remember project decisions, bug fixes, and preferences automatically across coding sessions.
Does remem work with Cursor?
Yes — remem supports Cursor on macOS/Linux with some manual setup, but automatic memory capture and session-start injection are limited.
Do I need an API key or account to use remem?
No — remem stores memory locally using SQLite or SQLCipher, so no external accounts or keys are required.
How hard is it to set up remem?
It requires developer-level setup, including installing a Rust binary and configuring hooks for your coding tools.
Which coding tools does remem support?
It supports Claude Code, OpenAI Codex, Codex CLI, and has partial support for Cursor.
Can remem recall previous bug fixes and project decisions?
Yes — it automatically captures and recalls rationale and patterns from past coding work to avoid re-explaining.
Is remem’s memory stored locally or in the cloud?
Memory stays local by default, ensuring your data remains on your machine.