Early access · for marketers running more than one brand

Catch the idea
before it falls

One textarea for every brand you run. AI drafts each idea in that brand's voice, ready to hand off to Postiz for LinkedIn, X, Instagram, and Threads - no copy-pasting between five tools.

Open source · self-hostable · bring your own keys

catch is opening in batches. No spam, one email when your invite is ready.

app.catchdrafts.com
[catch]Review 4

Brand

AllPixelhopGemmaChat Thing
Pixelhop 2h ago · drafted

Shipped the new carousel renderer. Slides bake in the pixel grid and halftone treatments at build time.

Gemma 2h ago · drafted

Hot take: most agent-native UIs are still chat boxes. The interesting work is everything around the chat.

Chat Thing 2h ago · drafted

Self-serve onboarding is the whole game. The moment someone has to email us, we have lost them.

The problem

You run more than one brand. Every idea has to land on the right account, in the right voice, on the right channel.

Today that means juggling Notion, ChatGPT, Buffer, a brand-voice doc you keep forgetting to open, and five social tabs. You write the same idea five different times. The good ones still get lost.

How it works

Three steps. No copy-paste.

01 / CAPTURE

One textarea, pick a brand.

Type the idea, link, or voice-note transcription. Hit save. Optionally attach an image or short video. It's saved before you've looked away.

02 / DRAFT

AI writes for each channel, in your voice.

One click gives you a LinkedIn post, X thread, Instagram caption, and Threads draft. Each in your brand's own voice, which you tune once in Settings.

03 / SHIP

Schedule via Postiz. Or copy and paste.

Hand off to Postiz with one click. It appears in their drafts queue and you publish from there. catch never auto-posts. You stay the gatekeeper.

Built for many brands

Every brand keeps its own colour, voice, and channels.

A monogram and colour for every brand. A kanban column per brand. You read the screen the way you actually think about your work, by brand. Add a new brand in Settings, pick a name and a colour, and it appears in the capture picker instantly. No config files, no deploys.

Pixelhop
New carousel renderer ships4
Rewrite the homepage hero5
Gemma
Vibe-coding series, part two5
Meetings by the seaside3
Chat Thing
Self-serve onboarding wins4

Channels

One idea goes to every channel you care about.

in

LinkedIn

Long-form posts, ready to copy or schedule.

X

X

Threads and single tweets, 280-char-aware.

IG

Instagram

Captions plus a one-click carousel builder.

T

Threads

Same voice as your other accounts.

TT

TikTok

Hooks + captions for short video. Coming soon.

YT

YouTube

Titles, descriptions, and scripts. Coming soon.

Blogs

Long-form drafts. Coming soon.

What you don't have to juggle anymore

catch replaces a stack of half-fits.

  • A Notion database of ideas→ catch capture
  • A ChatGPT tab for drafting→ voice-aware drafter
  • A brand-voice doc per brand→ /voice editor
  • Buffer + Hootsuite + Later→ Postiz hand-off
  • Five social tabs open→ one /review kanban
  • Canva for carousels→ built-in carousel builder

Open core

We host it for you. Open source, self-host coming soon.

Hosted

catch cloud

We handle the hosting, updates, and infrastructure - you just capture and ship. Bring your own API keys to keep costs at-cost, or pay as you go. Opening in batches.

Join the waitlist →

Self-host Coming soon

catch is open core. Soon you'll be able to run it on your own infrastructure with your own keys - we're getting the self-host path production-ready.

Be first in line.

No demo call. No credit card. Join the waitlist and we'll email your invite when the next batch opens.

Join the waitlist →