Memory and Knowledge
Persistent memory, knowledge graph, and cross-device sync.
Persistent memory
NOME's memory is not ephemeral. Historical context, user preferences, project architectures, and interaction nuances persist in vector stores and knowledge graphs.
Memory is a structural component of the system, not a byproduct of inference. It survives model replacement, session boundaries, and device transitions.
Knowledge graph retrieval
Relationships, entities, and context are organized into a coherent graph. NOME understands how ideas connect across conversations.
The knowledge graph supports facts, symbols, relationships, notes, concepts, and web search history. Graph data is queryable through both programmatic APIs and the visual graph viewer.
Thread-aware context
Memory retrieval is thread-aware and project-aware. It finds what matters for the current conversation and workspace without loading the entire historical archive.
This is built for long-running projects and deep work — not session amnesia where every conversation starts from zero.
Cross-device synchronization
Memory state is cross-device shared truth. Facts learned on your iPhone are available when you continue on Mac or web.
The sync model follows the three-tier state split: memory facts are shared state, retrieval caches are soft state, and local inference results are per-device state.
Procedural memory
When a task sequence is novel or valuable, NOME evaluates the completed task and generates a reusable procedure. These procedures become part of the agent's knowledge base.
Skills are indexed with a compressed list and full content is loaded on-demand through progressive disclosure.
Privacy and memory management
Memory is governed by tenant isolation and org-scoped policies. Enterprise administrators control retention rules, and memory does not cross tenant boundaries.
Users can inspect, export, and manage their memory through the account surface. Memory management operations produce audit events.
Ready to try it?
Open NOME