I am got the job!
I got the job!
For a completed action, use the past simple: got.
You write what happened. Your character answers like a real person, Leo corrects along the way.
5 free messages, no account and no card.
Roleonow
Mia is waiting for your reply

The real block
Pick the one that sounds most like you. It is the first question Leo asks you in the app.
LeoYour coach
Understanding but not answering is the most common block. It's also the fastest one to break.
Losing the thread at full speed is normal: you've never heard the language at its real speed.
Fear of messing up in front of people blocks more learners than grammar ever did. Nobody's watching here.
Words without sentences is dead vocabulary. We're going to get it out.
Starting from scratch is the best spot to be in: nothing to unlearn.
No exercises here. You tell your day to someone who answers, and I correct you along the way.
It all happens in a single conversation: you read, you understand, you reply. Nothing to set up, nothing to unlock, the language gets clearer message after message.



In your earpiece
The correction lands inside the thread, not on a results screen. Mistake struck through, natural phrasing in orange, the rule in one line, and the next message is already there.
I am got the job!
I got the job!
For a completed action, use the past simple: got.

Under the hood
Roleo is not a chatbot dropped in front of you. Every message runs through a memory of your life, a corrector that never interrupts the conversation and a model trained to sound like a person, not like a grammar sheet.
The model answering you is built in France. No OpenAI, no Google.
Tuesday's interview, your cat, your annoying boss: your character still remembers weeks later.
Leo spots the mistake, explains the rule in one line, and the conversation picks up at the next message.
Built to be opened for three minutes on the train. No ads, no data resale.
Hosting Infomaniak · AI Mistral AI · Usage analytics PostHog EU
Custom situations
Restaurant, interview, date or conflict: you choose exactly what you want to practise. Mia plays the person opposite you.

The difference
Exercises teach you to recognise. Speaking is producing, and producing is the only way to build it.
You fill in blanks and collect points.
You write your own sentences to someone who answers.
The same content scrolls by for everyone.
The conversation remembers your life and comes back to it.
You revise vocabulary out of context.
You look for your words inside a situation that concerns you.
When you stop, nothing moves.
Your character writes first, even after three days.
Roleo does not replace a teacher: it replaces the evenings when you practise nothing at all.
Pricing
You start with no account and no card. After your first 5 messages, the subscription takes over.
€59.99/ year
About €5 a month.
Or €11.99 a month, no commitment.
FAQ
The important answers before you start.
Your first 5 messages are free, with no account and no card. After that the subscription costs €59.99 a year or €11.99 a month.
Mistral AI, a French model. It generates your character's replies, Leo's corrections, the translations and the voices.
You can practise English and Spanish. The app itself reads in English, French, Spanish, German and Italian.
Your character photo is optional and only personalises your experience. It is not used to train a model.
Roleo shows no ads and does not sell your data. Usage analytics run through PostHog in Europe and conversations through Mistral.
Five messages to find out whether talking about your day is enough to get you speaking.
5 free messages, no account and no card.

5 free messages, no account and no card.