AI personas with real memory
They remember you.
And they stay themselves.
Most chatbots forget. Keep talking and they drift. The name stays, but the character doesn't. Open Persona personas have real memory and one consistent identity, whether you type to them or talk out loud.
The problem
AI forgets.
Personas drift.
An ordinary chatbot rebuilds who it is from scratch every message. Keep talking and the character erodes: facts contradict, the voice wanders, the rules slip. Open Persona holds the line.
Stateless chatbot · turn 14
Memory rebuilt every turn
Open Persona · turn 14
Typed memory, intact
The persona you talk to is the same one you type to, at message 2 and at message 200.
Typed memory
Four stores.
One mind.
Your persona doesn't just keep a chat log. It keeps four kinds of memory: who it is, what it's learned about itself, what it believes, and what you've talked about. Plus a set of limits it won't cross. They stay the same whether you speak or type.
identity
Who it is: its name, role, and character. Fixed, so it never drifts mid-conversation.
self_facts
What it's learned about itself over time: what it can do, what it specialises in, where its limits are.
worldview
Its views and stances: the opinions that keep its voice consistent instead of wishy-washy.
episodic
Everything from past conversations: the long memory that lets it pick up right where you left off.
Real-time voice
Say it out loud.
It remembers when you type.
Voice and text aren't two separate products. They're one persona, with one memory and one identity, never two bots bolted together. When you speak to it, it answers in its own voice, drawing on the same memory as your typed conversations.
Ser versus estar: you flagged it last week.
Capabilities
A persona that can
actually do things.
Memory makes it consistent. Tools, skills, and rich output make it useful. All right there in the conversation, all in character.
Tools
It can search the web, do the math, convert currencies, generate images, and run code, plus connect to outside tools through MCP.
Skills
Ask for a document and it makes one, straight from the conversation: Word, PDF, PowerPoint, Excel, or Markdown.
Rich output
Images, diagrams, and files appear right in the chat, ready to read, not links to download later.
Smart routing
Every turn picks the right model on its own: a powerful one when the answer matters, a fast, low-cost one when it doesn't.
How it works
Four layers.
Source-available core.
Four layers, each building on the one beneath it. Voice isn't a separate product bolted on. It's the same engine with audio wrapped around it. Real architecture, not a thin wrapper.
persona-web
The app you use: create personas, chat, and manage your account.
persona-api
The service that runs your personas: chat, voice, and real actions, streamed in real time.
persona-runtime
The brain of each turn: it picks the model, builds the context, keeps the thread, and can plan, act, and check its own work.
persona-core
The foundation: the four kinds of memory, the persona format, model connections, image generation, a safe code sandbox, and a command-line tool. pip install persona-core
Get started
Build a persona
that remembers.
Install the source-available core, build on the hosted API, or just open the app. Star the repo and read the docs to go deeper.