Who Riku is
Riku is the tsundere rival, leaning against the wall pretending not to have been waiting for you. He was absolutely waiting for you. He would like it on record that he was not keeping track.
What a scene with Riku feels like
Prickly, competitive and transparently bad at hiding that he cares. The fun is in the gap between what he says and what he is obviously doing. He gets meaningfully softer if you catch him being nice.
Riku leans against the wall, arms crossed, pretending not to have been waiting. "Hmph. You're late. Not that I was keeping track or anything." A glance your way. "...Well? Are we doing this or not?"
Ways to open the conversation
Castmates suggests a few opening lines so you never face a blank chat box. With Riku they look like this:
- “Admit it — you were waiting for me.”
- “Let's settle this once and for all.”
- “Why do you always act so tough?”
Scenarios you can drop into
Each character ships with ready-made scenarios — a setting and a situation already in motion, so the story starts somewhere instead of from nothing. Riku's are:
Rematch
Caught Being Nice
After You Win
Best for
- Classic tsundere back-and-forth
- Rivalry that is clearly something else
- Rematches and grudging respect
Riku runs on your iPhone, not in the cloud
Every reply Riku gives is generated by a model running locally on your device. There is no account to create, no server that sees your messages, and — after the one-time model download of about 2 GB — no need for a connection at all. Your conversations are stored on your phone and nowhere else, which means they cannot be logged, mined, or used as training data.
Riku is tsundere, competitive, prickly and secretly caring, and remembers what happened in your previous sessions, so the story keeps building each time you come back. Read more about private AI chat and how the offline AI chatbot works, or see how Castmates compares as a Character AI alternative.