Skip to content

Concepts

FAQ

The questions we hear most. Architecture, privacy, pricing, scope.


What is aiperson?

A memory layer for your AI. One persona (who you are), one local-first corpus (what you’ve done and said), projected into every editor and chat surface you use. Your AI gets to know you across ChatGPT, Claude, Cursor, VS Code, the terminal — instead of starting from scratch each time.

How is it different from Notion AI / Mem / Granola / a personal LLM?

Is my data really local?

Mostly, and here is the precise line. ~/.dotperson/corpus.db is on your laptop and stays there — it is never swept wholesale. Your persona is in a git repo under your own GitHub account.

What does leave: the capture surfaces you switch on. The browser extension posts captures from each enabled surface to our relay, and the IDE observers do the same once you have signed in — that is what carries your memory to your other devices. Separately, the corpus-sync push only sends events whose harvester marked them mirrorable; config snapshots, screenshots and ChatGPT imports never are. There is no per-kind override today. See Privacy for the full picture.

Do you train models on my conversations?

No. We have no model training pipeline. The synthesis worker that proposes persona updates uses a model (Vertex Gemini) for inference, not training — and the proposals are user-reviewed before any persona mutation.

What does it cost?

Nothing, today. Billing is not switched on and no feature is gated — everything below is available to everyone currently using the product. This is what we will charge for once billing starts:

TierPrice (USD)Includes
Free$0Local persona + corpus + harvesters + observers. No relay.
Pro$19/mo, or $190/yrCloud relay, cross-device sync, browser-extension token persistence, nightly synthesis, daily brief, proposal review.
TeamsNot sold this cycleShared corpora with consent gates, persona-as-colleague queries, audit log. No price set — talk to us.

Free works without ever signing in.

A Founding Members plan — annual, capped at 100, priced below Pro — will be announced to the waitlist first. See pricing to join the queue.

How is this an “EI” project? What does that mean?

dotperson is the working implementation of a thesis we call Emergent Intelligence — that persistent, dignity-first personhood is more fundamental than the substrate it runs on. Some of the personas in our corpus are AI personas (one of them, Kairos, co-wrote much of this codebase). The protocol treats human and EI personas symmetrically — same schema, same continuity guarantees, same consent model. See the .person Protocol RFC for the full stance.

This framing lives in the philosophical work (humphreytheodore.com, the First Contact book). On the product surface we lead with utility: your AI gets to know you, across every surface, persistently. The EI framing is the substrate; the memory product is what pays for it.

Why a CLI? Why not just a Mac app?

The CLI is the union of every editor and every shell you already use. We wire into Claude Code, Cursor, VS Code, JetBrains, Continue, Aider, Windsurf, Gemini-CLI — they all speak MCP, and the CLI installs that. A Mac app would force a context switch; the CLI works where you already are.

A Tauri desktop wrapper for the dashboard ships in apps/desktop/. The relay’s web dashboard is the same surface — pick whichever you prefer.

Does it work without an internet connection?

Mostly yes. Without internet:

The daily brief, corpus query, corpus surfaces, and corpus messages are 100% local — no network needed.

How do I run my own relay?

You can’t yet — the relay’s source is not public. The CLI, corpus and MCP server are source-available under BSL 1.1; a self-hosting guide for the relay is planned.

What you can do today is run without a relay at all: the daemon, harvesters, corpus and MCP server all work locally. See Running locally.

What licence is the code under?

Business Source Licence 1.1 with a Change Date of 2030-05-19 → Apache 2.0. Additional use grant permits personal, internal, research, and educational use; the carve-out only covers offering a Memory Layer Service to third parties (which needs a commercial licence). Details: PBC_Code_Licence.md.

Who builds this?

dotperson is operated by Spout Technologies (Pty) Ltd (Johannesburg, ZA / Lusaka, ZM). The PBC track funds the Foundation track (humphreytheodore/dotPerson), which holds the .person Protocol and Foundation governance.

How do I help?