LifeHubber. Resources Use AI on your terms.
LifeHubber.Resource
Opening…

AI Visuals

Papermorph

GitHub stars: 1.6K GitHub forks: 209 Declared license: MIT: MIT Last pushed November 12, 2026: Pushed 1d ago
Stats from GitHub

Papermorph is a coding-agent skill for making animated, narrated web books from textbook PDFs or stories.

Its lesson workflow combines moving diagrams, spoken explanations and questions. A separate picture-book workflow builds paper-puppet films with characters, sets, voices and sound.

What it is

An authoring skill and a web player

The skill guides a coding agent through planning, narration, storyboarding, animation and review. The separate player runs the resulting chapters as static web pages.

Why it stands out

Questions inside the explanation

Lesson steps can pause for a learner to answer before continuing. The authoring guide includes activities such as placing a point on a coordinate plane or filling numbers into an expression.

Availability

Public source and example books

The repository provides the skill, engine, scripts and example-book files, and links to an online bookshelf. It declares MIT licensing, with a separate notice for bundled MathJax.

Why it matters

What makes it useful

A textbook explanation may depend on seeing what changes at each step. Papermorph plans chapters as short beats: one idea, its narration and the actions that illustrate it. The authoring guide uses named marks in the narration to time those actions to spoken words. For a maths lesson, this lets the author plan when a label, number or diagram changes as the explanation reaches it. The generated content still needs checking by someone who understands the subject.

Notable points

What stands out

The output format changes what learners can do. A web chapter keeps the player and questions, and ordinary static-book reading progress is stored in the browser. The MP4 export produces a video and a separate SRT caption file, leaving question beats out and directing lesson viewers back to the interactive version. Optional SCORM packaging serves a learning-management system and uses its progress records. These are different delivery choices, not interchangeable copies of every interaction.

Before using

What to review

Start with one chapter and review its explanation, calculations, answer feedback and animation together. The project describes visual and automated checks; those do not establish educational accuracy or learning outcomes.

Separate authoring from delivery when considering data access. A static output folder does not make generation offline: your coding agent and chosen speech or image services may process material. Review those services before using private documents.

The repository is changing quickly. Inspect the current setup and engine instructions before starting a larger book; LifeHubber has not run the generation or export workflow.

Check the original listing's documentation for current requirements, limitations, licensing and any relevant privacy or security considerations.

Reader fit

Who may find it relevant

Educators, technical learning designers and developers making explanatory media are the clearest audience. Someone exploring the idea can start with the linked bookshelf; making a book requires comfort with a coding agent, local tools and reviewing generated files. For a story project, inspect the picture-book instructions too: its script, scenes, puppets and sound follow a different authoring path from textbook lessons.

Editorial note

Why LifeHubber lists it

LifeHubber lists Papermorph because it connects an explanation to something the learner can do with the picture. A coordinate-plane question, for example, can ask for a point in the diagram instead of only offering a spoken recap. For an educator considering animated course material, this makes the project worth exploring as a way to combine demonstration and practice in one authored lesson. The useful idea is the relationship between the animation and the learner's response; attractive motion alone would not provide that practice.

Source links

Source materials

Reader note

About our listings

LifeHubber’s listings help you explore what’s available in AI and are not endorsements. We don’t independently verify every detail or guarantee that each listing is accurate, safe, actively maintained, or right for your needs.

Advertisements

Advertisements

For project maintainers

Listed here? You can use the badge.

If you maintain a project with a current LifeHubber listing, you may add the optional “Listed on LifeHubber AI Resources” badge to its README, docs, or website. No introduction or permission request is needed.

MORE ON LIFEHUBBER

Use AI on your own terms.

Explore more AI projects, stories, guides, tools and community insights across LifeHubber.

See what’s moving