Skip to content

Jane v0.1.0

Choose a tag to compare

@kentlangley kentlangley released this 17 Oct 20:21
· 125 commits to main since this release

Jane is a friendly, adaptive learning app for kids (ages ~8-12), built on the open Marble Skill Taxonomy. This is the first public release.

Highlights

  • A 1,590-topic knowledge graph (Marble Skill Taxonomy v1: 8 subjects, 3,221 prerequisite edges) decides what to learn, in what order, and what mastery looks like.
  • Adaptive placement with inference: short placement checks, with prerequisites of what you know inferred and checked later.
  • Spaced review with Leitner boxes (1, 3, 7, 21, 60 days).
  • The island map of subjects and topics.
  • Quests with a boss finale, at most 3 active at a time, and catch-up boosts when one falls behind.
  • Interactive formats: pictures, fill-in-the-blank, ordering, matching, true/false speed rounds, number lines, fraction bars and more.
  • Glossary popups for new words, creative answers graded generously, and medals.
  • The parent report (/parent): calm, read-only, phone-friendly and printable, in Pacific Time.
  • Learner name setting: LEARNER_NAME, LEARNER_AGE and LEARNER_GRADE, with a {name} placeholder in kid-facing text.
  • Philosophy: this is NOT live AI, on purpose. An LLM can author content offline (questions, glossary, nightly quests), and everything is validated before publishing. The app has no chatbot and sends nothing to a model during play.

Install

See INSTALL.md: Node 22+, a Cloudflare account (free plan) with Workers KV, then npm install, npm run dev for local, and ./deploy.sh to deploy.

Licensing

  • Code: MIT, © 2026 Kent Langley and Landon.
  • Derived data (kid prompts, glossary, bundled taxonomy): ODbL 1.0 (database) / CC BY-SA 4.0 (text).
  • Lesson packs, quests, LESSONS.md and docs: CC BY-SA 4.0.
  • Full map: LICENSING.md and NOTICE.

Built on the Marble Skill Taxonomy (v1) · © Generative Spark, Inc. (Marble) · https://withmarble.com · included unchanged in data/marble/ under ODbL 1.0 (database) and CC BY-SA 4.0 (content).

Credits

Designed by Kent Langley and Landon, built with help from Grok Bot.

Known limitations

  • No passcode on the parent page.
  • Single learner per deployment.
  • Workers KV free-tier write limits apply.
  • Nightly authoring happens outside the app, by a person or an assistant through the export/publish scripts.
  • Cloudflare Workers only (or npm run dev locally). A standalone Node server with Docker is coming in v0.2.

Full changelog: CHANGELOG.md