Stop studying Japanese.
Start writing it.

You understand more than you can say. Get corrected in seconds — every mistake remembered.

A day in dojo

33 languages

The tutors

Pick a tutor with personality

Same accurate corrections — wildly different delivery. Twelve tutors, switchable any time.

The Knight tutor
The Knight
"Thou hast done valiantly, squire."
Drill Sergeant tutor
Drill Sergeant
Boot-camp instructor. No excuses, recruit.
Country Man tutor
Country Man
Down-home country teacher, big heart.
Tyler tutor
Tyler
Chronically online Gen Z hype man.
Tsundere tutor
Tsundere
"It's not like I fixed this for YOU…"
+7
More tutors
A wizard, a grandma, a cave goblin…

The modes

Five ways to put the language on the page

Same correction engine behind all of them — pick whichever one you can face today.

Your day, your thoughts — in the language you're learning.

Why it sticks

Built to bring you back tomorrow

The modes give you the practice. These keep you doing it.

A year of writing you can see

Detailed stats

Every session lands on the heatmap — accuracy, time and volume, per language.

94%accuracy
212sessions
31hwriting

A streak worth protecting

Streaks

One entry a day keeps it alive — ten minutes count.

47 days

best: 61

Streak at risk. Write today to keep your 47 days — ends in 5h 12m.

Badges for the milestones you hit

Achievements

Earned, not given — the next one is always visible.

3030-day streak100 sessions9595% week1,000 corrections

A tutor who remembers yesterday

Daily greeting

Your first visit of the day opens with a note — grounded in your streak and what you wrote last.

Early members

Writers already in the dojo

What changed once they started writing daily — starting with the one who built it.

I was learning Japanese for 3–4 years and was able to follow a conversation, but couldn’t produce a single sentence. Now, after 10 hours of writing, I already feel way more confident to interact and apply what I’ve been studying so hard.
LarsFounder · learning Japanese
Two years of flashcard streaks, and I still froze whenever a real German sentence was needed. Three weeks of journals here and I’ve written more than in those two years combined.
[Name]Learning German
I signed up for the corrections. I stay because my tutor remembers what I got wrong on Tuesday — and keeps bringing it back until I don’t.
[Name]Learning Korean

Pricing

Founding-member pricing

Start free for 7 days, then keep going on a simple monthly plan. Cancel anytime.

Free trial

7 daysfree

No card required to start

  • Full access, every feature
  • All 33 languages & tutors
  • Cancel anytime
Dojo Pro · 50% off

Monthly

50% founding discount · 7-day free trial

  • Full access, every feature
  • All 33 languages & tutors
  • No ads, ever
  • Cancel anytime
Coming soon

FAQ

Before you start writing

Which languages can I learn?

Over 30 — including Japanese, Chinese, Korean, Spanish, French, German, Arabic, Hindi and many more, plus a few fan-favourite conlangs like Klingon. Switch whenever you like — your streak, stats and progress are kept separately for each one.

How accurate are the corrections?

Corrections are fully AI. The model checks script, accents, grammar and word choice against a native-level standard, then gives you the minimal fix that keeps your voice. Accuracy depends on the language: for widely spoken, high-resource languages — Spanish, French, German, Japanese, Chinese and the like — it's very strong. It has seen far less training data for lower-resource languages, so it's least reliable for Thai, Bengali, Persian and Hebrew — and most experimental of all for the constructed languages (Klingon, High Valyrian and Sindarin), where even the vocabulary is limited. For those it's worth double-checking the occasional correction.

Do I need to already know the language?

A little goes a long way. Bring a handful of words and a rough idea of how sentences fit together, and dojo takes it from there — guided prompts, translation from English, or free-writing whatever you can manage. Your tutor meets you at your level, corrects what you actually produce, and builds every lesson around the mistakes you keep making.

What dojo isn't is a from-zero curriculum. We won't march you through a syllabus, so pair us with flashcards for vocabulary and a grammar reference for the scaffolding — that combination is where dojo does its best work. Ask your character about any rule and they'll explain it on the spot; just don't expect a whole language to fit inside a chat window.

How is this different from just using ChatGPT?

A blank chatbot makes you do all the work — set it up, paste your text, decide what to ask, and start from zero every session. dojo is the whole loop, already built: instant scored corrections in your tutor's voice, every mistake remembered and distilled into a focused lesson plan, then turned into Practice drills that hit your weak spots — with streaks and stats that pull you back. You just write.

Is my writing private?

Yes — your data is safe with us. Everything you write travels over an encrypted connection and sits behind strict access controls.

We only ever process your writing as much as we genuinely need to. To give you feedback, it has to reach the AI that grades it (Google's Gemini); to show your progress, we keep your sessions and corrections in your account — and that's really all. We never sell it, never trade it, and never hand it to anyone beyond the services that keep dojo running. See our Privacy Policy for the full details.

Why monthly — is there a lifetime option?

Running dojo means paying for the AI behind every correction, and that price keeps shifting. A monthly plan lets us keep dojo sustainable without locking in a number that may not hold.

dojo is also still in rapid development — features come and go as we keep building. That's why there's no lifetime option, much as we'd love to offer one: we can't promise a one-time price against a cost that keeps moving and a product that's still taking shape.

Ready to start writing?

Sign in and put your first sentence on the page — it only takes a minute.