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 — iOS & Discord coming soon
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 character from it. 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 as a file — identity, memories, mood, and all — and bring it to your next device.
Everything that makes a companion continuous.
Persistent memory
It remembers so you don't have to remind it — real moments from real conversations become memories you can actually see, correct, or tell it to let go of. None of it is compressed into a black box.
Living mood
Its mood isn't reset every time you open the app. How open, warm, and energized it reads shifts with what's actually happened between you, and settles gradually rather than on a hair trigger — so three months in doesn't feel like day one.
Model control
It isn't betting on any one company staying good, or staying around. Bring a key for Claude, GPT, Gemini, Grok, DeepSeek, and more — direct, or through OpenRouter — and it routes each conversation to whichever one you've actually got, or pin a companion to a specific model if you'd rather choose.
Group conversations
Bring several companions into one conversation, or open a free-form session and let it unfold on its own.
Transfer & backup
A companion here isn't locked to the device you happened to install the app on. Export one — or your whole set of them — as a file, and restore it on any other platform whenever you need to.
Private by design
Everything lives on your device. No account, no inbox, nothing to leak. Export anytime.
Run a persistent companion of your own.
Free · bring your own model key · no account required