OMEGA Memory
Persistent memory for AI coding agents.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeRead-only
What it can do
- Omega Store: Store a memory with optional type and metadata. Use when the user says 'remember this' or for programmatic capture (decisions, lessons, errors). Defaults to type 'memory' if event_type is
- Omega Query: Search memories — semantic (default) or exact phrase match. Use mode='phrase' for literal substring search (error messages, specific strings).
- Omega Welcome: Get a session welcome briefing with recent relevant memories and user profile.
What data it sees
Do you need an account
No: the server works without sign-in
Persistent memory for AI coding agents. Store decisions, lessons, error patterns, and task checkpoints, then retrieve them via semantic search or graph traversal. Features session briefings, memory consolidation, time-based reminders, encrypted profiles, and knowledge compaction. Works with Claude Code, Cursor, Windsurf, VS Code, and any MCP-compatible client. #1 on LongMemEval benchmark (95.4%). Install: pip install omega-memory && omega setup
Server tool list (26)
Raw names from tools/list. Only developers need these.
| omega_store | Store a memory with optional type and metadata. Use when the user says 'remember this' or for programmatic capture (decisions, lessons, errors). Defaults to type 'memory' if event_type is omitted. |
| omega_query | Search memories — semantic (default) or exact phrase match. Use mode='phrase' for literal substring search (error messages, specific strings). |
| omega_welcome | Get a session welcome briefing with recent relevant memories and user profile. |
| omega_profile | Read or update the user profile. Returns the profile by default. If 'update' dict is provided, merges those fields into the profile and saves. |
| omega_delete_memory | Delete a specific memory by its ID. |
| omega_edit_memory | Edit the content of a specific memory. |
| omega_list_preferences | List all stored user preferences. |
| omega_health | Detailed health check with memory usage, node counts, cache stats, warnings, and recommendations. |
| omega_backup | Export or import memories for backup/restore. Default mode is export. |
| omega_lessons | Retrieve cross-session or cross-project lessons learned, ranked by verification count and access frequency. |
| omega_feedback | Record feedback on a surfaced memory (helpful, unhelpful, outdated). Improves future surfacing quality. |
| omega_clear_session | Clear all memories for a specific session. Use for cleanup after test sessions. |
| omega_similar | Find memories similar to a given memory. Use for discovering related context. |
| omega_timeline | Show memory timeline grouped by day. Use to see what was captured recently. |
| omega_consolidate | Run memory consolidation: prune stale low-value memories, cap session summaries, clean orphaned edges. Returns a report. |
| omega_traverse | Traverse the memory relationship graph from a starting memory. Shows all connected memories within N hops, useful for understanding context chains and discovering related knowledge clusters. |
| omega_compact | Compact related memories into consolidated knowledge nodes. Finds clusters of similar memories (same event type, high overlap) and creates summary nodes, marking originals as superseded. Reduces noise while preserving knowledge. |
| omega_checkpoint | Save a task checkpoint — captures current plan, progress, files touched, decisions, and key context. Use when: (1) context window is getting full, (2) completing a major milestone, (3) before starting a new session for an ongoing task. Checkpoints enable seamless session continuity. |
| omega_resume_task | Resume a previously checkpointed task. Retrieves the latest checkpoint with full plan, progress, files, decisions, and next steps. Use at the start of a new session to continue where you left off. |
| omega_remind | Set a time-based reminder. OMEGA will surface it when the time arrives (at session start or during active sessions). Use for 'remind me in 1 hour to...' requests. |
| omega_remind_list | List active reminders with their status and due times. |
| omega_remind_dismiss | Dismiss a reminder by its ID. Use after acknowledging a reminder. |
| omega_type_stats | Get memory counts grouped by event type. Shows the composition of the memory store (how many decisions, lessons, errors, etc.). |
| omega_session_stats | Get memory counts grouped by session. Shows which sessions have contributed the most memories (top 20). |
| omega_weekly_digest | Get a weekly knowledge digest with stats, trends, and highlights. Shows new memories, session count, growth trends, type breakdown, and top topics. |
| omega_protocol | Get your coordination playbook — dynamically assembled operating instructions. Call at session start (step 2 after omega_welcome) or when you need protocol guidance. Returns context-sensitive rules based on project, peer activity, and learned lessons. |