Persome MCP server
Local-first personal memory and model server for trusted MCP agents on macOS.
1.3k stars
Reviews
Write oneNobody has reviewed Persome yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Persome tools (16, 2 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
attention_trajectoryWhere the user's attention went, with DWELL (time actually spent).
behavior_patterns**CALL FIRST for "who is this user / how do they work" context** — the learned behavior model, not raw memories.
correct_memorywrite actionUpdate the user's memory when they tell you something in it is WRONG.
current_context**ALWAYS CALL** for present-tense or ambiguous-pronoun questions about the user's state.
entity_graph**CALL for "who is X / how does X relate to people & projects"** — the relation graph around one identity, optionally AS OF a past date.
get_model_snapshotReturn the versioned Point/Line/Face/Volume/Root personal-model snapshot.
get_schemaReturn the memory organization spec (file naming, what each prefix means).
list_memories**ALWAYS CALL FIRST** on the first personal-context turn of a conversation.
read_memoryRead the full contents of ONE memory file the user has on disk.
read_receiptDereference ONE memory receipt — the `⟨entry_id:path⟩` handles that `search`'s `chains` narrative and other tools hand out.
read_recent_captureHydrate ONE raw screen capture — the actual visible_text, focused input value, URL, and (optionally) screenshot from the buffer.
recent_activity**ALWAYS CALL** when the user references yesterday, last week, earlier, or recently.
rememberwrite actionWrite a durable finding back into Persome memory so later agents can reuse it. Call this when you learn something durable about the user, their project, a tool, or a decision while running.
searchsearch_captures**ALWAYS CALL** (usually in parallel with `search`) when the user mentions a keyword they'd have typed or read on screen.
verify_fact**CALL BEFORE STATING time-sensitive facts as current** — freshness check for a single claim against the user's memory.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- Code scan156 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
What the publisher says
From the Persome repository's README, as published. We do not edit it. Read it on GitHub
Personal Model: local-first AI memory for coding agents
Auto-playing preview · Full-quality demo and v0.3.2 release notes
<!-- mcp-name: io.github.Intuition-Lab/personal-model -->
Build your HUMAN.md — one evidence-linked Personal Model for Claude Code, Codex, Cursor Agent, and other trusted MCP clients.
Personal Model is an open-source, local-first long-term memory Runtime. It learns how you think and work from focused activity captured on your Mac after you grant macOS permission, then gives your AI tools inspectable context to continue work and make grounded decisions.
Runs locally on your Mac. Private by default. Yours to inspect, correct, export, and delete.
Install Personal Model · Connect your AI tool · Star Personal Model on GitHub
Concept illustration of a mature Personal Model.
Why Personal Model
Personal Model turns focused activity from the apps you use into a portable context layer, keeps it on your Mac, and makes it available to the trusted AI clients you choose.
Codex, Cursor Agent, and other MCP-compatible clients.
- One memory across agents. Connect the same Personal Model to Claude Code,
new evidence can strengthen, revise, or overturn an earlier inference.
- Evidence, not hidden summaries. Important claims retain source receipts;
data without depending on a hosted memory service.
- User-owned by design. Inspect, correct, export, or delete your model and
explicitly grant macOS permissions.
- More than chat history. Personal Model learns from focused activity after you
Your Personal Model is your HUMAN.md
Personal Model connects activity into progressively deeper context:
The result is a living model of what matters now, how you tend to decide, and where your attention is moving.
Works with Claude Code, Codex, Cursor Agent, and MCP clients
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add personal-model -- uvx personal-model
Persome: common questions
- Is Persome MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Persome safety report
- How do I install Persome?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Persome need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Persome maintained?
- The last commit was in the last day (2026-09-25). The latest release is v0.3.2.
- What can I use instead of Persome?
- Servers from other publishers that do the same job: Basic Memory MCP server, IWE MCP server and Agent-Native Chat MCP server. Compare all Persome alternatives.
Alternatives to Persome
Same job from other publishers: the closest match first, then the best rated.
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedEstablishedC
- IWEMarkdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- Agent-Native ChatMinimal chat-first app with durable threads, actions, and the app-agent loopnot reviewedEstablishedA
- ContextStream MCP ServerProject memory, semantic code search, and grounded agent context.not reviewedEstablishedA
VisualTorchRender PyTorch architecture diagrams and animated GIF reveals from trusted model source.not reviewedEstablishedA