legioncodeinc/webapp-capture
v2.0.0AGPL-3.0-or-later
Finish product demos recorded by Webapp Capture: ElevenLabs voiceover, Replicate or free B-roll intro video, and the final ffmpeg stitch.
commands
- start_mcp.py
scripts
- demo-intro-video
- references/research/raw/replicate-files-client.js
- references/research/raw/replicate-js-index.js
- references/research/raw/replicate-js-util.js
- scripts/finish_video.py
- webapp-capture-stinger
- scripts/audit/audit-code.mjs
- scripts/audit/audit-visual.mjs
- scripts/demo/build-cues.mjs
- scripts/demo/chatgpt-handoff.mjs
35 more
- scripts/demo/make-video.sh
- scripts/demo/record-demo.mjs
- scripts/demo/review-demo.mjs
- scripts/doctor.mjs
- scripts/inventory/build.mjs
- scripts/inventory/cluster.mjs
- scripts/inventory/design-handoff.mjs
- scripts/inventory/extract.mjs
- scripts/inventory/prepare-describe.mjs
- scripts/inventory/prepare-merge.mjs
- scripts/inventory/shadcn-build.mjs
- scripts/inventory/shadcn-prepare.mjs
- scripts/inventory/sheets.mjs
- scripts/inventory/tokens-dtcg.mjs
- scripts/inventory/tokens.mjs
- scripts/inventory/validate-merge.mjs
- scripts/lib/common.mjs
- scripts/lib/demo-actions.mjs
- scripts/lib/demo-cues.mjs
- scripts/lib/demo-guard.mjs
- scripts/lib/demo-plan.mjs
- scripts/lib/narration.mjs
- scripts/lib/onboarding.mjs
- scripts/merge-screenshot-manifests.mjs
- scripts/parallel.mjs
- scripts/save-session.mjs
- scripts/screenshots.mjs
- scripts/test/browser-automation.test.mjs
- scripts/test/chatgpt-handoff.test.mjs
- scripts/test/demo-actions-playwright.test.mjs
- scripts/test/demo-plan.test.mjs
- scripts/test/make-video.test.mjs
- scripts/test/narration.test.mjs
- scripts/test/onboarding-playwright.test.mjs
- scripts/test/private-files.test.mjs
plugin.json
- name
- webapp-capture
- version
- 2.0.0
- description
- Finish product demos recorded by Webapp Capture: ElevenLabs voiceover, Replicate or free B-roll intro video, and the final ffmpeg stitch.
- author
- Legion Code Inc.
- license
- AGPL-3.0-or-later
- extensions
- com.openai
mcp.json
- replicate_videostdio./mcp/replicate-video/scripts/start_mcp.py
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "webapp-capture",
"version": "2.0.0",
"description": "Finish product demos recorded by Webapp Capture: ElevenLabs voiceover, Replicate or free B-roll intro video, and the final ffmpeg stitch.",
"author": {
"name": "Legion Code Inc."
},
"license": "AGPL-3.0-or-later",
"extensions": {
"com.openai": {
"interface": {
"displayName": "Webapp Capture Video Studio",
"shortDescription": "Finish Claude-recorded demos: voiceover, intro video, final cut",
"longDescription": "Takes the handoff zip from the Webapp Capture plugin in Claude and finishes the demo: one ElevenLabs voiceover clip per caption line, an intro video from a Replicate model or free stock B-roll, and an ffmpeg stitch with captions. Includes the Replicate video MCP (seven models) and a frame review script. Local desktop workflow; each user supplies their own provider keys and approves paid generations.",
"developerName": "Legion Code Inc.",
"category": "Creativity",
"capabilities": [
"Read",
"Write"
],
"brandColor": "#18A968",
"logo": "./assets/legion-logo-light.png",
"defaultPrompt": [
"Read CHATGPT-INSTRUCTIONS.md in my handoff zip and finish the demo video.",
"Check the Replicate video connection without generating anything.",
"Find free B-roll for a 5 second intro about scheduling software."
]
}
}
}
}
What else this package ships
These files come with the package and this site does not publish them. They are listed so you know what is there before you install it.
- 41JavaScript files
- finish_video.py
- make-video.sh
- 20JSON files
- 2other files
Client extensions
Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.
- com.openai