Project overview
ndemo converts a YAML playbook into a narrated demo of a web application. Claude Code inspects the page's accessibility tree, authors and tests browser actions segment by segment, and then renders an MP4 with text-to-speech narration; it requires Node.js 20+, ffmpeg, Claude Code, and an OpenAI API key for voice generation.
Repository facts
- Primary language
- TypeScript
- License
- Not publicly identified
- Repository updated
- May 13, 2026
- Default branch
- main
Resource types
CLI appGeneral skill
Use cases
Media, audio and video
Platforms
Claude Code
Runtime
BrowserCommand lineLocal