Memory for AI that lives on your Mac
Mnemos gives AI assistants lasting memory. It remembers your facts, preferences, files, and history - and keeps everything stored and processed on your Mac.
Mnemos turns what happens across your apps into memory your AI can use - while keeping you in control.
Remember it as it happens
Conversations, files, and other connected sources are stored right away. No model is needed to write them to memory.
Make sense of it
In the background, Mnemos finds people, facts, relationships, and time - and connects them in a knowledge graph.
Find the right memory
Mnemos searches across sources, understands when things happened, and ranks results so your AI gets relevant context.
Keep memory in your hands
Memories can fade, consolidate, or be removed with a verifiable record. You decide what stays.
Not every memory comes from the same place. Mnemos keeps three kinds of knowledge separate, so what you tell it doesn't get confused with what it finds or infers.
Your preferences, corrections, and pinned memories. They're stored as settings, never guessed or allowed to fade, and they take priority if memories conflict.
Facts found in your files, chats, notes, and mail. Each fact stays connected to its exact source and is checked for conflicts before Mnemos uses it.
Patterns in how you use your memory. These are always marked as inferred, and you can correct or override them anytime.
Wonder where a memory came from? Ask. Mnemos can show you its type, source, and citation.
Photos follow one hard rule: raw pixels never leave the device - local models distill images, and only that derived layer ever enters memory.
Without memory, every conversation is another introduction. Mnemos keeps the context that matters - what you prefer, what you decided, and where things are - so your AI can pick up where you left off.
Facts, preferences, decisions, files, mail, notes, and events - the context you shouldn't have to explain twice.
Mnemos knows what's true now and what was true before. Every fact stays connected to its source.
Memory runs on your Mac. Nothing leaves the device unless the app explicitly chooses to sync it.
Mnemos connects what it knows, tracks changes, and brings back the right context when it's useful.
People, projects, and facts are connected, not piled into overlapping snippets. When something changes, Mnemos keeps the history and knows which fact is current - with citations attached.
Mnemos is built to keep memory on your Mac and sensitive information away from models that don't need it.
Mnemos uses local models by default. Cloud calls are opt-in, purpose-specific, and audited.
Sensitive entries can be protected with per-entry encryption and optional Touch ID. Vault content isn't sent to a cloud model unless the app explicitly allows it.
Mnemos detects and removes sensitive data before it reaches any model - including models used to create embeddings.
Device identifiers are withheld from search results unless you explicitly ask for them.
Add memory to a macOS app without building the infrastructure around it. Mnemos includes storage, extraction, retrieval, lifecycle, and privacy - with no backend, Python, or Docker required.
let mem = try MemoryLayer(config: cfg)
// Stored instantly - no model in the write path
_ = try await mem.add(RawEvent(sourceType: .chat,
details: "Sarah confirms Q3 slip to May 12"),
extraction: .auto)
// Hybrid, multi-source, time-aware
let hits = try await mem.search("when is launch", limit: 10) Add, search, profile, vault, and forget - the core memory operations take just a few lines of Swift.
An honest head-to-head with the leading memory layers - mem0's open-source SDK, Zep (Graphiti), and MemOS - every score shown as measured, across twelve benchmarks: HippoCamp, LongMemEval-S and v2, RHELM, LOCOMO, HaluMem, ATM, MemConflict, DynamicMem, and Filegram. Same conversations, same answering model, same judge across systems.
Long-horizon memory across sessions, measured on the full 500-question set.
LongMemEval-S single-session user questions - what you tell it, it remembers.
MemConflict conditional accuracy - context-dependent facts applied in the right context.
Internal reference runs, September 2026: identical conversations across systems - Mnemos against mem0's self-hosted open-source SDK (not the managed mem0 Platform), Zep's Graphiti engine, and MemOS - retrieval at top-30, answers written by GPT-5, one Gemini judge scoring all sides (Filegram is graded programmatically). Vendor-published scores come from different harnesses, configurations, and judges, and aren't directly comparable with the controlled numbers here. Zep and MemOS now have a run on every benchmark. MemConflict and DynamicMem headline scores are means of their category scores. DynamicMem samples 4 of 10 users, Filegram 20 of 210 personas, and LongMemEval v2 is the deliberately harder successor set - no system clears 23% there.
Mnemos uses Portable Memory, an open, vendor-neutral format for moving AI memory across apps and devices without losing it. Export it, merge it, or move it when you need to. The format and its Swift implementation are open source, with the design documented in a research whitepaper.
Mnemos runs on Liquid Foundation Models developed through joint R&D by MacPaw and Liquid AI - specifically for on-device memory.
Visit Liquid AIThese aren't off-the-shelf models. The joint R&D focuses them on the jobs memory actually needs, including extraction, embeddings, and consolidation.
The models are compact by architecture and tuned for Apple silicon, so memory can be processed in the background while your Mac is idle - without requiring the cloud.
Models, inference, and memory are developed as shared infrastructure. The same models also power Elix.
Add persistent, private memory to assistants, agents, copilots, and other Mac apps.
Preferences, people, and decisions carry across sessions, with their sources attached. No need to explain the same context every time.
Wire Mnemos into your agent through the Swift API - it recalls past work, cites its sources, and keeps memory within the user's Mac privacy boundary.
Search memory, files, Apple Notes, Mail, Calendar, and Contacts in one call. Time awareness means "the contract from March" can find the March contract.
Local models, an encrypted vault, and pre-model redaction make it possible to build memory into products where sensitive context needs extra care.
Mnemos is in development. Building a Mac app or agent that needs memory? Join the waitlist for early access, or talk to us about integration.
Join the waitlist [email protected]The short answers - the rest of the page has the detail.
Mnemos is MacPaw's on-device AI memory layer, currently in development. A Swift package gives assistants lasting memory - facts, preferences, files, and history - stored and processed on your Mac and built with the aim of privacy by design.
New information is stored the moment it arrives - no model sits in the write path. In the background, while your Mac is idle, Mnemos extracts people, facts, relationships, and time into a knowledge graph, merges duplicates, and connects related memories.
Instead of piles of overlapping text chunks, it keeps a living knowledge graph: people, projects, and facts stay connected, conflicts get resolved, history survives, and every fact keeps a citation. Ask what changed and it knows; ask what is true now and it answers exactly that.
Yes - Mnemos is a Swift package: add it to your macOS app or agent and call the MemoryLayer API directly - add, search, profile, vault, and forget. Everything stays portable through the open, vendor-neutral Portable Memory format.