How character memory is supposed to feel
Long chats should keep what matters and skip the noise. Here’s the feel we’re aiming for, without the internals.
Long chats should keep what matters and skip the noise. Here’s the feel we’re aiming for, without the internals.
Vibeside on iMessage and SMS should sound like a person in your messages, not a chatbot essay. Here’s what we’re optimizing for.
Ask for a new image in the thread, or pull one the character already has. Here’s when each path makes sense.
Formats change the shape of a chat. Same character, different framing. Here’s how to think about them.
A practical take on character creation: personality, voice, look, and the details that make someone worth coming back to.
Explore is where characters, chats, media, and formats show up. Here’s a simple way to browse without getting lost.
Reply styles control how someone texts back. Build from a sample, or set the traits by hand, then reuse the voice.
Browse OpenAI, Mistral, and xAI voices, clone one with a short sample, and use it when chat reads aloud.
When a chat needs a place or a premise, worlds and stories give the conversation somewhere to stand.
Use your own OpenRouter, OpenAI, or DeepSeek key on vibeside web when you want a specific model or to pay the provider directly.
Real phone number. iMessage or SMS. START a character and keep chatting from Messages.
Plug in OpenRouter, OpenAI, or DeepSeek. Keys stay in your session. Sync chat skips vibeside AI budget.
Browse OpenAI, Mistral, and xAI voices, clone one with a short sample, and use it when chat reads aloud.
Long chats that keep the useful stuff, skip the noise, and let you see what was saved.
Paste a sample or drop a screenshot. We send that through OpenAI to draft how a character texts back.
We’ve submitted vibeside for App Store review. The full iPhone experience is almost here: characters, chats, and creation in one place.