Papermorph — 教材 PDF 转互动网页课的开源 Agent Skil

Papermorph 是 DozenTwelve 仓库下的开源 Agent Skill,MIT License 发布,代码托管在 GitHub。它装在 Claude Code、OpenCode 这类能读取技能文件的编码智能体里,把教材 PDF 转成带旁白、可操作、章末自动判分的互动网页课,也能把故事做成纸偶短片,把书做成纪录片、竖屏短片和可探索页面。产物全是静态网页,无服务器、无数据库、无账号,一本书就是一个文件夹,可放到任意静态托管。这类 Skill工具 面向 AI应用,是可再分发的 开源软件 与 开源项目,为自制 学习资源 提供 工具推荐 式流水线。

场景痛点

教师与课程创作者常遇到卡点:教材 PDF 只能逐页翻,抽象概念停在纸面,想配旁白、做动画和练习,要在课件、配音、剪辑和网页工具间反复切换,多章还难保持同一视觉风格。把书交给一套 内容创作 流程,成品常落在别人平台,进度和素材不由自己掌控。Papermorph 把脚本、分镜、配音、画面和判分收拢到同一技能流程,不必另搭服务器。

主要功能特点

教材转旁白分步展开的互动课程

Papermorph 先判断书目类型,建议章节与动画量。公式与图形随旁白一步步展开,可暂停、可退回上一步。以三元一次方程组为例,每个方程对应空间中的一个平面,可拖动视角查看三个平面在哪里相交。书架上已有代数 68 章、线性代数 40 章、数学 23 章、物理 9 章,纸面概念变成可操作画面,归入 效率工具 型课程。

按数学等价关系判分的章末练习

章末练习按数学等价关系判分,而不是比对字符串:同一答案的等价写法也能得分,不会因书写形式不同被误判。题目与讲解随章节生成,可听完讲解再作答。判分规则由技能内置,不依赖外部题库;作为 软件工具 接入自制课件时,练习结果随静态页面保存,不需要后端打分服务。

纸偶绘本、纪录片与可探索页面

同一套技能覆盖非教材书目:故事做成纸偶短片,书籍做成纪录片与竖屏短片,也能生成可游玩页面和可探索地图。书架样例包括小马过河、Little Red Riding Hood、Millions of Cats 等绘本,两部纪实正片配多条短片,以及散文互动页面与历史地图。这些静态页面归入站内 宝藏网站 式书架。

接入 Claude Code 与 OpenCode

安装用 npx skills add DozenTwelve/Papermorph --skill papermorph --agent claude-code,OpenCode 换 opencode。技能读取 PDF 或故事并给推荐选项,选择存入 style.json,后续章节风格统一;命令文件随仓库自带。

规划流程、依赖与配音

流程先规划后制作:章节或场景到脚本再到分镜,旁白配音后每个词带时间轴,画面按时间轴动画。模型回看产物,经联系表、空白帧检查、端到端测试和导演复核后修正;大章节可由子代理团队完成,每步可选模型。运行需要 uv、ffmpeg 与 Playwright;旁白用 Edge TTS 在线或 Kokoro 本地,免费;表演配音、静帧与布景绘制为可选付费步骤。

静态产物与跨语言播放器

页面属 前端开发,无服务器、数据库与账号;播放器在 engine/,每书自留副本,可运行 engine.py site 从最新发布更新,也支持从自己 fork 更新。播放器可暂停、步进、调速、字幕快捷键,进度按书保存;界面含英俄中日文阿文 RTL。与动画讲解工具 Claude Motion 不同,它做整本书:多章同风格、判分、进度、站点自有,归入 AI 工具 分类。

导出视频、课程包与使用边界

任意章节可逐帧渲染为 1080p MP4 加 .srt(scripts/export.py),也可用 scripts/scorm.py 打包 SCORM 课程包。实用软件 场景成品归制作者所有;成品为新讲解与新绘图,不含 PDF 原页面,他人教材自查版权。欢迎提交修复,勿提交版权书与 PDF,改仓库先读 AGENTS.md。

项目地址

官网 访问

GitHub 访问

相关推荐

Avatar photo

JameCling

我是 格律诗的软件世界 的作者,一名专注于软件工具、AI 技术和数字效率领域的独立研究者。
多年来,我持续关注互联网工具的发展趋势,体验不同平台的软件产品,并研究它们如何帮助用户提升效率。
我的工作不仅是整理软件信息,而是通过实际测试、功能分析和使用场景研究,帮助用户判断一个工具是否真正值得使用。
格律诗的软件世界 的每一篇文章都希望提供真实、有价值的信息,包括工具特点、使用方法、优缺点分析以及适合的人群。
我相信,好的工具能够改变工作方式,而准确的信息能够帮助用户做出更好的选择。