OpenMemBrain
JSON →OpenMemBrain is the intelligent membrane for AI coding memory. It autonomously reads and learns from your coding sessions â you never have to tell it what to save. It selectively absorbs project knowledge, blocks secrets, filters noise, resolves conflicts, and persists only what matters.
Install
npx (requires Tools · 16
- remember save structured memory directly. Provide content, type, and optional scope/tags. No API key needed. Supports single and batch mode.
- propose_memory_from_session submit a session transcript or summary for server-side LLM extraction. Requires a configured extractor. Useful for automation adapters.
- get_project_rules retrieve project rules and conventions for the current scope.
- get_relevant_context find memories relevant to a natural language query.
- search_memory search saved memories by query, scope, type, or tags.
- list_memory_candidates list pending memory candidates awaiting approval.
- approve_memory_candidate approve a pending candidate to save it as memory.
- approve_all_candidates approve all pending candidates at once.
- reject_memory_candidate reject a pending candidate with an optional reason.
- reject_all_candidates reject all pending candidates at once.
- update_memory update the content, type, scope, or tags of a saved memory.
- supersede_memory mark a memory as superseded, optionally linking a replacement.
- review_stale_memories list memories older than a threshold (default: 6 months).
- export_static_memory_files generate static instruction files (AGENTS.md, CLAUDE.md, etc.).
- get_diagnostics retrieve diagnostic events filtered by severity or code.
- list_audit_log retrieve recent audit events.
Environment variables
OPENMEMBRAIN_PROJECT_ID