Podcast publishing for people who give a squid

A terminal-based Claude Code tool that handles the tedious parts of podcast publishing. Transcription, quote extraction, social assets, audiograms, and guest guides — without a subscription.

Fork it. Configure it. Run it. Built for Substack podcasters who'd rather own their pipeline.

View on GitHub → See how it works
77 Episodes Published
230+ Audiograms Generated
770+ Social Assets Created

See what it produces

10 Assets Per Episode

Upload audio and a guest photo. The tool generates an OG image, 3 quote cards, 3 story images, and 3 audiograms — all branded to your podcast, automatically.

WiseSquid asset preview showing OG image and quote cards

Audiograms That Pop

Animated waveforms, synced subtitles, your branding. Each audiogram is a ready-to-share video clip featuring your guest's best moments — rendered locally with FFmpeg.

WiseSquid audiogram generation showing story images and video clips

Guest Guides They'll Actually Use

One link. Your guest gets downloadable assets, ready-to-post social copy, and video clips — everything they need to share the episode with their audience.

WiseSquid guest social media kit

You're spending hours on the wrong things

Every episode launch is the same grind: transcribe the audio, hunt for quotable moments, manually create social graphics, fill out metadata fields, build audiograms, write a guest guide...

That's 2–4 hours per episode you could spend on what actually matters: making your next episode even better.

Built the agent-native way

Most podcast tools are GUIs you pay for. WiseSquid is a terminal tool you own. It splits work by who's better at it.

Deterministic CLIs

10 focused commands handle the mechanical work: upload files, call Deepgram, run Playwright, encode audiograms with FFmpeg, push assets to Cloudflare R2. Each command does one thing. Each is independently tested.

Claude Code handles judgment

Quote selection, guide copy, metadata review — the parts that require taste. The agent reads context, makes calls, asks when uncertain. You stay in the loop on decisions that matter.

SKILL.md is the runbook

One file encodes the full publish workflow. Point Claude Code at a fresh clone and it walks you through config, API keys, and your first episode end-to-end. No documentation to chase down.

The 10 CLIs

upload-source upload-cover transcribe render-images make-audiograms make-guides publish assemble-show-page reindex migrate

What the tool handles

Transcription That Actually Works

Word-level timestamps powered by Deepgram. Accurate enough to pull precise audio clips for audiograms without manual trimming.

AI-Powered Quote Extraction

Claude surfaces the moments worth sharing — short punchy quotes for graphics, longer clips for audiograms. You pick the winners.

Automated Social Assets

Quote cards, story images, and audiograms with animated waveforms and synced subtitles. Generated locally in under 90 seconds.

Perfect Open Graph Data

Every field Substack accepts, filled out properly. Episode titles, descriptions, tags, slugs — the stuff that drives discoverability.

Guest Guides They'll Actually Use

Beautiful HTML guides hosted on R2 with all the assets and copy your guests need to share their episode. No back-and-forth emails.

Your Brand, Everywhere

Configure your podcast identity once. Every asset — images, audiograms, guides — renders with your colors, fonts, and logo.

LeaderSHOP Podcast

WiseSquid produces amazing social media assets for promoting my LeaderSHOP podcast. Our team finds it easy to use in generating attention-getting content for all our platforms. We give WiseSquid an A+.

Dr. Rodger Dean Duncan

Host, LeaderSHOP Podcast

This is for you if...

You publish a podcast on Substack and want to own your publishing pipeline
You're comfortable in a terminal and have (or want) Claude Code
You'd rather configure a tool once than pay a SaaS subscription forever
You want your guests to actually share their episodes — with assets that don't look like garbage
You want someone else to host and run it for you
You're just blasting podcast slop into the void and hoping for the best

Ready to run your own pipeline?

Fork the repo, configure your podcast identity, and publish your first episode.

View on GitHub →