By llama-farm
Automated demo video generation for web applications. Explores your codebase, designs a narrative, generates Playwright scripts with human-like interactions, records video with granular timing markers, and produces narration-ready transcripts.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
DemoFly turns your product into a polished demo video in minutes — no recording, no editing, no scripting. Just point it at your app, and DemoFly automatically navigates your product, captures every screen, and generates a professional voiceover that walks viewers through the experience. All AI, zero effort.
Add the Demofly marketplace and install the plugin:
/plugin marketplace add llama-farm/demofly-claude
/plugin install demofly@demofly-marketplace
@playwright/test (installed automatically when recording)/demofly:create <demo-name>
The agent walks through a multi-phase pipeline:
/demofly:list
Shows all demos in the project and their current phase (initialized, proposed, scripted, built, recorded, narrated).
plugins/demofly/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── agents/
│ └── demo-engineer.md # Orchestration agent
├── commands/
│ ├── create.md # /demofly:create command
│ └── list.md # /demofly:list command
├── skills/
│ └── demo-workflow/
│ └── SKILL.md # Core workflow reference (artifact formats, timing, patterns)
└── templates/
└── helpers.ts # Shared Playwright helpers (createMarker, moveTo, injectCursor)
Each demo produces a chain of artifacts stored in demofly/<name>/:
| Artifact | Purpose |
|---|---|
context.md | Product understanding (shared across demos) |
proposal.md | Scene outline — user approval checkpoint |
script.md | Beat-centric narration + interaction script |
demo.spec.ts | Executable Playwright test with timing markers |
playwright.config.ts | Recording configuration |
recordings/timing.json | Extracted timing data from DEMOFLY markers |
transcript.md | Optional narration transcript with TTS tags |
See examples/quicknotes/ for a complete working example of the full artifact pipeline. It includes a minimal QuickNotes app with all demo artifacts (context, proposal, script, Playwright spec) plus sample expected outputs (timing.json, transcript.md).
MIT
npx claudepluginhub llama-farm/demofly-claude --plugin demoflyComplete toolkit for LlamaFarm AI applications: configuration generation, REST API integration, MCP server development, debugging, deployment, anomaly detection, text classification, OCR, NER, and streaming ML
Convert Playwright traces into polished demo videos with TTS voiceover, styled subtitles, zoom, and speed control
Media generation capabilities for terminal recordings (VHS), browser recordings (Playwright), GIF processing, and media composition
HyperFrames by HeyGen. Write HTML, render video. Compositions, GSAP and runtime adapter animations, captions, voiceovers, audio-reactive visuals, and website-to-video capture for HyperFrames.
Personal AI agent skills — technical Slidev presentations, courses, marketing content (brief, blog, social, newsletter), changelogs, architecture impact docs, and rendered promo videos. Built for Claude Code, Copilot, Codex, Gemini & Cursor.
[Beta] 5つの専門エージェントがチームで App Store プレビュー動画を Remotion (React) で生成・検証する
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.