Audio & videoCAN I VIBECODE
Kapwing?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Kapwing is a browser-based, no-download online video editor and content-creation platform for individual creators and teams. Users start from a blank canvas, a text prompt, script, PDF, or existing footage; a timeline Studio offers drag-and-drop trimming, layering of video/image/GIF/audio, resizing to square, widescreen, or portrait frames, and export up to 1080p/4K at various aspect ratios. Its AI suite (Kapwing AI) includes an AI video generator (using models such as Veo, Sora, Kling, Wan with multi-scene and consistent-character control), an AI Video Assistant chatbot named Kai that performs natural-language edits on the timeline, auto-subtitles/captions, dubbing/translation, text-to-speech voiceovers, AI image generation, lip sync, background removal, and 30+ additional tools. Collaboration features target teams: shared workspaces, comments, brand kits with shared assets, and approva
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a browser-based, no-download video editor that reproduces Kapwing's core creator workflow: import media, arrange and edit it on a timeline, auto-generate synced subtitles, overlay text/music, and export. Do not copy the original brand, logo, proprietary assets, UI layout, or marketing copy — use an original name and design (suggested working name: ClipForge).
Workflow: the user uploads or records clips, images, and audio; edits on a multi-track timeline (trim, split, reorder, layer, mute, adjust volume); runs speech-to-text to auto-generate word-level subtitles with editable text and styling; adds text overlays, background music, and simple transitions; resizes to preset aspect ratios (16:9, 9:16, 1:1); exports to MP4/WebM up to 1080p.
User-facing requirements: drag-and-drop media import, timeline with playhead scrub and zoom, per-track editing panel, subtitle pane with text and timing editing, preset export profiles, keyboard shortcuts, undo/redo, and in-browser playback.
Technical requirements: React/Vue front end; client-side rendering via ffmpeg.wasm (or WebCodecs + Canvas) in Web Workers so the UI stays responsive; Web Audio API for mixing background music; speech-to-text via a Whisper-compatible API or WebGPU build; IndexedDB for project persistence; file export via Blob download.
Out of scope (deliberately): AI video generation from prompts, dubbing/translation, team collaboration and comments, brand kits, stock asset libraries, mobile apps, and cloud rendering infrastructure.
The README must document setup, build steps, STT/API dependencies and keys, export limitations, browser support, and known edge cases (long videos, memory constraints, subtitle timing drift).