fmerian

Slideshot - Product demo videos, recorded by your AI agent

by
Give your AI agent a product flow to record. Slideshot drives your web app through MCP, captures the walkthrough, and returns a polished demo video and GIF with zooms, cursor motion, and custom intro animation. No manual recording or editing.

Add a comment

Replies

Best
fmerian

absolute fan of Ahmed's work.

the maker of @Katalog and @Arcmark keeps cooking, introducing @Slideshot, a simple and elegant agent-driven screen recorder.

if you use @useloom or @Screen Studio and want to automate this work, give it a spin! you'll enjoy it.

Ahmed Sulaiman

Hey everyone! 👋

Excited to launch Slideshot on Product Hunt today!

Huge thanks to @fmerian for hunting! As always, extremely appreciate your support 🙏

I built Slideshot from a simple realization. AI agents made it so much faster to ship features. At the same time, I felt the speed of how fast you can market these new features is lacking behind. Especially when it comes to video demo preparation. I'd need to manually walk through the flow, record it, then edit it, adding some nice zoom effects, then generate a GIF. It takes a while...

Slideshot is my attempt to make that workflow "agentic".

Instead of opening another screen recorder, you connect Slideshot to the agent you already use through MCP. It supports Claude, Codex, Cursor, ChatGPT, or any other MCP-capable agent. Then you describe the product flow you want to show.

The agent drives the browser, walks through your web app autonomously, records the demo, and Slideshot returns a polished video with built-in zoom effects, cursor motion, and an intro animation.

Here are the main use cases I'm optimizing for:

Product marketers creating launch videos, changelog assets, in-app educational videos, and feature announcements

Product teams keep demo assets up to date as the product changes. Think of a Help Centre that automatically shows how a video of the feature works in the latest version.

Customer success and support teams creating walkthroughs for help docs and customer education


What I’m most interested in is whether demo creation can become part of the same AI-assisted workflow as product building itself.

If an agent can help ship the feature, it should also be able to help market that feature.

It's is still early, so I’d love feedback from teams that regularly need product demos but do not want to spend time recording and editing them by hand.

---

Because I'm building Slidehsot as an agent-first tool, the pricing model is also different. Usually, video recording/editing tools charge a monthly subscription per seat. For Slidehsot, I opted for usage-based pricing. You only pay for the videos you generate.

For Product Hunt, the first 25 people who use the PH21SLIDE code at checkout will also receive $5 worth of credits for free.

Yelyzaveta Dziuba

@fmerian  @geek_1001 Thanks for free credits!

Ahmed Sulaiman

@fmerian  @yelyzaveta_dziuba Of course! Free credits for all! 🙌 😅

Yelyzaveta Dziuba

@fmerian  @geek_1001 so cool for the community!

Mohsin Ali ✪

@fmerian  @geek_1001 will it record chrome extension's demo video?

Ahmed Sulaiman

@fmerian  @mohsinproduct  Good question! Unfortunately, Slideshot only works for websites and web apps. Browser extensions or native apps won't work, at least for now. It's also a much larger product area, so I decided to leave it for later.

Would be curious to know how you would like to use Slideshot if it were supporting extensions?

Mohsin Ali ✪

@fmerian  @geek_1001 in my case, record demo for an extension that can interact with DOM...

Ahmed Sulaiman

@fmerian  @mohsinproduct Nice! Yeah, recording a demo for an extension like would definitely require a proper "computer-use" agent. I'd for sure love to get there with Slideshot eventually

Mohsin Ali ✪
@geek_1001 good luck 👍
Ahmed Sulaiman

@mohsinproduct Thanks! 🙏

Dhiraj Patel

Using MCP to let an agent drive the app rather than relying on brittle scripted shortcuts is clever. It's a guarantee that demos stay reproducible when the product UI shifts. How does it handle apps that need auth flows or complex stateful setups before the walkthrough can begin?

Ahmed Sulaiman

@dhiraj_patel5 Great questions! There is built-in support for email-only and email+password authentication.

You can define the login credentials in the Slideshow web app; they are stored in an encrypted state, and whenever the agent needs to log in, we programmatically inject the credentials. This way, the agent never sees the actual values.

If it's an email-only login, then the agent would ask you to provide a magic link or one-time password to continue the login flow.

Dhiraj Patel

@geek_1001 Got it, thanks

Golam Mostafa

Thanks for launching..

Ahmed Sulaiman

@golaphazi Glad you liked it 😊 Let me know if you have any feedback!

Alex Bychok

Wow! Can’t wait to try it out ✨

Ahmed Sulaiman

@albychok Thank you, Alex! Really appreciate it 🙏

Oskar Zabik

Nice, great work @geek_1001 🙌

Ahmed Sulaiman

Thank you so much, Oskar! 😊

Tina Chhabra

this would've saved me so many hours. recording product demos manually and then adding zoom effects and cursor animations in post is the most tedious part of marketing. does it handle multi-step flows where you need to show different pages or is it single page only

Ahmed Sulaiman

@tina_chhabra Thank you! Really happy you found it useful! Let me know if you have any feature suggestions :)

Sure, it does handle multi-page flow as well. For example, here is the gif I generated for finding this launch page. It opened the search view, and then when clicking on the item, it showed a new page.

Vedika Kulkarni

Okay this is actually so cool — the fact that it drives your app by itself and just hands you back a finished demo video is wild to me. I'm always putting off recording demos because it takes forever to get right, and this just… does it for you. Really curious how it handles things like popups or slow loading screens though. Definitely upvoting this one.

Ahmed Sulaiman

@vedika_kulkarni Really appreciate it, Vedika! 🙏

Really curious how it handles things like popups or slow loading screens though.

Yeah, there are so many nuances when recording a video like that via an agent. For long loading screens, I'm trying to either speed up these segments or cut them out entirely from the final demo in post-production.

Also, things like typing a really long text are sped up, so that the video feels more snappy.

When you kick off a recording, you'd get the edited demo video (the one with zoom effects, cursor, improved timing, etc.), and you also get the raw recording, which is basically exactly what the agent saw with the same timing. The raw recording is mostly there as a fallback, so if you really need to, you could edit the video manually.

Jim Jeffers

This is a strong wedge. One place I’d watch is narrative intent: if the agent records exactly the flow you ask for, the demo can still miss the “why this matters” moment.

It would be useful to attach a tiny script/storyboard to each recording: audience, promise, steps to emphasize, parts to skip, CTA. Then the agent isn’t just capturing UI motion; it’s preserving the GTM/story context around the feature as the product changes.

Ahmed Sulaiman

@jim_jeffers Thank you, Jim! Yeah, 100% agree. I do have post-processing and auto-editing, but it doesn't take into account the story you want to tell with the video yet.

Adding the ability to attach a storyboard would be really powerful once I have a more robust agentic editing. I'm definitely looking in that direction

I'm also thinking about adding audio effects and narration in the future (not just generic AI voice, but specifically the voice cloning), but it probably makes sense to add once the editing foundation is there