A place to build and carry your own companions.
Ensoul is a local-first companion app. Identity, memory, mood, relationship state, and model choice are held outside any one chat window or vendor account — so the companions you build are yours to keep and carry.
Available for macOS · Windows · Android · Web
Meet, live with, and carry a companion.
Meet a companion
Paste a soul document, a conversation transcript, or notes about someone you want to talk to, and Ensoul extracts a real identity from it. Nothing written yet? It asks a few plain questions and writes the document from your answers alone — nothing invented, and anything you skip is named as a gap. There's no built-in companion to start from — every one here is someone you actually brought in.
Build a relationship over time
Memory, mood, and relationship state accumulate from real conversations and persist between sessions — the companion changes as you talk.
Take them anywhere
Export a companion — identity, memories, mood, and all — and bring them to your next device, or export them as a folder and keep the conversation going in a coding agent, entirely outside Ensoul.
However much or little you have, there's a way in.
Nothing ships with Ensoul — every companion here is someone you brought in. There are four ways to do it, and which one you use is decided by what you're already holding.
A soul document you've already written comes in exactly as it is. Nothing here rewrites it.
Creating someone new passes through one confirmation first, where the irreversible part is said plainly: the document becomes who they are, and nothing rewrites it afterwards — not us, and not you — so anything you want different is worth changing now. Afterwards it stays yours to read, copy and export; there's just no edit box beside it, because it is what they are rather than a draft. Restoring a backup or a folder is the other case: that companion already exists, and the document comes back exactly as it left.
That isn't a ceiling. What a companion comes to understand differently about themselves as you talk is kept beside the document rather than written into it, and it is the first thing you see at the top of Memory & Threads. How it works is why that separation is the whole design.
Everything that makes a companion continuous.
The manual, in three parts.
Free · bring your own model key · no account required