Comparison

remem vs built-in Claude Code and Codex memory.

Built-in memory is useful for concise preferences and stable project guidance. remem is for engineering memory that must be searchable, auditable, project-scoped, and recoverable.

Preference: "use pnpm"
Built-in memory works well CLAUDE.md works well Searchable bug rationale Query remem evidence
Use both for different memory shapes
Less re-explaining, better audit trail

Use cases

Choose the right memory surface.

Keep required team guidance in checked-in docs. Use built-in memory for stable preferences. Use remem when the evidence trail matters.

01

Built-in memory

Best for concise user preferences and recurring workflow hints.

02

CLAUDE.md / AGENTS.md

Checked-in project conventions and team guidance loaded by the host.

03

remem search

Best for decisions, bug-fix rationale, timelines, and project history.

04

remem why

Best when you need to inspect why a memory was injected.

What remem adds

Search, audit, project scope, and APIs.

remem complements built-in memory by keeping a structured local memory store that agents and tools can query.

Searchremem search

Find historical decisions and root causes by query.

Auditremem why

Inspect why memory was visible or injected.

LocalSQLCipher

Keep project memory in a local SQLite/SQLCipher store.

APIMCP + REST

Expose memory to coding agents and local tooling.

Native memory

Claude Code can already save notes automatically.

Its official memory guide distinguishes project instructions from auto memory. Both can carry context across sessions. Automatic persistence alone is not a reason to add another memory system.

StartNative files

Keep concise project conventions and preferences in the host's instruction and memory files.

Inspectremem history

Add remem when you need queryable project decisions, raw evidence, staleness labels, review queues, or injection audits from its local store.

VerifyTry a real task

Search for one earlier decision, open its source, and check its project and branch before relying on it. Follow the Codex verification walkthrough or Claude Code setup.

Install

Add remem where built-in memory is too small.

Start with the host you use most, then add the other host later with `remem install --target all`.

brew install majiayu000/tap/remem
remem install --target codex
remem doctor
remem search "root cause"