Playable Lessons

Turn educational material into playable lessons.

Paste in a case study, lecture notes, a methodology, or just a topic — and get a branching interactive story, flashcards, a quiz, a summary, an AI-collaboration task, or a case study. One source, seven artifacts. Runs locally; every output is a standalone offline HTML file you own.

Loading…

 

Or install the CLI: npm i -g playable-lessons

Try it in your browser → (bring your own API key — nothing is stored)

Seven outputs from one source

📖

Story

A branching, playable interactive-fiction narrative (Ink) — learners make choices.

🃏

Flashcards

A flip-card deck — front/back, hints, tags. Exports to Anki, CSV, and HTML.

Quiz

A self-marking multiple-choice quiz with instant scoring and explanations.

📝

Summary

A concise study summary — overview, key points, and a glossary.

🤝

AI-Collaboration Tasks

Tasks where interrogating a chatbot — not pasting its first answer — is what wins.

🔍

Case Study

A teaching case with a dilemma, decision points, and discussion questions.

Plan

Not sure what to make? The recommender picks a set and generates them all.

Yours, offline, private

Nothing leaves your machine

The desktop app runs locally. Your source material and your API key never touch our servers — there are no servers.

Outputs you own

Every artifact is a self-contained, offline HTML file (or CSV/JSON). Host it on GitHub Pages, drop it in an LMS, or email it.

Bring your own AI

Use Claude or OpenAI with your own key — or run fully offline with a local Ollama model. Your choice.

Two ways to run

Desktop app

The full authoring experience: a target selector, a node-graph story editor, a live player, a Projects dashboard, and exports.

↓ Download above

CLI

The same engine, headless — for scripts, CI, batch runs, and offline generation against Ollama.

npm i -g playable-lessons