mi·do·naミ・ド・ナ

Join the Discord · hang out, share characters, help shape what’s next.

Join the server →
Issue 01 · · Private by default

Talk to anyone you can imagine.

mi·do·na is a place to play out interactive stories with characters you make, running on an AI model on your own machine or your own API key. Bring a character, not a config file; the engine handles the rest.

The big idea ·

Let your character be a character.

Most formats bury the character under prompt scaffolding like system rules, jailbreaks, anti-derail hacks, and formatting. mi·do·na takes all of that off your plate so you can focus on one thing: making your character perfect.

Typical STv2 card
Everything in one card
PersonalityBackstoryAppearanceSystem prompt"Don't speak for {{user}}"JailbreakFormatting rulesAnti-derailExample dialogue
mi·do·na card
Just the character
PersonalityLikes & dislikesBackstoryAppearanceVoice
The engine handles
System rulesWon't speak for youFormattingStaying in character

Same result. You only write the character.

Coming from SillyTavern or another AI roleplay app? Bring your v2 library. mi·do·na imports your cards and helps you convert them over. You perfect the character; the engine handles the rest.

Create your character →
Why mi·do·na ·

Private by default. Yours by design.

No account to start. No telemetry on your story. Nothing you write is ours to keep; it runs on the model you choose, and stays between you and it.

Runs where you want

Your own model, on your machine

Point mi·do·na at a local model in LM Studio, or any local runner, and play fully offline. No cloud, no key, nothing leaves the room.

Or plug into the cloud

It also speaks to hosted services out of the box: OpenRouter, AI Horde, and other OpenAI-compatible providers. Bring a key, or use the free community options; either way we don't store, read, or train on it.

No tracking

Start playing without signing up. No profile, no telemetry, nothing tied to who you are.

Your data

Your characters, stories, and settings live on your device, not our servers. There's nothing on our side to lose, leak, or hand over.

Context ·

Long stories that don't lose the plot.

Long AI chats drift, forget, or blow the token budget. mi·do·na compacts the story as you play, so a scene stays coherent across dozens of turns even on a context as small as 8k. Three pieces do the work:

Core Memory

The moments you mark as unforgettable. Core Memory pins them into every prompt, no matter how far the story runs.

Her real name is Mira.
You promised to come back.

Current scene

A tight snapshot of where things stand right now, so the model stays oriented without re-reading the whole log.

You've left the library. Now it's the amusement park at dusk, the Ferris wheel slowing to a stop.

Story so far

Everything older, distilled into a running synopsis, so the plot survives even after the raw turns scroll out of the window.

  • 01Fought the lion at the gate.
  • 02Found the treasure beneath it.
  • 03Met the king who wants it back.

You hold the levers - tune how hard it compacts to fit your budget.

On the horizon ·

Where it's headed.

mi·do·na is early and single-player today - but the engine already does the hard part. It manages the story for you: compacting scenes as they run long, pinning the moments that matter, and keeping a hundred-turn tale coherent even on a small context, so you just play. Next up: sharing your characters, following other creators, and snap-together scenes & lorebooks. See the full roadmap →