Language learning · macOS
A tutor that
remembers you.
You can already learn a language with Claude. What you can't do is manage it — track progress, resurface what you forgot, keep the expressions worth keeping. Wren is that layer, native on your Mac.
The app
A real conversation, corrected as you go.
Pick a language, then page through the screens — recasts, session notes, and the vocabulary you build without noticing.

Daily Talk — the tutor recasts your slips in-line and logs the correction, in your language.
The gap
A chatbot teaches. It doesn't manage.
Ask a general AI to be your tutor and it will — brilliantly, once. Then tomorrow you start from nothing: re-explaining the protocol, re-finding your words, with no memory of what you got wrong last week. The teaching was never the hard part. The management is.
Raw chatbot
Re-prompt every session · no progress · words lost · summaries by hand · yesterday doesn't carry over.
Wren
Session memory · auto cards · spaced review · recasts captured · every day builds on the last.
The difference
Persistent state, deterministic logic, and the model orchestrated around them — not a better prompt.
What it does
The management, automated.
Six mechanisms run underneath every conversation. Together they're why the same answer, on two different days, gets two different responses.
Session memory
The last three sessions are summarized and folded into the next conversation's system prompt — so the tutor picks up where you left off, not where a stranger would.
Wren seeds these three into the tutor's context, so they resurface in natural conversation — right when you're about to forget them.
Spaced repetition, on a half-life
Every card tracks its own forgetting curve. Wren schedules the next review for the moment you're about to lose it — and each pass buys a longer interval.
Recasts, captured
When the tutor reformulates your slip into natural English inside its reply, that correction is highlighted and harvested into your review — the way real acquisition works.
Yesterday I go to the meeting.
Oh, you went to the meeting yesterday — how did it go?
No red pen. The corrected form is folded back into a natural reply and captured for review — the recast technique.
On-device speech
Speech-to-text and text-to-speech run locally on your Mac. Talking costs nothing against your Claude quota — a voice-first app that doesn't bill you for voice.
Whisper and Kokoro run on your Mac. Speech never spends a subscription quota or an API token — only the text turns do.
How it works
One loop, every day.
Talk, and Wren captures. What it captures becomes cards. Cards come due and get woven back into the next conversation. Nothing to configure — the loop just runs.
↻ Yesterday feeds today. The dashed return is the difference — a plain chat starts over every time.
Daily Talk
Eight protocols, applied at once.
Every conversation runs on evidence-backed acquisition patterns — not a personality, but a method, held consistently.
Comprehensible input one notch above your level
Seeds phrasal verbs and idioms you can reuse
Reformulates your errors instead of red-penning them
Cycles follow-ups so you produce more
Digs into what you actually said
Engineers openings for structures you dodge
Manages the fear of sounding wrong
Weaves your due cards in invisibly
Your language
Managed in the language you think in.
Wren teaches English to speakers of seven languages — and coaches each in their own, with interference-error correction tuned to how that language transfers into English.
The English tutor is shared. What changes is the language you're managed in — glosses, review, and interference-error coaching tuned to how your native language transfers into English.
Your data
Everything stays on this Mac.
Sessions, cards, and progress live in local storage — nothing leaves except the text turns you send to Claude. No account, no tracking, no sync you didn't ask for. Export a single backup file whenever you want to move machines.
Download
Bring your Claude plan. Wren does the rest.
Native for macOS. Sign in with a Claude Pro or Max subscription, or an API key — Wren adds the memory, the cards, and the local voice on top.
Free core · optional supporter extras

