Keep the facts that should outlive this session.
Decisions, lessons, errors, preferences, and relations stay explicit instead of disappearing into a transcript.
aidememo fact add "Use Redis Cluster" \
--type decision --entities Redis,Cache
Local memory for coding agentsAgent-friendly SDK memory for coding agents.
Project memory that survives sessions, editors, and model providers. One Rust binary, one embedded store, and a default local loop that does not require an external LLM call.
FACTSRELATIONSHISTORY
cargo install --git https://github.com/taeyun16/aidememo aidememo-cliMeasured, with boundaries
Public claims stay attached to a dataset, retrieval stack, and execution envelope.
Read the scorecardLongMemEval-S, 500 questions, opt-in BGE plus two-stage rerank
Daemon BM25 versus fresh CLI, with the same BrainBench score
Shared HTTP MCP, two clients and twenty persisted writes
Featured use case
Let isolated Codex profiles share project decisions, lessons, and errors without sharing credentials, cookies, or chat history.
See the multi-profile setupThe local memory loop
Capture explicitly, retrieve deliberately, and expose only the context the next task needs.
Decisions, lessons, errors, preferences, and relations stay explicit instead of disappearing into a transcript.
aidememo fact add "Use Redis Cluster" \
--type decision --entities Redis,CacheBM25-first search stays fast and deterministic, while semantic retrieval steps in when lexical evidence is weak.
aidememo query "Redis cache" --depth 2Use the same local store through MCP, the agent SDK, the CLI, or native bindings without adopting a hosted runtime.
aidememo init --agent codex ./wikiOne core, several entry points
Documentation
English and Korean guides share the same tested routes, examples, and release gates.