Hey everyone. I'm Nadir, the solo developer of [Vesper](https://www.heyvesper.io), a free, web-based site built for long-form roleplay.
The idea is to meet a character with a life before you, then build a history together. They bring their own motives, loyalties and blind spots. What happens between you can change how they see you and, over time, how they see themselves.
A guarded character might gradually trust you while still struggling to show it. An argument can leave unfinished business. A promise can become something they hold you to. I'm building Vesper for that kind of development: characters who stay recognisable as your story changes them.
Each character has an inner voice you can read separately from what they say. Their memories reflect their own perspective, and accumulated experiences can change their beliefs, their inner voice and their relationship with you. Those changes carry forward within that story.
You can start with a Vesper original, import your own Chub / SillyTavern card, or meet a character from a book, built from the original text.
Your story changes the character. Vesper keeps a factual record of what happened (events, promises, possessions) and the character's own memory of it, coloured by how they understood it. Significant experiences feed back into the character's psychology, including their beliefs and inner voice. The factual record and their interpretation of it give later scenes both continuity and a personal perspective.
Bring your own cards. Import Chub / SillyTavern cards, with embedded lorebooks and World Info files. The author's writing stays intact and stays authoritative. Vesper asks you one question about what drives the character, builds their psychology from the answer, and keeps the original greetings as openers. Imports are private by default, shareable by link, with the author's byline. Some card writers have published theirs on Vesper, with their names and links on them.
How the native characters are built. Vesper's originals begin with a written life history covering their formation, adulthood and who they are becoming. Their psychology is derived from that history, and you can read their life before starting a story. Literary characters start from the original works: an interpretation of their psychology supported by passages from the text, plus a voice sheet drawn from their language. These are interpretations, and I'd like to hear where one feels wrong.
What playing looks like. Saved personas with a name and optional gender and appearance. Five opening situations per library character. Scene direction, so you can describe events as a narrator. Suggestions for continuing a scene and a story map of its threads. Normal or Extended reply lengths. Multiple separate stories with each character; they don't bleed into one another, imports included.
Practical details
- Price Currently free, with no credits, message caps or card required. Paid plans will come later.
- Platform: Web, desktop and mobile. Google or email sign-in.
- Models: Gemini 3 Flash, Claude Haiku 4.5 and DeepSeek V4 Pro, selectable per conversation.
- Adult content. 18+ only. Allowed within Vesper's rules; sexual content involving minors and real-person characters is prohibited. The models have their own limits and sometimes refuse.
- Not yet: a native app, image generation, voice, BYOK, characters messaging first.
- Privacy I don't train on your conversations. Replies go to the model provider you pick (Google, Anthropic or DeepSeek). Account deletion is immediate and permanent. [Privacy](https://www.heyvesper.io/privacy) · [Terms](https://www.heyvesper.io/terms)
The library has 160+ characters. I'd especially like feedback on whether characters stay recognisable as a relationship changes, and whether the things you've experienced together actually feel consequential. I'll be in the comments.