Persome logo

Persome

Local-first macOS personal model that gives MCP agents evidence-linked memory of you.

Open source

Persome is an open-source macOS runtime that captures focused cross-app activity after permission, builds an inspectable Point/Line/Face/Volume/Root model of one person, and exposes durable Markdown memory plus provenance tools to Claude Code, Codex, and other trusted MCP clients—private by default under ~/.persome.

Selection advice

Choose Persome when agents should continue your work from a private macOS personal model with provenance. Choose Mem0 when memory belongs inside an application you ship, or EverOS when you want Markdown-native memory without OS activity capture.

Quick comparison

Persome builds a local personal model from macOS activity and serves it over MCP. Mem0 embeds memory inside application code, while EverOS keeps portable Markdown memory across coding assistants.

PersomeMem0EverOS
Best forGiving coding agents a private, evidence-linked model of one macOS userEmbedding user memory in a product you shipPortable Markdown-native memory across local agent workflows
Storage modelLocal ~/.persome captures plus Markdown memory and a layered personal modelSDK-managed memory with self-hosted and managed optionsMarkdown source of truth with SQLite and LanceDB indexes
Integration stylemacOS runtime, CLI, and official MCP registry stdio/HTTP serversPython and TypeScript APIs inside application codeLocal Python runtime, HTTP API, and MCP clients
TradeoffStrong personal-context capture on macOS; not a cross-platform app memory SDKApplication-friendly API with less OS-level activity modelingFile-native portability without macOS Accessibility capture

Best for

  • local-first personal memory
  • macOS coding-agent context
  • evidence-linked MCP recall
  • inspectable personal models

Not ideal for

  • Linux or Windows-first agent deployments
  • teams that need a managed multi-tenant memory SaaS
  • products that only need short session caches

Core concepts

Point/Line/Face/Volume/Root modelHUMAN.md personal modelMCP memory toolsevidence receiptslocal-first privacy

Minimal implementation shape

Install with `uv tool install personal-model`, run `persome onboard`, then connect an MCP client with `persome mcp` (or `{"command":"persome","args":["mcp"]}`) so agents can call `search`, `list_memories`, and `get_model_snapshot`.

Sources