Your browser, kept to the practice.
Chrome, Brave, Edge and Vivaldi show only the practice’s sites, in a clean window. Your other tabs wait right where you left them. In any other browser, the sensei opens pages in Dojo’s own private one.
Dojo for Mac
A sensei that learns you.
Pick the one thing you’re getting better at. Every day, your Mac becomes a quiet room for it, run by an AI sensei that sets the step, keeps the doors, and remembers where you left off.
macOS 14 or later · The sensei runs on your Claude Code or Codex
Your screen is a room with a hundred doors, and every one of them is knocking. For thirty minutes a day, Dojo closes all of them but one.
01 · The quiet
Mail, chat, the feed, forty tabs from yesterday. Everything on a modern screen wants a minute of you, and it gets them.
02 · The practice
Japanese. The side project. Drawing. The novel. Piano theory. Anything you want to be better at a year from now. Give it a name; the sensei sets the first step as you sit down.
Today’s step
Learn the さ row (さしすせそ) and drill き vs さ
The room
30 min Sensei · Claude Code
03 · The sensei
When you sit, everything that isn’t the practice hides, and stays hidden. Need something? Ask in plain words. The sensei opens only the doors your practice needs, and kindly says no to the rest.
Real replies from Dojo’s sensei.
Opening the NavigationStack docs page; it fits the onboarding flow’s navigation.
+ developer.apple.com/documentation/swiftui/navigationstackYouTube is a doorway to a lot of other things, so I’ll keep it closed. Your onboarding flow is in Xcode and 18 minutes is plenty. Keep going.
One page before a whole site. A site before an app. Only what today’s step needs.
“That’s the third try for Slack, and a quick look rarely stays quick.”
“The goal stays the same this session, so Twitter stays closed.”
Chrome, Brave, Edge and Vivaldi show only the practice’s sites, in a clean window. Your other tabs wait right where you left them. In any other browser, the sensei opens pages in Dojo’s own private one.
Press and hold. Space works too.
Leaving takes a two-and-a-half-second hold: long enough to notice the urge, short enough for a real emergency. Leaving early just doesn’t count toward your belt.
04 · It learns you
For a learning practice, the sensei teaches: drills, quizzes, corrections, one thing at a time. It knows where you are, so it knows what’s too fast for you today. And it still keeps the door.
A real sitting, word for word: Japanese, day 12.
Today we begin the さ row: read and write さ し す せ そ, and I’ll quiz you on き versus し. Anki is open for review.
Here is the first one. Note that さ is a sound you haven’t met yet, so I’ll show it: さ = sa. Now tell me the sound for し.
Close, but “sa” is さ, which I gave you. し is “shi”. Next: what is the sound for す?
Not today. Anime is too fast for where you are, and today’s step is the さ row. Let’s keep going: what is the sound for す?
When you stand up, the circle closes. Tell the sensei in one line what got done. It writes down what happened and sets tomorrow’s step. When you arrive tomorrow, it’s waiting.
On a code practice, the stand-up also shows what you shipped: your commits, read on your Mac and never sent.
Day 12 · Japanese
Learn the さ row (さしすせそ) and drill き vs さ
One line to the sensei
Wrote the whole さ row twice, still slow on し
Tomorrow’s step
Day 13 · Japanese · Orange belt
Quiz さしすせそ in random order, 3 rounds, then drill き vs さ vs し
The room is ready: Anki
From the same real sitting: your line, and tomorrow’s step as the sensei wrote it.
05 · Day by day
Every sitting you finish counts toward your belt in that practice. White at your first. Black at your hundredth.
Your streak counts across every practice. Miss a day and it starts over. Your belt never goes down.
The circle in your menu bar stays empty until you’ve sat today. Then the sun rises in it, and stays till tomorrow.
06 · Built in the Dojo
Dojo is a practice too. From launch day on, Dojo is built only inside Dojo: thirty minutes a day, in public. The step, the commits and the belt, every day, all the way to black.
Day 1 is launch day.Black belt is sitting 100.
Publish a practice from Dojo and it gets a page of its own: the day, the belt, the wall of days, and the steps your sensei set, for anyone to borrow. It updates after every sitting. Your friends will see the gaps.
dojo.virpo.io/@you/japanese
Membership
One membership with everything in it. No free tier, no trial. A dojo has a door fee, because commitment is the practice.
$12/month
Billed monthly
40¢ a sitting, if you sit thirty days a month.
macOS 14 or later. Requires Claude Code (signed in) or Codex.
Dojo is a daily practice app for macOS. You pick one practice, like Japanese, a side project, drawing or a novel, and sit with it for thirty minutes a day. While you sit, everything else on your Mac is hidden, and an AI sensei runs the room: it opens only what the practice needs, teaches when the practice is a learning one, and sets tomorrow’s step when you stand up.
$12 a month, or $96 a year ($8 a month, billed yearly). One membership with everything in it.
Because showing up is the product. A dojo has a door fee: paying is part of walking in. There is one membership with everything in it, no free tier and no trial.
A Mac with macOS 14 or later, and Claude Code (signed in) or Codex. The sensei runs on your own Mac through them, with no tools: no shell and no files. It answers with decisions, and Dojo carries them out.
No. You come once a day for one sitting, not every 25 minutes. A timer only counts; Dojo closes everything that isn’t the practice, has a sensei decide what opens, and sets tomorrow’s step when you stand up.
Always. Nothing is locked. Hold Leave for two and a half seconds. Leaving early just doesn’t count toward your belt.
Only what you tell it and what Dojo reports: the time left, what’s open, and what you tried to open. Your commits are read locally on your Mac and never sent.
Chrome, Brave, Edge and Vivaldi can be kept to the practice’s sites while you sit; your other tabs wait. With any other browser, the sensei opens pages in Dojo’s own private browser.
Your days in a row start over. Your belt never goes down: it counts the sittings you’ve finished.
Pick a practice. The sensei sets the first step as you sit down.
Join the Dojo $12/mo$12 a month or $96 a year · macOS 14 or later · Claude Code or Codex