Jane: a learning buddy that plans a new adventure every night

Jane is a free, friendly learning app for kids in grades 3 to 6 (about ages 8 to 12). Your kid plays a short quest in a web browser. Overnight, your own AI agent looks at how it went and writes the next one.

No account to sign up for, no ads, and no AI chatting with your kid. Jane runs in your own setup, and your kid's progress stays there.

Got Grok Bot?

Make a bot named Jane, point it at this repo, and it'll set up and run an adaptive learning program for your grade-schooler. Jane is built on the Marble skill map, and the bot writes fresh lessons every night based on how your kid did the day before.

Not using Grok Bot? Any AI agent that can run small programs on a schedule can do it, or you can run Jane yourself. See Get started.

What your kid gets

Short quests

About 8 minutes a day: a story, a few stops along the way, and a boss battle at the end, with a medal to win.

Teaching first

New ideas start with a quick lesson and an example, then practice with hints, and only then the real questions.

Help when stuck

An "I'm stuck" button gives a hint, then a worked example, then a free skip. Nobody loses a heart for asking.

Things come back at the right time

Skills your kid learned come back a day, a few days, a week and a month later, so they stick.

Medals that mean something

Medals are earned by getting questions right on the first try, never just by clicking through.

Lessons that adapt

Each night the next quest goes deeper where your kid struggled, stretches where they shine and visits something new.

The big idea in one picture

The app your kid uses has no AI inside it. The "brain" that adapts the lessons is your own AI agent, and it works from the outside, at night, while everyone sleeps. We call this Agent-Orchestrated Software. Here's how it works.

Diagram: How Jane works, an example of Agent-Orchestrated Software. Daytime, learning: your kid plays in a browser; the Jane app (a web page plus Jane's own engine on the Marble skill map of 1,916 topics) checks answers, picks the next question and saves progress in a progress store that lives only in your deployment. No AI runs here. Nighttime, about 1 AM: your Grok Bot or any agent, which may host Jane or not, backs up the progress, reads an export of the day, writes the next quest, checks it with Jane's validator, publishes it, and checks that the progress record did not change. Jane can run on Cloudflare, on a Node server or in Docker, on the bot's computer or anywhere you choose. You see a read-only parent report. Another family can make their own copy from the bot template; kid data stays in each home.
How Jane works. Tap the picture to open it full size.

Built on a map of what kids learn

Jane uses the open Marble Skill Taxonomy: 1,930 small topics across 9 subjects (math, science, English, history, geography, personal and social development, life skills, computing, and learning to learn), connected by 4,102 "learn this first" links. Jane plays 1,916 of them; the rest are held back until they have a good kid question. That map tells Jane where your kid is, what comes next and what to review.

Why "Jane"?

The friendly tutor is named after Jane, the AI companion and teacher in Orson Scott Card's Speaker for the Dead. It's just a nod to the books; the project has no connection to the author or his publishers.