Ranked by the moment, not the length.
Every stretch of the long video is scored, then the moments with the highest viral potential surface first with an editorial score. You review a ranked shortlist instead of scrubbing the whole file.
auto-clipping is a web application that turns long-form video — podcasts, webinars, YouTube uploads — into multiple short vertical clips automatically. The product is built for creators who publish on short-form feeds and need to find, score, format, and export the moments most likely to travel. It is a new product with a new name; it is not miqla.app and carries no miqla.app branding.
The product delivers four accepted capabilities:
The audience is two accepted roles: the Content Creator / Podcaster, who submits long videos and reviews ranked clips in the application, and the AI Assistant User (MCP client), who drives clip creation from inside an AI assistant through MCP. Both roles are served by the same application-owned projects and clips.
auto-clipping is delivered as a first-party web application with a React frontend, a shared FastAPI backend, MariaDB for application-owned persistent data, Redis for shared caching/state/queue coordination, and a LiteLLM gateway (backed by its own PostgreSQL) for model-provider calls used by moment analysis and captioning. Clip rendering and analysis run as background automation behind the backend.
The current delivery covers: an anonymous Landing page that explains the product and accepts a pasted video link; self-service Sign Up and returning Login; a protected Dashboard summarizing the creator's projects; a New Project page for submitting a long video; a Clips page for reviewing generated vertical clips with virality scores and ranking and choosing which to keep; and an MCP Integration page for connecting an AI assistant so clips can be created by prompt.
Actors: the Content Creator / Podcaster (application user) and the AI Assistant User (MCP client), who connects an AI assistant to the same account and issues natural-language prompts. Claude and ChatGPT are external provider surfaces; the MCP connection is authorized against the user's auto-clipping account.
Narrow exclusions: the product is not named miqla.app and does not reuse miqla.app identity, copy, or branding. No other capability from the reference site is adopted beyond the accepted four features and the supporting identity, project, clip-review, and MCP-connection surfaces listed above.
Removed from scope
auto-clipping owns the full creator lifecycle in its own interface: a visitor lands on the public page, can paste a link to see what the product does, and signs up to keep durable projects and clips. Signed-in creators submit long videos, watch automatic clipping run in the background, and return to a revisitable Clips surface where ranked vertical clips with virality scores, captions, reframing, and silence-trimmed pacing can be reviewed and kept.
The MCP path is first-party in its authorization but provider-hosted in its conversation: the creator connects Claude or ChatGPT from the MCP Integration page, authorizes that connection against their auto-clipping account, and thereafter issues prompts inside the assistant. The assistant calls auto-clipping through MCP; the resulting clips land in the same durable project and clip state the creator sees in the application. The assistant is an external surface; auto-clipping owns the connection, the authorization, and the resulting clips.
Identity is application-owned and required: durable projects, clips, and MCP connections must remain bound to the correct creator across sessions. Landing, Sign Up, and Login are anonymously reachable; Dashboard, New Project, Clips, and MCP Integration require login. No differentiated roles or permission tiers are established by the source; every signed-in creator sees only their own projects, clips, and MCP connections.
The reference directive for miqla.app is inspiration_only for feature_reference and structure_reference; it supplies no authoritative content source. No source content inventory is included.
FR-1 — Automatic conversion of long video into short vertical clips (explicit) As a Content Creator / Podcaster, I should submit a long video (podcast, webinar, or YouTube link, or an uploaded file) and have the application automatically produce multiple short vertical clips, so that I get publishable short-form output without manual editing.
FR-2 — Virality scoring and moment selection (explicit) As a Content Creator / Podcaster, I should see the video's moments selected and scored by viral potential, so that I can pick the clips most likely to perform.
FR-3 — Automatic captions and text formatting (explicit) As a Content Creator / Podcaster, I should have captions and text automatically added to each clip, so that clips are readable and formatted for short-form feeds without manual captioning.
FR-4 — Speaker face reframing (explicit) As a Content Creator / Podcaster, I should have each clip reframed to adjust the speaker's face position for vertical format, so that the speaker stays well framed in 9:16.
FR-5 — Silent-pause removal (explicit) As a Content Creator / Podcaster, I should have silent pauses cut from each clip, so that pacing stays tight.
FR-6 — Clip creation via AI assistant prompt (MCP) (explicit) As an AI Assistant User (MCP client), I should issue a natural-language prompt in Claude or ChatGPT and have auto-clipping create clips from my long video through MCP, so that I can produce clips without leaving the assistant workflow.
FR-7 — New product name (explicit) As the product owner, the application should carry the new name auto-clipping and must not be named miqla.app, so that the product has its own identity.
FR-8 — Self-service enrollment (required_inference) As a visitor, I should be able to sign up on Sign Up to create my account and session, so that my projects and clips are durably mine.
FR-9 — Returning verification (required_inference) As a returning creator, I should log in on Login to regain access to my durable projects and clips, so that I can resume work across sessions.
FR-10 — MCP connection authorization (required_inference) As a Content Creator / Podcaster or AI Assistant User, I should authorize an MCP connection for my account on MCP Integration before prompt-driven clip creation, so that clips created from Claude or ChatGPT land in the correct account.
FR-11 — Project overview and routing (required_inference) As a Content Creator / Podcaster, I should see my projects with status and top scores on Dashboard and route to submission, clip review, and MCP connection, so that I can manage my clipping work from one hub.
FR-12 — Clip review, keep, and download (required_inference) As a Content Creator / Podcaster, I should review ranked clips on Clips, keep the ones I want, and download them with captions, reframing, and adjusted pacing, so that I can publish the finished clips.
The creative direction is authoritative: editorial swagger for a clipping machine — black ground, one acid signal, type that behaves like a magazine cover. Muse: Tobias van Schneider.
Mode: dark.
Colour tokens (exact hex by role):
#0E0E0D (~70% of every page)#171716#F4F1EA (warm off-white; carries all display and body type)#E8FF3A (acid lime; only for virality scores, primary CTA fill, active nav underline, hover swaps — never a background wash)#8C877C#2A2926 (1px, the only ornament)#0E0E0D on #F4F1EAContrast: #F4F1EA on #0E0E0D ≈ 16:1; #0E0E0D on #E8FF3A ≈ 15:1 — both pass at body size.
Typography:
clamp(44px, 13vw, 168px); section heads 32/48/72; clip titles 20/24/28; body 16/17/18; micro-labels 11px caps; score numerals 40/56/72 in Space Grotesk tabular with 1.1 line-height.Shape language: sharp corners everywhere (0px radius on cards, inputs, buttons); 1px hairline rules in #2A2926 as the only ornament; full-bleed image blocks that run off the left or right viewport edge; thin acid-lime underlines as the sole highlight gesture. No rounded pills, no soft shadows — depth comes from flat colour steps and rules, never blur.
Layout: asymmetric 12-column editorial grid with a wide left margin; nav as a single horizontal rule with wordmark left, links centre, "Get clips" right. Sections alternate between full-bleed black bands and off-white bands so the page reads as a magazine spread sequence.
Imagery: large-scale editorial video stills cropped hard — vertical 9:16 frames of speakers in podcast studios, monochrome-graded with a single acid-lime caption bar burned in; face-reframe demonstration as a split frame (original wide left, reframed vertical right) with a hairline rule between. No stock office people, no 3D blobs, no gradients; captions rendered as real type in the images.
Readability constraint: headlines, wordmarks, labels, numbers, card text, and controls stay entirely inside the viewport and their container at 375px, 768px, and 1280px, wrapping or scaling to fit; imagery and decoration may bleed off edges but never cover readable text or controls.
The public entry is a magazine cover, not a SaaS hero. An off-black full-bleed first screen opens with a 1px rule spanning the viewport: wordmark left, "Get clips" as an acid-lime filled, sharp-cornered button right. The dominant element is a 9-column display headline in Instrument Serif at clamp(44px, 13vw, 168px), left-aligned and stacked over three lines, the last line set in acid lime on black. Directly beneath it, pinned left, sits a single-line paste-a-link field (sharp corners, #171716 surface, 1px #2A2926 border, acid focus ring) with a small-caps label "Paste a YouTube, podcast or stream link". To the right, bleeding off the right viewport edge, a full-height 9:16 vertical video frame shows a speaker with a burned-in caption and an oversized acid score "94" in the corner. No centred headline, no subtext paragraph, no gradient. Below, the page turns like magazine spreads: three steps as a numbered 3-column rule grid, "why it works" as a two-column editorial spread, the comparison table as ruled rows with the auto-clipping column marked by an acid rule, proof as large pull-quotes at 40–56px, under-the-hood as a numbered technical spread, and a full-viewport footer band with one oversized line ("Stop scrolling. Start clipping.") and the paste-a-link field repeated beneath it.
Interaction Model: Animated Motion Tempo: restrained Hero Dimensionality: flat
Landing Hero Motion Brief
cubic-bezier(0.16,1,0.3,1)); the paste-a-link field and the vertical frame settle into place; the outcome is a composed magazine cover ready for the visitor to paste a link.prefers-reduced-motion yields a usable static arrangement.
Drop a YouTube, podcast or stream link. The full episode becomes the source — no timeline scrubbing required.
The moments with the highest viral potential are scored and ranked, so the strongest cuts surface first.
Captions, reframed speaker framing and silence-trimmed pacing are baked in before you export.
A long recording hides dozens of clips worth posting. auto-clipping reads the whole thing, scores each moment, and hands back the ones most likely to travel.
Every stretch of the long video is scored, then the moments with the highest viral potential surface first with an editorial score. You review a ranked shortlist instead of scrubbing the whole file.
Captions and text are set automatically. The frame follows the speaker’s face so the vertical cut never loses them, and silent pauses are cut out.
Connect ClaudeChatGPT through MCP and create clips with a prompt from inside the assistant. Prompt-made clips land in the same auto-clipping account and projects you already work in.
“…the part everyone remembers is four seconds long.”
“…the part everyone remembers is four seconds long.”
Comparison
Six capabilities, one column. auto-clipping is checked against the cutting-room approach most creators still use between uploads.
| Feature | auto-clipping | Other tools |
|---|---|---|
| Auto-clipping from a long video | Yes — several vertical clips from one upload | Manual cuts, one at a time |
| Virality scoring and ranking | Yes — moments ranked by score | Guesswork |
| Auto captions | Yes — added automatically | Typed by hand |
| Speaker reframing | Yes — framing follows the speaker | Fixed framing |
| Silent-pause removal | Yes — pauses trimmed | Left in the cut |
| AI MCP integration with Claude and ChatGPT | Yes — clips by prompt on your account | Not available |
Auto-clipping from a long video
Virality scoring and ranking
Auto captions
Speaker reframing
Silent-pause removal
AI MCP integration with Claude and ChatGPT
The ranked list did the thinking. I opened a forty-minute webinar and the clips were already ordered by the moment people would actually rewatch.
Captions land on the right word and the frame stays on the speaker’s face. The silent stretches were already gone before I touched it.
I asked for the three sharpest moments in plain language. Getting clips out of a prompt beats opening another tab and fighting a timeline.
Under the hood
A technical spread on how auto-clipping reads a long video, scores each moment and renders the clips that are worth posting — hooks in, silence out.
auto-clipping watches the full podcast, webinar or YouTube upload — not just a highlight reel — and maps every moment in the timeline before a single clip is cut.
Each moment is judged on hooks, pacing, emotion and payoff, then given a virality score. The strongest moments become ranked vertical clips, ordered by what is most likely to travel.
Captions are written automatically and the frame is reframed so the speaker stays centred. Silent pauses are trimmed out, so pacing stays tight from the first second.
Each kept clip is rendered as a vertical short, ready to download and post. Keep the clips you want, drop the rest — you only spend credits on clips that exist.
Scored on hooks, pacing, emotion and payoff, then ranked before captions, reframing and silence-trimming are applied.
Not signed in yet? We carry the link through Sign Up so it waits for you in New Project.

Drop a YouTube, podcast or stream link. The full episode becomes the source — no timeline scrubbing required.
The moments with the highest viral potential are scored and ranked, so the strongest cuts surface first.
Captions, reframed speaker framing and silence-trimmed pacing are baked in before you export.
A long recording hides dozens of clips worth posting. auto-clipping reads the whole thing, scores each moment, and hands back the ones most likely to travel.
Every stretch of the long video is scored, then the moments with the highest viral potential surface first with an editorial score. You review a ranked shortlist instead of scrubbing the whole file.
Captions and text are set automatically. The frame follows the speaker’s face so the vertical cut never loses them, and silent pauses are cut out.
Connect ClaudeChatGPT through MCP and create clips with a prompt from inside the assistant. Prompt-made clips land in the same auto-clipping account and projects you already work in.
“…the part everyone remembers is four seconds long.”
“…the part everyone remembers is four seconds long.”
Comparison
Six capabilities, one column. auto-clipping is checked against the cutting-room approach most creators still use between uploads.
| Feature | auto-clipping | Other tools |
|---|---|---|
| Auto-clipping from a long video | Yes — several vertical clips from one upload | Manual cuts, one at a time |
| Virality scoring and ranking | Yes — moments ranked by score | Guesswork |
| Auto captions | Yes — added automatically | Typed by hand |
| Speaker reframing | Yes — framing follows the speaker | Fixed framing |
| Silent-pause removal | Yes — pauses trimmed | Left in the cut |
| AI MCP integration with Claude and ChatGPT | Yes — clips by prompt on your account | Not available |
Auto-clipping from a long video
Virality scoring and ranking
Auto captions
Speaker reframing
Silent-pause removal
AI MCP integration with Claude and ChatGPT
The ranked list did the thinking. I opened a forty-minute webinar and the clips were already ordered by the moment people would actually rewatch.
Captions land on the right word and the frame stays on the speaker’s face. The silent stretches were already gone before I touched it.
I asked for the three sharpest moments in plain language. Getting clips out of a prompt beats opening another tab and fighting a timeline.
Under the hood
A technical spread on how auto-clipping reads a long video, scores each moment and renders the clips that are worth posting — hooks in, silence out.
auto-clipping watches the full podcast, webinar or YouTube upload — not just a highlight reel — and maps every moment in the timeline before a single clip is cut.
Each moment is judged on hooks, pacing, emotion and payoff, then given a virality score. The strongest moments become ranked vertical clips, ordered by what is most likely to travel.
Captions are written automatically and the frame is reframed so the speaker stays centred. Silent pauses are trimmed out, so pacing stays tight from the first second.
Each kept clip is rendered as a vertical short, ready to download and post. Keep the clips you want, drop the rest — you only spend credits on clips that exist.
Scored on hooks, pacing, emotion and payoff, then ranked before captions, reframing and silence-trimming are applied.
Not signed in yet? We carry the link through Sign Up so it waits for you in New Project.
No comments yet. Be the first!