CHIRAG AGARWAL
Case study · since Feb 2026

Mira

A language partner, inside a chat

Ask about a kanji and it draws itself, stroke by stroke, right in the conversation. A chat app I'm building to learn languages the way they're learnt: by talking.

LearningJapanese · French next
BuiltSolo, with agents
Mira app icon
APP
Mira Dev icon
DEV BUILD
Kanji, drawn when I ask

Watch it, then trace it.

A language is learnt by talking, so Mira isn't a flashcard deck. It's a chat, and the kanji turn up inside it. One real recording, start to finish. Scroll to play it, scroll back to rewind:

01 · ASK

Ask the way you'd ask anyone.

"How do you write forest in Japanese?" The answer streams in as plain talk: is three trees stacked, and each is written the same way, trunk first, then the branches.

02 · WATCH

Then it draws itself.

The stroke screen opens on its own and builds in order, all twelve strokes: the top tree, then the two below.

03 · TRACE

Then you trace it.

Your turn, stroke by stroke. Get one wrong and it shows you where it should have gone. The hints fade as you get better.

04 · KEEP

The chat takes its name from it.

Close the drawing and you're back in the conversation, which is now titled , so it's easy to find again later.

05 · COME BACK

Tap it, and it draws again.

The reply keeps a faint underline under every kanji, here and . Tap one, any time, and it draws itself again.

Key decision

Eleven agents became one

The first version had eleven specialists: career, music, dreams, writing, language practice and more. A router sent each message to one of them, each with its own thread and memory. It worked, and it felt wrong. You could see the seams: change the subject and you met a different personality.

So the specialists became tools one assistant can consult. The model does the routing now, and memory lives with the assistant instead of in each chat.

The cost is control. Routing used to be code I could read and test; now it's the model's judgment, and the traces are how I see what it decided.

What's next

Talk to it, and the kanji come to you.

Speech in, speech out: say a word mid-conversation and its character draws itself on screen while Mira answers. After that, a partner for spoken French.

Tap a card to see it drawn