ClipForge AI is an end-to-end web SaaS platform that turns long-form video into many short, viral-ready clips. A user brings in a long recording — a podcast, webinar, vlog, gaming session, or educational session — and the platform automatically transcribes it, finds the strongest moments, cuts them into clips, reframes them for vertical feeds, decorates them with animated captions, emoji, B-roll, music and sound effects, scores each clip for virality, and prepares it for export or scheduled publication to TikTok, Instagram Reels, YouTube Shorts, LinkedIn and X.
The product is functionally comparable to Opus Clip at roughly 99% feature parity, but it is built with entirely original branding, icons, colors, copywriting and code. No Opus Clip name, logo, asset, or design is used.
Audience. ClipForge AI serves content creators and podcasters who want high-scoring clips without deep manual editing; video editors who need a real multi-track editing bay; social media managers who schedule and publish across platforms; agencies and marketing teams who work across client projects with shared folders, brand kits and approval workflows; workspace owners and admins who manage membership, roles and billing; reviewers who give timestamped feedback and grant approvals; and platform administrators who keep the service healthy.
The product is delivered as a multi-tenant web application that runs locally with docker-compose up and is designed for horizontal scale in production.
ClipForge AI is a multi-tenant SaaS with an application-owned identity layer, a durable workspace-scoped data model, an asynchronous AI/video processing pipeline, and a set of first-party pages that cover the full lifecycle from anonymous landing through clip creation, editing, export, publishing, analytics, collaboration, billing and platform administration.
Actors. The active human actors are the Workspace Owner, Workspace Admin, Video Editor, Social Media Manager, Content Creator / Podcaster, Agency / Marketing Team Member, Viewer / Reviewer, and Platform Administrator. External systems that participate but are not personas include the social platforms (TikTok, Instagram Reels, YouTube Shorts, LinkedIn, X), Stripe, the AI providers (OpenAI GPT-4o, Whisper, Claude, Gemini, Replicate, HuggingFace), the storage provider (AWS S3 / Cloudflare R2), and the video-processing toolchain (FFmpeg, MediaPipe, YOLO, Rembg).
Accepted behavior. Authentication and multi-tenant workspaces with Owner/Admin/Editor/Viewer roles and email invitations; video import by file upload or URL from YouTube, Vimeo, Zoom, Google Drive and Dropbox with a 3-hour maximum source duration, resumable upload, format validation and a processing queue; an automatic AI pipeline that transcodes, extracts audio, transcribes with WhisperX/Whisper large-v3, diarizes speakers, detects scene and silence, analyzes the transcript with an LLM for hooks, high emotion, controversy, valuable insight, interesting stories, punchlines and viral quotes, computes a 0–100 virality score, determines optimal clip boundaries, generates 5–30 clips per video, auto-reframes to 9:16 with face tracking, generates animated captions, adds emoji, B-roll, SFX and music, generates title/description/hashtags/thumbnail, and stores all versions; a clip library with grid/list, filters, sorting, hover preview, bulk actions and transcript search; a multi-track clip editor with trim/split/delete/duplicate/reorder, manual and automatic crop/reframe, caption editing with font/color/position/animation/karaoke style, automatic and manual emoji, stickers, shapes, progress bar, B-roll from library or AI generation, music and SFX library, voice enhancement, noise removal, text-to-speech, an AI assistant, real-time preview and version history; brand kits with logo, colors, fonts, intro, outro, caption templates, hook templates, watermark, default aspect ratio and presets; export and publish in MP4, MOV, GIF, SRT, VTT and ASS at 720p, 1080p and 4K in 9:16, 1:1, 16:9 and 4:5 with scheduling to TikTok, Instagram Reels, YouTube Shorts, LinkedIn and X via OAuth, automatic captions on publish, bulk export and ZIP download; collaboration with timestamped comments, mentions, approval workflow, activity log, shared folders and per-project permissions; analytics with views, watch time, engagement, CTR, per-platform breakdown, virality score versus actual performance, top clips and CSV export; billing with free trial, Free/Pro/Team/Enterprise plans, monthly video-minute limits, Stripe integration, usage meter, invoice, upgrade/downgrade and cancel; and an admin panel for user, workspace and subscription management, queue monitoring, error logs, feature flags, usage statistics and content moderation.
Narrow exclusions. The product does not use the Opus Clip name, logo, or assets; does not copy proprietary licensed code; does not hardcode API keys; does not build illegal features; and does not ignore security. Public API, SSO for Enterprise, enterprise-grade deployment and a mobile app are Phase 4 roadmap items and are not part of the current page contract.
ClipForge AI is delivered as a first-party web application. The application owns its own identity: a person establishes access through the Login/Register page using email, Google, or a magic link, and returning users verify through the same page before reaching protected workspace state. The Landing page and Pricing page are anonymously reachable so that a prospective user can understand the product and its plans before enrolling. Every other page in the contract is protected and requires an established identity; the Dashboard, Upload/Import, Videos, Processing status, Clip library, Editor, Exports, Brand kit, Schedule, Collaboration, Analytics, Team, Billing and Settings pages are workspace-scoped, and the Admin page is restricted to the Platform Administrator.
Workspace membership is provisioned by the Workspace Owner or Workspace Admin through the Team page, and an invited member accepts the invitation to join the workspace. Social publishing is performed through OAuth authorization to the connected social accounts, which the Social Media Manager or Content Creator / Podcaster completes from the Schedule page before scheduling or publishing. Subscription provisioning is performed through Stripe checkout initiated from the Billing page before plan-restricted usage is available. AI processing and generated media are executed asynchronously by a queue worker and persisted to durable storage; the human-facing progress and results are surfaced on the Processing status, Videos, Clip library and Editor pages.
Current delivery covers the full accepted feature set through Phase 3 of the roadmap. Phase 4 items — public API, SSO for Enterprise, enterprise deployment, and mobile app — are future work and are not part of the current page contract or acceptance.
The Workspace Owner is the accountable principal of a multi-tenant workspace. They create the workspace, decide who belongs to it, and carry the commercial relationship with ClipForge AI. Their work is different from other members because it is the only role that owns the subscription lifecycle: starting the free trial, choosing Free, Pro, Team or Enterprise, watching the usage meter against monthly video-minute limits, viewing invoices, and performing upgrade, downgrade or cancel. They also set the workspace's brand kit defaults and can manage membership alongside the Workspace Admin. Their primary goal is a workspace that runs within plan limits, with members holding correct roles and billing active. They succeed when the usage meter stays within plan, invoices are current, and the team can work without access friction. They interact with the Workspace Admin on membership and permissions, with the Video Editor and Content Creator / Podcaster on processing volume that drives usage, and with the Social Media Manager on publishing cadence.
The Workspace Admin administers the workspace on behalf of the Owner. Their distinct work is membership and access: inviting members by email, assigning Owner/Admin/Editor/Viewer roles, managing per-project permissions, overseeing shared folders, and reviewing the activity log for auditability. They also participate in content moderation within the workspace. Their primary goal is that every member has the correct access and that workspace activity is auditable. They succeed when invitations are accepted, roles match responsibilities, and the activity log shows a coherent record. They interact with the Workspace Owner on plan-driven membership limits, with the Video Editor and Agency / Marketing Team Member on project permissions, and with the Viewer / Reviewer on approval participation.
The Video Editor is the craftsperson of the workspace. Their work is the deepest in the product: importing long-form video by upload or URL, choosing a preset, watching the AI pipeline run, reviewing generated clips with virality scores, and then editing in the multi-track editor — trim, split, delete, duplicate, reorder, manual and automatic crop/reframe, caption editing with font, color, position, animation and karaoke style, automatic and manual emoji, stickers, shapes, progress bar, B-roll from library or AI generation, music and SFX, voice enhancement, noise removal, text-to-speech, AI assistant commands, real-time preview and version history. Their primary goal is clips that preview correctly, are versioned, and export or schedule in the required formats and aspect ratios. They succeed when a clip passes preview and reaches export or schedule without rework. They interact with the Content Creator / Podcaster on source material, with the Agency / Marketing Team Member on client brand kits, and with the Viewer / Reviewer on feedback.
The Social Media Manager owns distribution. Their distinct work is connecting social accounts via OAuth, scheduling clips to TikTok, Instagram Reels, YouTube Shorts, LinkedIn and X, managing the schedule calendar, ensuring captions are applied automatically on publish, and tracking per-platform performance in Analytics. Their primary goal is that posts publish on time with captions and that analytics show engagement. They succeed when scheduled posts publish as planned and the analytics view shows views, watch time, engagement and CTR per platform. They interact with the Video Editor on clip readiness, with the Workspace Owner on plan limits that affect publishing volume, and with the Agency / Marketing Team Member on client publishing calendars.
The Content Creator / Podcaster is the originator of the long-form material. Their work is to upload podcast or creator content, choose a preset (Podcast, Webinar, Vlog, Gaming, Edukasi), review AI-selected viral moments and virality scores, and export clips for personal channels. They are less likely to perform deep editing than the Video Editor, and their primary goal is high-scoring clips produced and exported without deep manual editing. They succeed when the pipeline returns a strong set of clips and they can export or schedule them directly. They interact with the Video Editor when a clip needs refinement, with the Social Media Manager on publishing, and with the Workspace Owner on plan usage.
The Agency / Marketing Team Member works across client projects. Their distinct work is operating in shared folders, collaborating via timestamped comments and mentions, participating in approval workflows, and applying brand kits per client. Their primary goal is that client clips are approved and delivered on schedule. They succeed when approvals are granted and delivery happens on time. They interact with the Workspace Admin on per-project permissions, with the Video Editor on edits, with the Viewer / Reviewer on approvals, and with the Social Media Manager on client publishing.
The Viewer / Reviewer has read-oriented workspace access. Their distinct work is reviewing clips, leaving timestamped comments and mentions, and participating in approval workflows by granting or rejecting approvals. Their primary goal is that feedback is recorded and approvals are granted or rejected. They succeed when their feedback is visible to the team and their approval decision is recorded. They interact with the Video Editor and Agency / Marketing Team Member on revisions, and with the Workspace Admin on their access level.
The Platform Administrator operates the internal admin panel. Their distinct work is managing users, workspaces and subscriptions; monitoring processing queues; reviewing error logs; toggling feature flags; viewing usage statistics; and moderating content. Their primary goal is that the platform stays healthy and abuse is handled. They succeed when queues are healthy, error logs are triaged, flags reflect intended rollout, and moderation items are resolved. They interact with no workspace-scoped personas directly; their counterpart is the platform itself.
The visual direction is saturated maximalism after Jessica Walsh — the editing bay as a hot-pink studio floor. The muse is Jessica Walsh. The headline is "ONE HOUR IN. THIRTY CLIPS OUT." The register is performance, momentum and creative ego: users are judged by how their clips pop in a feed, so the tool itself must feel like a colourful studio with taste, not a grey dashboard. The emotional job is "this makes me look more creative than I actually am."
| Role | Hex | Usage |
|---|---|---|
| Background | #FFE9F0 | Pale pink paper ground for app content |
| Surface | #FFFFFF | Pure white cards with 2px ink borders |
| Text | #141118 | Near-black body text on white or #FFE9F0 (contrast 16:1 and 13:1) |
| Primary | #FF2E88 | Hot pink ground colour of the product shell (top bars, section bands, active states), ~30% of any screen |
| Accent | #C6FF3D | Lime — the single hot accent reserved for virality scores, the primary CTA and playback progress |
| Muted | #7A6F7C | Secondary text and micro-labels |
| Tangerine | #FF7A1A | Platform tags and chart series only |
| Cobalt | #1B3BFF | Platform tags and chart series only |
| Ink | #141118 | 2px outlines on cards, 4px on hero panels; offset solid shadows 8px 8px 0 #141118 |
Accessibility rule. Never place white or lime text on hot pink at body size — on pink, text is always #141118. Tangerine and cobalt never appear as text on pink.
clamp(), and occasionally one word is set in outline (text-stroke) to break the slab.clamp(44px, 11vw, 132px); section heads clamp(32px, 5vw, 56px); card titles 24px; body 17px/1.6; labels 11px uppercase.Hard-edged colour fields with deliberately rounded exceptions: clip cards and buttons carry 18–22px radii, sticker badges are fully circular, timeline blocks are sharp-cornered rectangles so the editor reads as a tool inside a playful shell. 2px ink outlines on cards, 4px on hero panels; offset solid shadows (8px 8px 0 #141118) instead of soft blurs; organic squiggle and starburst SVG props used as section punctuation.
Colour-blocked sections that change ground every band (pink → white → lime → ink) with no soft transitions. The landing hero is a full-bleed pink field with a 12-column asymmetric grid where type occupies columns 1–7 and a stack of tilted 9:16 clip mockups occupies 8–12, bleeding off the right edge. The app shell uses a 260px ink sidebar with a lime active pill, content on #FFE9F0, and the clip library as a masonry-ish 3-up grid of white cards with sticker score badges. The Editor is a three-zone layout — media rail left, preview centre on an ink stage, timeline as a full-width dark strip with coloured track blocks. Everything collapses to a single column at 375px with 20px gutters.
Surreal, art-directed props photographed or rendered on flat colour grounds: a 9:16 phone frame held by a hand wearing a lime glove, oversized foam letters spelling hook words, a pink rotary telephone as the "import from URL" motif, cassette reels as the audio-track icon. Plus flat sticker illustration for empty states (a sad disco ball for "no clips yet"). No stock office photography, no gradient blobs, no glassmorphism.
The public entry is a full-bleed hot-pink #FF2E88 field that reads as a studio floor. On the left seven columns, an oversized uppercase Archivo Black headline spans to the viewport edge — "ONE HOUR IN. THIRTY CLIPS OUT." — set at clamp(44px, 11vw, 132px) with the word "THIRTY" in lime outline. A 17px ink subline sits beneath it, and one lime pill CTA with a 4px ink offset shadow is pinned directly under the type block. On the right five columns, five 9:16 clip mockups in white 2px-outlined frames are tilted between -6deg and +6deg, overlapping each other and bleeding past the right viewport edge, each carrying a circular lime virality badge (94, 88, 81, 76, 69). A thin ink ticker strip runs along the bottom of the hero with rotating hook lines. On mobile the mockups become a horizontally scrollable row beneath the headline, still bleeding off the edge by design. The concept recomposes only accepted content, states and controls — it introduces no new behaviour, page, or destination.
Interaction Model: Animated Motion Tempo: expressive Hero Dimensionality: layered_2d
prefers-reduced-motion, and marquees become horizontally scrollable rows so every item can be brought fully into view.docker-compose up. (explicit; rationale: accepted hard constraint.)docker-compose up. (explicit)docker-compose up. (explicit)No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!