Describe a feature you want to demo in a web app, and Slideshot will provide a ready-to-share video. No post-editing is required.
Real recordings generated by Slideshot. Click any to preview.
Linear
Notion
Slideshot
Product Hunt
Slideshot is an agent-first tool designed to be used through the API from your terminal agent, CI, or automation workflow.
curl -X POST https://api.slideshot.ai/v1/agent/runs \
-H "x-api-key: sk_live_xxxx" \
-H "Content-Type: application/json" \
-d '{
"target_url": "https://app.example.com",
"goal": "Sign in, create a project, and show the analytics dashboard.",
"options": {
"auth": {
"source": "default"
},
"video": {
"blur_emails": true,
"background": {
"type": "solid",
"color": "#0B1020"
},
"size": {
"width": 1440,
"height": 900,
"content": {
"scale": 0.9
}
}
}
}
}'
{
"run_id": "11111111-2222-3333-4444-555555555555"
}
// run_id is your handle for async flow: GET /v1/agent/runs/:id for status,
// then GET /v1/agent/runs/:id/artifacts for named outputs and download URLs.
npx skills add slideshot/slideshot-cli
→ View skill source
Agent-driven by design : Describe the demo in natural language, your agent sends the API request, and Slideshot executes it.
Sleek demo output or raw capture : Generate polished demo videos with effects, or take raw recordings when you want to edit manually.
Bulk personalized demos : Create many tailored demo videos at scale without recording and editing each one by hand.
Built for websites and web apps : Optimized for browser-based products, not native desktop applications or mobile apps.
Integrated into your workflow : Use with your agent of choice via SKILL.md, more integrations coming soon.
No monthly subscription. No seat pricing. You only pay for what you use.
Yes. Create credentials with POST /v1/agent/credentials, then pass options.auth.source: "default" to use the domain default credential, or options.auth.source: "saved" with options.auth.id to use a specific saved credential in POST /v1/agent/runs.
Most runs complete in under 5-10 minutes, depending on the total length of the video. Very long demos can take 20+ minutes. The create call returns run_id; poll GET /v1/agent/runs/:id until status is succeeded or failed.
Use GET /v1/agent/runs/:id/artifacts to list outputs, stable artifact name values, and download URLs. Public outputs are raw.mp4, demo.mp4, and plan.json. Additional run artifacts may be retained internally for debugging, but they are not returned from the public API.
Concurrency depends on your plan and current runner capacity. Contact us if you need higher-throughput queues.
Yes. Slideshot is built for agent-driven workflows, with API-key auth and SKILL.md support for terminal agents, CI pipelines, and automations.
Linear
Prompt: Create a new issue that says something like <Showcase Linear demo with Slideshot.ai>. It should appear in the list. Open it and try to change its status to Done from the appropriate menu button.
Slideshot is currently in early beta, and we are onboarding new users every day. Please fill out the form to access the API.
Thanks for requesting access! We'll get back to you as soon as possible.