For developers who ship
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.
Free to use. Bring your own API key.
The problem
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.
You just shipped a clever caching layer that cut latency by 60%. But the only people who saw it are your two code reviewers.
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
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.
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.
Claude generates variations for LinkedIn and X, each tuned for the platform. Pick your tone, tweak the prompt if you want, copy, and post.
Spent two weeks planning a caching strategy. Then someone asked if we'd checked which endpoints were actually slow. We hadn't. Cached 12 routes. Half a day. Latency dropped 60%.
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
Features
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.
Found something cool? Paste the link, add your angle, and get a post that sounds like a genuine recommendation — not a product review.
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.
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
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.
Your next LinkedIn post or tweet is one PR scan away.
DashboardNo credit card. No subscription. Just bring your API key.