Learn it.
Keep it.
Dodo is an AI learning companion for iPhone. Feed it a book, a video, or an article — talk it through with a tutor, then keep it for good with flash cards that know when you’re about to forget.
What did dodos swallow to help digest their food?



What it does
Topics from anything
A URL, a YouTube video, a pasted chapter, your own notes — each becomes a topic with a tutor grounded in it.
Cards that schedule themselves
Spaced repetition under the hood. Thumbs-down buries a card forever; double-thumbs-up makes it a priority.
A daily card over iMessage
One question a day in Messages. Your reply is graded and banked into the next round.
Voice rounds
Dodo quizzes you out loud, game-show style, and grades what you said — on a walk, hands free.
Badges that dim
Master a topic and the badge goes gold. Ignore it long enough and it dims — a three-question refresher brings it back.
Pebbles
Save the lines worth keeping. One comes back to you while your round is being graded.
How it’s built
A SwiftUI iPhone app and a Next.js backend sharing one API. Postgres on Supabase. Tutoring, grading, and card writing by Claude; voice over OpenAI Realtime; the daily card rides on a Mac mini running Messages.
ios/ the SwiftUI appweb/ Next.js backend + web clientschema/ Supabase migrationsThe repo is a periodically-synced snapshot of the working codebase — MIT licensed, with setup notes for running your own backend, your own build of the app, and even your own iMessage rig.