You ship code every day but nobody sees it. Diffshot scans your GitHub, generates visual changelog cards, and posts them to X — in one click. No writing. No design. Just shipping proof.
Connect GitHub — Free3 generations/month free · No credit card required · Setup in 60 seconds
18k lines later...
Diffshot can now:
• Connect to any GitHub repo
• Pull commit history
• Generate tweet drafts with AI
• Store everything in Convex
Still rough around the edges, but it works.
Now the real work begins: making it useful.
You pushed 47 commits this month. You fixed auth bugs, shipped a new dashboard, optimized your API. But your X profile is silent. Your landing page has no social proof. Potential users scroll right past you because they don't know you exist. You know you should be building in public — but every time you finish coding, the last thing you want to do is write a tweet about it.
Diffshot connects to your GitHub, reads your commits, and generates a ready-to-post visual changelog — branded code diff cards, feature highlights, and stats — in under 60 seconds. You review it, hit publish, and your audience sees proof that you're shipping. No copywriting. No Canva. No context switch. Just code → content → credibility.
You ship in silence
AfterEvery push becomes visible proof
You stare at a blank tweet
AfterAI writes it from your actual code
Text tweets nobody notices
AfterVisual cards that stop the scroll
Three card types, all auto-generated from your commits.
if (token) {
return true;
}if (isValid(token)) {
return session;
}Everything you need to turn shipping into visibility — nothing you don't.
Your commits become visual content before your coffee gets cold. Connect a repo, hit scan, and see 3 ready-to-post drafts with branded image cards — generated from your actual code changes.
Every other tool gives you generic text tweets. Diffshot generates branded code diff cards, feature highlights, and stats cards that look like professional product updates — not ChatGPT output.
Review the draft, tweak if you want, hit publish. The tweet goes live with the visual card attached. No copy-pasting, no downloading images, no switching tabs.
Every card is derived from real commits. Your audience sees actual shipping evidence — file paths, code diffs, metrics — not manufactured content. You can't fake it, and that's the point.
Three steps. Under 60 seconds.
Sign in with GitHub OAuth. Select a repo. That's it — no config, no setup.
Diffshot scans your commits, filters noise, and generates 3 visual changelog drafts with branded image cards.
Review, edit if you want, and publish to X with one click. Your visual changelog is live.
Start free. Upgrade when you're hooked.
Everything you need to know before connecting your repo.
No. Diffshot reads your commit messages, file paths, and line change stats — not your actual source code. The visual cards show simplified, AI-generated representations of your changes, not raw code from your repo. Your private code never leaves GitHub.
ChatGPT doesn’t know what you shipped. You’d have to explain your commits, paste diffs, describe the context, then copy the output, create an image manually, and post it yourself. Diffshot reads your commits directly, generates both the tweet text AND a branded visual card, and publishes to X in one click. It’s the difference between a tool and a workflow.
Diffshot filters out noise automatically — merge commits, dependency bumps, formatting changes, CI updates. It groups related commits by file paths and generates content based on commit messages, files changed, and line stats. Better commit messages do produce better output, but even short messages like ‘fix auth’ give the AI enough context when combined with the file paths and change data.
No. Building in public works best when you start early. Visual changelog cards look professional regardless of your follower count. Early posts establish your shipping history so that when people do find you, they see consistent proof that you build and deliver.
3 generations per month (up to 9 draft tweets), unlimited repos, full publish-to-X functionality. Free cards include a small ‘Made with Diffshot’ watermark. No credit card required.
Yes. Every draft is fully editable — you can change the tweet text, or change the category label. Diffshot gives you a starting point, not a final product. Most users tweak the hook line and publish.
Diffshot requests write-only access to post tweets on your behalf. It never reads your timeline, your DMs, your followers, or your existing tweets. You can revoke access anytime from your X settings.
Connect your GitHub, generate your first visual changelog, and post it to X — in under 60 seconds. Free. No credit card. No setup.
Connect GitHub — Free3 generations/month free · No credit card required · Cancel anytime