Your podcast,
clipped for you
Podcast to
content studio

Podcli finds your best moments, crops them to vertical, and adds captions. Clips ready for TikTok, Reels, and Shorts. No editing skills needed.A local-first podcast CLI. Hand it an episode, get back vertical clips with face-tracked crop and captions burned in. Drive it from Claude Code, Codex, Cursor, or any MCP client. Just say “clip this episode.”

Tech Daily
the real reason
The Founder
wait for this
podcli

Clips made to stop the scrollVertical clips, straight out of the pipeline

Vertical, square, or wide, captioned and on-brand. Ready to post to TikTok, Reels, Shorts, or YouTube.9:16, 16:9, or 1:1, face-tracked crop, captions burned in, your branding baked on. No watermark.

Tech Daily
the one thing
The Founder
how we scaled
Deep Dive
that one call
Long Story
it gets wild

Mock previews. Your episodes, your speakers, your brand.

Everything you need to post more

Podcli does the editing busywork so you can stay on camera, not in the timeline.

A week of clips from one episode

Drop in a recording, get back a batch of ready-to-post clips.

It finds your best moments

AI pulls the lines worth clipping so you skip the timeline scrubbing.

Always framed on the speaker

Cropped to vertical, square, or wide and locked onto whoever is talking.

Captions that stop the scroll

Word-by-word captions in four styles, baked right in.

Your brand on every clip

Logo and thumbnails baked on, so it looks hand-made every time.

See what's actually working

Track views and retention, then make more of what lands.

No editing skills required

A simple studio in your browser. Paste a YouTube link or drop a file, clips out.

Free, no watermark, no limits

Runs on your own computer. Nothing to subscribe to.

The podcast CLI that runs from one binary

Everything is local. The only network call is the optional AI scoring step, and only if you bring a key.

Whisper transcription

Word-level timestamps and speaker labels, cached by file hash.

Face-tracking crop

Vertical, horizontal, or square. Mouth-motion speaker tracking with a scene-cut guard against jittery pans.

Burned-in captions

Four styles, word-level timing, filler stripped, rendered via Remotion.

Studio dashboard

Drop a file or paste a YouTube link, watch clips render live in the preview, then export. All in-browser.

AI clip suggestion

Claude or Codex scores moments against your knowledge base, skips duplicates.

YouTube performance loop

Sync views, retention, and CTR back into the next round of clip picks.

MCP server, 22 tools

Works with Claude Code, Codex, Cursor, or any MCP client. Say “clip this episode.”

Hardware encoding

VideoToolbox, NVENC, or VAAPI auto-selected. CPU fallback included.

From episode to posted, in three steps

No timeline. No editing software. No watermark.

01

Add your episode

Drop in a video file or point it at a recording

02

AI picks the moments

It finds the lines worth clipping and crops to vertical

03

Download & post

Captioned, branded clips ready for every platform

One command, six stages

CLI, Web UI, or AI agent. Same pipeline.

01

Transcribe

Whisper + pyannote for word timestamps and speaker labels

02

Score

Claude or Codex reads the transcript plus your knowledge base and picks clips

03

Export

Batch render 1080×1920 MP4s with captions and −14 LUFS audio

04

Titles & Descriptions

8 options per clip, descriptions with hooks and SEO keywords

05

Thumbnails

Two-line text briefs for podcast (16:9) and shorts (9:16)

06

Publish

Pre-upload checklist, first-24-hours ops, day 3 to 4 optimization

01-03: video engine. 04-06: PodStack slash commands.

Captions that keep people watchingFour styles, one flag

Four styles to match your show. Pick one and it gets baked into every clip.Burned in at word-level timing. Filler words stripped.

Your Show
the key to success is showing up every single day

branded--caption-style branded

Dark box on the active word. Optional logo. The safe default.

Your Show
THE KEY TO SUCCESS IS SHOWING UP EVERY DAY

hormozi--caption-style hormozi

Bold uppercase with a yellow highlight. For clips that need to hit hard.

Your Show
the key to success is showing up every single day

karaoke--caption-style karaoke

Whole line is visible. Words light up as they're spoken. Works for story clips.

Your Show
the key to success is showing up every single day

subtle--caption-style subtle

Small clean text at the bottom. Stays out of the way.

Plan before recording. Publish after. PodStack handles both.

An AI producer for your show. It plans episodes before you record, then writes the titles, descriptions, and thumbnails after, ready to paste into YouTube.Nine slash commands for Claude Code, Codex, Cursor, or any markdown-aware tool. From episode planning to titles, descriptions, and thumbnails ready to paste into YouTube.

Episode Architect
/plan-episode
Episode Architect

Before you record: drafts questions, story arc, and moments to steer toward

Content Analyst
/process-transcript
Content Analyst

Pulls 8 to 15 moments and scores each one on hook strength

Title Writer
/generate-titles
Title Writer

Writes 8 title options per clip and checks them against your rules

Copywriter
/generate-descriptions
Copywriter

Writes descriptions with hooks, hashtags, and SEO keywords you can paste in

Art Director
/plan-thumbnails
Art Director

Two-line thumbnail briefs for the 16:9 and 9:16 formats

Brand Guardian
/review-content
Brand Guardian

Fix-first review. Parallel subagents catch voice, banned words, weak hooks, SEO, titles

Producer
/produce-shorts
Producer

Runs the whole pipeline from transcript to a ready-to-publish bundle

Launch Manager
/publish-checklist
Launch Manager

Steps for pre-upload, launch day, first 24 hours, and day 3 to 4

Analyst
/retro-episode
Analyst

Looks at how the episode did and learns what worked, so the next one is sharper

KB
Teach it your brand once. It remembers for every episode.
Your show & hosts
Identity, positioning, who's on the mic
Voice & banned words
How you sound, what to never say
Title formulas
The title shapes that work for you
Thumbnail style
Layouts, colors, and type
.podcli/knowledge/
  01-brand-identity.md · show, positioning, hosts
  02-voice-and-tone.md · voice, banned words
  05-title-formulas.md · title shapes, rules
  07-thumbnail-guide.md · layouts, colors, type
  ... 13 files, all customizable

It's an MCP server

Works with Claude Code, Codex, Cursor, or any MCP client. Say "clip this episode" and it runs transcription through export.

See all 22 MCP tools
1
transcribe_podcast
1
transcribe_start
1
set_video
1
import_transcript
2
suggest_clips
2
modify_clip
2
toggle_clip
3
create_clip
3
batch_create_clips
-
job_status
-
get_ui_state
-
knowledge_base
-
manage_assets
-
clip_history
-
analyze_energy
-
manage_presets
-
update_settings
-
list_outputs
-
parse_transcript
-
manage_integrations
-
export_to_davinci_resolve
-
manage_config
// claude_desktop_config.json or codex setup
{
  "mcpServers": {
    "podcli": {
      "command": "podcli",
      "args": ["mcp"]
    }
  }
}

Questions

How does Podcli compare to hosted clippers?+

Podcli is an open-source OpusClip alternative (AGPL-3.0) that runs on your laptop. No watermark, no minute cap, no signup, and your files never leave your machine. Hosted clippers charge a subscription and require you to upload the source video.

Does Podcli upload my podcast files anywhere?+

No. Transcription, clip picking, cropping, and export all run locally. The only network calls are to the Claude or Codex API for AI clip suggestions, and those are optional.

Can Podcli turn a podcast into TikTok and YouTube Shorts?+

Yes, that's the job. It picks the moments worth clipping, crops to 1080×1920 with face tracking, burns in captions, and hands you files ready for TikTok, Shorts, and Reels.

Is Podcli a free podcast clip generator?+

Yes. Podcli is a free, open-source podcast clip generator: drop in an episode and it finds the strongest moments, crops them to vertical, and captions them. No watermark, no minute cap, no subscription, unlike most hosted podcast clippers.

How is Podcli different from ClipsAI or SupoClip?+

ClipsAI is a Python library; SupoClip is an open-source clipper with a hosted upsell. Podcli ships three entry points (CLI, web UI, MCP server) plus a knowledge base, so Claude or Codex picks clips that match your show's voice and rules, not transcript heuristics alone.

Is Podcli a podcast CLI I can run from the terminal?+

Yes. Podcli is a command-line tool first: one command (podcli process episode.mp4 --top 5) transcribes, scores, crops, captions, and exports. The web UI and MCP server sit on top of the same CLI, so you can script it, cron it, or pipe it into your own build.

What platforms does Podcli run on?+

macOS, Linux, and Windows. Hardware encoding uses VideoToolbox on Mac, NVENC on NVIDIA, and VAAPI on Linux, with a CPU fallback for everything else.

What is the MCP server for?+

Podcli ships as a Model Context Protocol server with 22 tools. Plug it into Claude Code, Codex, Cursor, or any MCP client and tell the agent to clip an episode. It handles transcription, scoring, and export end to end.

Is Podcli free and open source?+

Yes. AGPL-3.0, source on GitHub. A commercial license is available if you need to use Podcli without AGPL terms. Email support@podcli.com.

Start in your browserThree ways to use it

A simple studio in your browser, or the CLI and AI agents if you'd rather.CLI, Web UI, or AI agent. Same pipeline.

Install
curl -fsSL https://podcli.com/install.sh | sh
No prerequisites, provisions everything on first run. macOS (Apple Silicon), Linux (x64 / arm64), Windows (x64). Optional: Claude Code or Codex for AI clip suggestion.
1
Set video Drag-drop or enter a local file path
2
Add transcript Paste text, drag .txt/.srt/.vtt, or auto-transcribe
3
Find moments Claude or Codex returns scored clips from your KB
4
Review Toggle clips, pick caption style, crop mode, logo
5
Export Render with HW accel, generate titles + descriptions
Speaker detection, asset management, and knowledge base editor built into the UI header.
Process an episode
Common flags
--top 8How many clips to make
--caption-style brandedbranded · hormozi · karaoke · subtle
--crop faceSpeaker-aware face tracking, or center
--quality highlow · medium · high · max
--output ./shortsWhere clips are written
--transcript file.txtUse an existing transcript
--preset myshowLoad a saved config
--logo name | pathBrand logo to bake in
Manage
podcli assets add mylogo logo.pngRegister a logo by name
podcli presets save myshowSave the current flags
podcli info Show config and hardware
Built with
TypeScript
Python
FFmpeg
Whisper
OpenCV
Remotion
React
Express
MCP SDK