For developers who ship

Posts  that  sound  like  you  wrote  them 

Turn your merged PRs and interesting finds into LinkedIn posts and tweets that actually sound human. Powered by Claude. Tuned to not sound like it.

Start shipping posts

Free to use. Bring your own API key.

The problem

You're shipping great work. Nobody knows.

01

Writing posts feels gross

You know you should share your work. But every time you open LinkedIn or X, the dread hits. "Excited to announce..." on one, try-hard threads on the other. No thanks.

02

Your PRs tell a story nobody reads

You just shipped a clever caching layer that cut latency by 60%. But the only people who saw it are your two code reviewers.

03

AI posts sound like AI posts

ChatGPT writes posts that read like a press release crossed with a motivational poster. Doesn't matter if it's LinkedIn or X. Your friends can tell. Your followers can tell.

How it works

Three steps. No AI aftertaste.

Sign in with GitHub OAuth. Add your Anthropic API key in settings. Your keys stay encrypted in the database — we never see them, never use them for anything else.

Continue with GitHub
API key configured

Scan your recent merged PRs and pick one worth talking about. Or paste any URL — a tool you found, an article that sparked a thought, anything worth sharing.

feat: add caching layer merged
fix: resolve auth race condition merged
feat: dark mode support merged

Claude generates variations for LinkedIn and X, each tuned for the platform. Pick your tone, tweak the prompt if you want, copy, and post.

Default Shitposter Tech Twitter

wrote a whole caching architecture doc. 14 pages. diagrams and everything. then someone asked which endpoints were actually slow. cached 12 routes in an afternoon. latency down 60%. the doc is still in my drafts. it's staying there

217 chars

Features

Built for developers who want to post

PR-to-post pipeline

Scan your merged PRs across any repo or org. ShipPost reads the title, description, diff stats, and labels — then writes about the idea, not the commit.

URL mode

Found something cool? Paste the link, add your angle, and get a post that sounds like a genuine recommendation — not a product review.

Your voice, your rules

Set a different tone for each platform. Go thought-leader on LinkedIn and shitposter on X. Edit the prompts directly. The AI writes in your style because you define the style.

Bring your own keys

Your Anthropic API key and GitHub token are encrypted at rest with AES-256-GCM and never leave the server. We never proxy, log, or touch your keys for anything other than your requests.

FAQ

Questions you probably have

Yes. ShipPost itself is free to use. You bring your own Anthropic API key (which costs fractions of a cent per post) and GitHub token.

Your keys are stored encrypted in your Convex database account. They're only read server-side when you trigger a generation. They never hit our frontend code.

That's the whole point — they won't. The system prompts are hand-tuned per platform to avoid every cliche: no "excited to announce" on LinkedIn, no try-hard engagement bait on X. And you can edit the prompts to match your exact voice.

LinkedIn and X (Twitter). Each gets its own tone, voice, and formatting rules. LinkedIn posts can be full stories or punchy takes. Tweets stay under 280 characters automatically. Generate for both at once or pick one.

URL mode works with any link — blog posts, product pages, articles. The PR mode is GitHub-specific, but the tone engine works for any topic.

Claude Sonnet 4.6 via the Anthropic API. Fast, affordable, and excellent at matching tone.

Absolutely. ShipPost gives you a starting point, not a finished product. Copy the post, tweak it, make it yours. That's the whole idea.

Stop lurking.
Start posting.

Your next LinkedIn post or tweet is one PR scan away.

Dashboard

No credit card. No subscription. Just bring your API key.