I'm Ajay, co-founder and CTO at Velo. Super excited to launch Velo for the first time!
I've spent the last year obsessing over a weirdly stubborn problem: why is it still so hard to make a simple video message?
You know exactly what you want to show. You can explain it perfectly in conversation. But the moment you try to record it, everything falls apart - the pacing and the words are off, you re-record it four times, and the result still doesn't feel right.
We built Velo to close that gap.
Velo is an AI-powered tool that turns raw recordings, files, and URLs into video messages worth watching - pitches, tutorials, demos, async updates, courses, anything you need to show someone.
Four ways to create a video:
Record your screen: Capture any app or browser, naturally. Don't worry about getting the words right. Velo rewrites your script, enhances the voiceover, syncs audio to visuals, and delivers a polished video in minutes.
Upload a recording: Have a Zoom call, Loom video, or MP4 sitting in a folder? Upload it. Velo gives it a fresh script, clean audio, and synced visuals. That raw recording becomes something you'd actually want to send.
Paste a link: Drop in any live URL and tell the browser agent what to show, in plain language. It understands your intent, records the flow on its own, and produces a finished video. No recording needed.
Upload slides or images: Drop in a PDF or PPT. Velo converts them into a narrated video with automated zooms and cursor movements.
What Velo handles for you:
Script & voiceover: Transcribes your audio, rewrites it into a clean script, and generates an enhanced voiceover synced to your visuals. Adjust the tone, swap lines, or rewrite entirely.
AI avatars: Add an avatar that looks and sounds like you, or pick from public avatars.
Smart effects: Auto zoom-ins on key moments, plus spotlights, callouts, and cursor highlights.
Brand kit: Your colours, logos, intros, and backgrounds applied across every video.
Background swap, music, and intro cards: Set the tone and look without extra tools.
Share instantly: Generate a link or download the final file.
Who is Velo for?
Founders recording demos. Teams sharing async updates. Creators building courses. Support teams writing walkthroughs. Anyone who has something to show but doesn't want video production to be the bottleneck.
If you've got something to show, just Velo it.
π For the PH community:
Try Velo for free today, and if it clicks, get 20% off your first month on Pro or Ultra.
We built this because we believe the showing part shouldn't be the hard part. We'd love for you to try it and tell us what you think.
What's the first video you'd make? π
Report
Hunter
π
@ajaykumar1018Β Many congratulations Ajay and team for shipping this. :)
Since the first time I connected to @grege_rodrigues and @madalsa_b I wanted to hunt this product. This is probably the best video generation / demo app I have seen on Product Hunt.
As @andrewchen said... (see screenshot below), I recommend makers on Product Hunt use Velo to make their launch demos. I look forward to using Velo for my social content. :)
@ajaykumar1018Β @swati_paliwal It does a great job, plus we have a good chunk of users from India. We also have a bunch of Indian Avatars as well! Would love for you to try it out.
We use loom and then iMovie for text overlays highlighting product features. But there is no way to polish the speech. Which is where I think Velo would help.
Right now, our pipeline is loom + iMovie -> demo video with unpolished audio
Velo can really help with a simpler pipeline and better result. Then we could just use velo for a demo video with polished audio. It would help us save a lot of time
Hey everyone! Sourav here, co-founder and CEO at Velo.
Building Velo has been one of the most challenging and rewarding things I've been part of. A team with a belief that making video messages should feel as easy as having a conversation.
The technical challenges have been wild: browser-based editing, AI voiceover sync, and a browser agent that records flows on its own.Β
Every layer pushed us into territory we hadn't been in before. We built things we didn't know we could.
But the reason we kept going is that I've been on the other side of this problem too many times: you know exactly what you want to say, you know it would land better as a video, and you just don't make it.Β
Because the gap between what's in your head and what comes out of a recording feels too wide.
Velo exists to make that gap disappear. And seeing people use it and actually share the video message instead of giving up - that's the moment that makes all of it worth it.
Grateful to be launching here. Would love for you to try it. π
Report
@sourav_sanyalΒ Congrats on the launch! Is this English only? Would love to try it out in Turkish as well if there is support. I will definitely use it for my global launch strategy though, great product.
@ajaykumar1018Β @abod_rehmanΒ We run a VAD model to check for places with audio, then we listen to intent from the audio and screen and your tonality and auto edit the video.
Building Velo made one thing very clear to us β browser agents donβt fail because theyβre weak, they fail because theyβre blind. Most tools try to fix this with better models. We went a different route β better grounding. A simple user walkthrough (clicks, intent, flow) becomes the instruction layer for the agent. That single shift reduced unnecessary steps and made the system far more reliable. Still early, but weβre excited about where this can go. Would genuinely love feedback from the community.
@sundeepjoshiΒ This is such an underrated observation. The grounding problem is real and it shows up in coding agents too, not just browser agents.
We ran into a version of this building Grass. Agents running in the cloud with no feedback loop back to the developer. They'd go sideways at minute 10 and just keep going. The fix wasn't a better model either. It was better visibility. Real-time tool call approval, diffs mid-session, the ability to steer before things go wrong.
Different domain, same root problem. Excited to see where you take this.
Report
Maker
@sunnyjoshiΒ This resonates a lot. The βno feedback loopβ point is exactly where agents tend to drift.
Also interesting that "better models didnβt help" β better visibility and steering did. Feels like weβre converging on the same idea: grounding helps at the start, but ongoing visibility is what keeps agents reliable.
Different domain, same root problem indeed. Excited to see where this goes.
@sourav_sanyal@ajaykumar1018 I used Velo to make a video and I enjoyed building it. the process is straight forward, and the initial result is already good. What I liked the most is also what bothers me a bit. Having the audio completely regenerated, fixes my English mistakes, which is great, but what I loose is the video authenticity. In the future, having something that keep my voice but correct mistakes would be perfect. Here is the result video, and it was easy to do: https://app.usevelo.ai/share/0a21d88e-071b-41d5-8131-85cd42074ac7 I will be launching tomorrow, I might use the video on my launch.
@becky_gaskellΒ The whole point was to capture your intent in your raw video. We do that through your voice and screen and thing figure out how we can automate your edits, we check for diction, tonality and emphasis on voice to give your video an auto edit.
@becky_gaskellΒ We automate most of it to get you a solid first version quickly.
Then you can preview and tweak anything: script, timing, inside our video editor before sharing.
Report
@ajaykumar1018Β That makes sense, getting a strong first version quickly is a big win. Are you finding people mostly stick with the AI edit, or spend time refining it before sharing?
@ajaykumar1018Β @becky_gaskellΒ Most people are not editing and just sharing directly from preview. We are also launching a streaming version soon. Where the video generation process happens at the same time you are recording it. You would get your output in almost 15 seconds after you finish your recording.
Report
@ajaykumar1018Β @sourav_sanyalΒ Thatβs interesting, sounds like youβve really nailed the βgood enough instantlyβ part. The streaming version sounds powerful too, especially if people can get something usable almost straight away.
Report
a really glad you included a brand kit feature. most ai video tools look way too generic, so being able to bake in our own colors and intros from the start makes a huge difference for client demos. how many 'public avatars' are available on the free plan? @ajaykumar1018@grege_rodrigues@Velo
@samatnotteΒ We keep the original intent from your audio and build on top of that It cleans things up and improves flow, but does not change what you are trying to say.
And you can always tweak it in the editor if it feels off :)
@nuseir_yassin1Β We have both of them, but we have that cloning features available in our Ultra Plan. I would love to give you a free trial, if you could give me your email ID or shoot me a note at sourav@usevelo.ai
Replies
Velo
Hey Product Hunt! π
I'm Ajay, co-founder and CTO at Velo. Super excited to launch Velo for the first time!
I've spent the last year obsessing over a weirdly stubborn problem: why is it still so hard to make a simple video message?
You know exactly what you want to show. You can explain it perfectly in conversation. But the moment you try to record it, everything falls apart - the pacing and the words are off, you re-record it four times, and the result still doesn't feel right.
We built Velo to close that gap.
Velo is an AI-powered tool that turns raw recordings, files, and URLs into video messages worth watching - pitches, tutorials, demos, async updates, courses, anything you need to show someone.
Four ways to create a video:
Record your screen: Capture any app or browser, naturally. Don't worry about getting the words right. Velo rewrites your script, enhances the voiceover, syncs audio to visuals, and delivers a polished video in minutes.
Upload a recording: Have a Zoom call, Loom video, or MP4 sitting in a folder? Upload it. Velo gives it a fresh script, clean audio, and synced visuals. That raw recording becomes something you'd actually want to send.
Paste a link: Drop in any live URL and tell the browser agent what to show, in plain language. It understands your intent, records the flow on its own, and produces a finished video. No recording needed.
Upload slides or images: Drop in a PDF or PPT. Velo converts them into a narrated video with automated zooms and cursor movements.
What Velo handles for you:
Script & voiceover: Transcribes your audio, rewrites it into a clean script, and generates an enhanced voiceover synced to your visuals. Adjust the tone, swap lines, or rewrite entirely.
AI avatars: Add an avatar that looks and sounds like you, or pick from public avatars.
Smart effects: Auto zoom-ins on key moments, plus spotlights, callouts, and cursor highlights.
Brand kit: Your colours, logos, intros, and backgrounds applied across every video.
Background swap, music, and intro cards: Set the tone and look without extra tools.
Share instantly: Generate a link or download the final file.
Who is Velo for?
Founders recording demos. Teams sharing async updates. Creators building courses. Support teams writing walkthroughs. Anyone who has something to show but doesn't want video production to be the bottleneck.
If you've got something to show, just Velo it.
π For the PH community:
Try Velo for free today, and if it clicks, get 20% off your first month on Pro or Ultra.
We built this because we believe the showing part shouldn't be the hard part. We'd love for you to try it and tell us what you think.
What's the first video you'd make? π
@ajaykumar1018Β Many congratulations Ajay and team for shipping this. :)
Since the first time I connected to @grege_rodrigues and @madalsa_b I wanted to hunt this product. This is probably the best video generation / demo app I have seen on Product Hunt.
As @andrewchen said... (see screenshot below), I recommend makers on Product Hunt use Velo to make their launch demos. I look forward to using Velo for my social content. :)
Velo
@ajaykumar1018Β @grege_rodriguesΒ @madalsa_bΒ @andrewchenΒ @rohanrecommendsΒ
Appreciate the hunt Rohan :))
Velo
@grege_rodriguesΒ @madalsa_bΒ @andrewchenΒ @rohanrecommendsΒ
Thanks a lot Rohan, really appreciate you hunting us π
@ajaykumar1018Β Congrats, how well does it handle Indian accents in voiceovers?β
Velo
@ajaykumar1018Β @swati_paliwal It does a great job, plus we have a good chunk of users from India. We also have a bunch of Indian Avatars as well! Would love for you to try it out.
@ajaykumar1018Β any plans for text overlay?
We use loom and then iMovie for text overlays highlighting product features. But there is no way to polish the speech. Which is where I think Velo would help.
Right now, our pipeline is loom + iMovie -> demo video with unpolished audio
Velo can really help with a simpler pipeline and better result. Then we could just use velo for a demo video with polished audio. It would help us save a lot of time
Velo
@chintantΒ Yes, you can add text overlays as well.
Just create a Velo, open it in our editor, and add text overlays along with shapes, callouts, and other layers/effects.
This should help replace your Loom + iMovie setup while also polishing your audio
Velo
@chintantΒ @ajaykumar1018Β Hope you like it, do reach out to me sourav@usevelo.ai I'd love to learn more about your workflow
@ajaykumar1018Β Upvoted! This is a real problem. Recording never feels as natural as just explaining it.
Velo
@ajaykumar1018Β @findfenyΒ That's why we built this, would love for you to try it out
@ajaykumar1018Β @sourav_sanyalΒ thanks and definitely keen to try it out.
Velo
@ajaykumar1018Β @findfenyΒ Exciteddd
@ajaykumar1018Β I'm really looking forward to using the image upload feature.
Velo
@ajaykumar1018Β @xiaoqing_tangΒ So glad!
Velo
Hey everyone! Sourav here, co-founder and CEO at Velo.
Building Velo has been one of the most challenging and rewarding things I've been part of. A team with a belief that making video messages should feel as easy as having a conversation.
The technical challenges have been wild: browser-based editing, AI voiceover sync, and a browser agent that records flows on its own.Β
Every layer pushed us into territory we hadn't been in before. We built things we didn't know we could.
But the reason we kept going is that I've been on the other side of this problem too many times: you know exactly what you want to say, you know it would land better as a video, and you just don't make it.Β
Because the gap between what's in your head and what comes out of a recording feels too wide.
Velo exists to make that gap disappear. And seeing people use it and actually share the video message instead of giving up - that's the moment that makes all of it worth it.
Grateful to be launching here. Would love for you to try it. π
@sourav_sanyalΒ Congrats on the launch! Is this English only? Would love to try it out in Turkish as well if there is support. I will definitely use it for my global launch strategy though, great product.
Velo
@syamanΒ Hey Sinan, we're launching multilingual super soon
Triforce Todos
Congratulations @ajaykumar1018 ,
BTW, how does Velo decide what to cut vs. keep from a raw recording?
Is it based on silence, mouse movements, or something else?
Velo
@ajaykumar1018Β @abod_rehmanΒ We run a VAD model to check for places with audio, then we listen to intent from the audio and screen and your tonality and auto edit the video.
Velo
@ajaykumar1018Β @abod_rehmanΒ Hey, would love to hear your feedback!
Building Velo made one thing very clear to us β browser agents donβt fail because theyβre weak, they fail because theyβre blind.
Most tools try to fix this with better models. We went a different route β better grounding.
A simple user walkthrough (clicks, intent, flow) becomes the instruction layer for the agent. That single shift reduced unnecessary steps and made the system far more reliable.
Still early, but weβre excited about where this can go. Would genuinely love feedback from the community.
Velo
@sundeepjoshiΒ That shift to grounding made a huge difference for us.
Feels like this is just the beginning
Grass
@sundeepjoshiΒ This is such an underrated observation. The grounding problem is real and it shows up in coding agents too, not just browser agents.
We ran into a version of this building Grass. Agents running in the cloud with no feedback loop back to the developer. They'd go sideways at minute 10 and just keep going. The fix wasn't a better model either. It was better visibility. Real-time tool call approval, diffs mid-session, the ability to steer before things go wrong.
Different domain, same root problem. Excited to see where you take this.
@sunnyjoshiΒ This resonates a lot. The βno feedback loopβ point is exactly where agents tend to drift.
Also interesting that "better models didnβt help" β better visibility and steering did. Feels like weβre converging on the same idea: grounding helps at the start, but ongoing visibility is what keeps agents reliable.
Different domain, same root problem indeed. Excited to see where this goes.
Velo
@sunnyjoshiΒ @sundeepjoshiΒ Couldn't agree more
Velo
@sundeepjoshiΒ @sunnyjoshiΒ You should read this blog we wrote about how we got the browser agent to work. https://www.usevelo.ai/articles/agentic-screen-recording-by-velo
ProdShort
I just recorded a video demo for my launch, with another app.
I will definitely test Velo to compare.
Velo
Velo
@bengeeklyΒ Would love to hear how it compares
Let me know what you think once you try it
ProdShort
@sourav_sanyal @ajaykumar1018
I used Velo to make a video and I enjoyed building it. the process is straight forward, and the initial result is already good. What I liked the most is also what bothers me a bit. Having the audio completely regenerated, fixes my English mistakes, which is great, but what I loose is the video authenticity. In the future, having something that keep my voice but correct mistakes would be perfect.
Here is the result video, and it was easy to do: https://app.usevelo.ai/share/0a21d88e-071b-41d5-8131-85cd42074ac7
I will be launching tomorrow, I might use the video on my launch.
Velo
@ajaykumar1018Β @bengeeklyΒ Thank you so much for your feedback, glad you liked it.
How are you approaching editing vs automation here, especially for people who want quick outputs but still need some control over the final message?
Velo
@becky_gaskellΒ The whole point was to capture your intent in your raw video. We do that through your voice and screen and thing figure out how we can automate your edits, we check for diction, tonality and emphasis on voice to give your video an auto edit.
Velo
@becky_gaskellΒ We automate most of it to get you a solid first version quickly.
Then you can preview and tweak anything: script, timing, inside our video editor before sharing.
@ajaykumar1018Β That makes sense, getting a strong first version quickly is a big win. Are you finding people mostly stick with the AI edit, or spend time refining it before sharing?
Velo
@ajaykumar1018Β @becky_gaskellΒ Most people are not editing and just sharing directly from preview. We are also launching a streaming version soon. Where the video generation process happens at the same time you are recording it. You would get your output in almost 15 seconds after you finish your recording.
@ajaykumar1018Β @sourav_sanyalΒ Thatβs interesting, sounds like youβve really nailed the βgood enough instantlyβ part. The streaming version sounds powerful too, especially if people can get something usable almost straight away.
a really glad you included a brand kit feature. most ai video tools look way too generic, so being able to bake in our own colors and intros from the start makes a huge difference for client demos. how many 'public avatars' are available on the free plan? @ajaykumar1018 @grege_rodrigues @Velo
Velo
@sourav_sanyalΒ that's great
Notte
Super clean product congrats! Genuinely nails a real pain, can't wait to use.
How do you mitigate the possibility of things drifting and feeling over-polished / losing the βhumanβ feel after the AI rewrite?
Velo
@samatnotteΒ You just prompt the script writer to be very human or write like Paul Graham. Usually works for me
Notte
@sourav_sanyalΒ haha Paul Graham is actually a great shout thanks
Velo
@samatnotteΒ One of my most used writing style prompts
Velo
@samatnotteΒ We keep the original intent from your audio and build on top of that
It cleans things up and improves flow, but does not change what you are trying to say.
And you can always tweak it in the editor if it feels off :)
Notte
@ajaykumar1018Β amazing, thanks Ajay, can't wait to try
Velo
@ajaykumar1018Β @samatnotteΒ Would love to hear your feedback!!
Nas.io
Help me understand, does it automatically clone your voice with AI or it adds an AI voice to it?
Velo
@nuseir_yassin1Β We have both of them, but we have that cloning features available in our Ultra Plan. I would love to give you a free trial, if you could give me your email ID or shoot me a note at sourav@usevelo.ai
Velo
@nuseir_yassin1Β Hey Nuseir, would love for you to try the product out
Velo
Congratulations to the team!!!!
Velo
@sunil_sdeΒ Excited for this
Velo
@sunil_sdeΒ Thanks Sunil π