From git push to X post in 60 seconds

Turn your commits into content that stops the scroll.

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 — Free

3 generations/month free · No credit card required · Setup in 60 seconds

AC
ALEX CHEN@alexbuilds

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.

alexchen/my-saas-app
New FeatureFeb 15, 2026
diffshot/initial-commit
Before
1// Empty repository
2 
After
1// Full auth pipeline
2// GitHub integration
3// AI changelog generator
4// 83 files, 18,610 lines
The Problem

You ship daily.
Your audience has no idea.

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.

The Solution

What if every push
was already a post?

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.

Before

You ship in silence

After

Every push becomes visible proof

Before

You stare at a blank tweet

After

AI writes it from your actual code

Before

Text tweets nobody notices

After

Visual cards that stop the scroll

Visual changelogs that stop the scroll

Three card types, all auto-generated from your commits.

Bug Fix
src/auth.ts
Before
if (token) { return true; }
After
if (isValid(token)) { return session; }
Code Diff Card
Before/after comparison of your changes
New Feature
OAuth 2.0 with PKCE
Secure token refresh flow
Feature Highlight
Showcase what you built with impact
Performance
12files
+847lines
3features
98%coverage
Stats Card
Key metrics from your coding session

Built for builders who'd rather code than tweet

Everything you need to turn shipping into visibility — nothing you don't.

60-second magic moment

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.

Visual cards, not AI slop

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.

One click to X

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.

Your code, your proof

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.

Ship code → Share progress → Grow audience

Three steps. Under 60 seconds.

Step 1

Connect GitHub

Sign in with GitHub OAuth. Select a repo. That's it — no config, no setup.

Step 2

AI Generates Drafts

Diffshot scans your commits, filters noise, and generates 3 visual changelog drafts with branded image cards.

Step 3

Publish to X

Review, edit if you want, and publish to X with one click. Your visual changelog is live.

Simple pricing

Start free. Upgrade when you're hooked.

Free

$0forever
  • 3 generations per month
  • Unlimited repos
  • All 3 visual card types
  • Watermarked cards
Get Started
Most Popular

Pro

$9/month
  • 50 generations per month
  • Unlimited repos
  • All 3 visual card types
  • Clean cards (no watermark)
  • Priority support
Start Pro

Frequently asked questions

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.

Your code is already the content. Let people see it.

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 — Free

3 generations/month free · No credit card required · Cancel anytime