Image and video decision
CapCut
A focused online editor that does upload/trim/auto-captions and TTS is realistic for a small team to build and operate; reproducing CapCut's full product (native apps, templates, bundled models, and scale) is not practical to reimplement quickly.
Visit website↗Open-source builds that already do this
Every project below is open source and already does this job today. Fork one, self-host it, or take the parts you need — the build prompt further down assumes an empty file, and this is the shortcut past that. Licences differ; check the one on each card before you ship.
What a replacement has to do
- Upload or record clips → trim/concatenate → auto-generate captions (speech-to-text) → add music/voiceover (TTS) → export MP4
What it still won’t have
- Mobile & native apps (desktop, iPad, Android/iOS) and platform integrations
- Large template library, polished UX, and cross-device syncing
- Proprietary high-scale ML models and bundled model access
- Global download/user base and brand-driven discovery
- Ongoing content/community programs and partner initiatives
What remains hard
- Brand trust
CapCut is loved worldwide for its easy and powerful video editing that helps creators produce amazing content quickly.
- Brand trust
100M Downloads 100K Creators 4.7 App Store Ratings 20 Languages
First-year cost
Keep paying
Paying is—cheaper in year one.
On cash alone, building overtakes the subscription at 3 seats.
Money you would actually spend
Time you would spend
—
What you would spend
What we assumed
The verdict above measures whether you could build it. This one is only about money.
Runnable build prompt
Build a minimal online AI video editor using React frontend, Node.js + Express backend, Postgres for metadata, S3-compatible storage for media, FFmpeg for server-side trimming/concat/export, Redis + Bull for background jobs, and integrate 1) a speech-to-text API to generate captions (store VTT/SRT), and 2) a text-to-speech API to produce voiceovers that are muxed into exported videos. Core features in scope: user upload, timeline trim/merge, auto-caption generation, add/edit captions, generate TTS voiceover from text, export MP4 via FFmpeg, job status UI, authentication (single-user or simple email). Out of scope: mobile native apps, large template libraries, custom model training, multi-user collaboration, advanced effects (inpainting, background removal). Include error handling, retries for async jobs, basic unit/integration tests for upload, STT/TTS integration, and an infra README with monthly cost estimates.
How we checked
How the score was reached
- Partly verdict base52
- An open-source build was found+5
- 4 cited sources+3
- 3/3 assessment runs agreed+4
- Evidence score64
The base comes from the verdict. Everything under it is a check that either happened or did not, and each one is a fact frozen in this record rather than a judgement made at render time — so the same evidence always produces the same number.
How scoring works →Cited sources · 4
Every page the run actually retrieved.
- official productCapCut home
- official productCapCut features
- open sourceAIEraDev/Clypra
- open sourcepalmier-io/palmier-pro
Integrity checks
What held up, and what did not.






