GitHub to Tweet Generator
for the work you already did.
Paste a public repo. It reads the recent commits and writes three posts about what actually got built, each taking a different angle. Free, no signup, nothing stored.
How this works.
It reads the most recent commits on the repo's default branch through GitHub's public API — the same messages anyone can see on the commits page. Nothing is cloned, no code is read, and a private repo stays private: if we cannot see it, the page says so instead of guessing.
The three posts take deliberately different angles, because three rewordings of one idea is not three posts. One is what shipped, one is the smallest concrete detail in the history, and one is the opinion the work earned. Each cites the commits it came from, so you can check it against the real thing rather than trusting it.
Some histories have no post in them. A week of wip, fix typo and merge branch is real work but it is not a story, and the honest answer is to say so. This tool will tell you there is nothing here rather than invent a narrative out of noise — that is the whole difference between a draft you can post and one that gets you a reply asking what you actually mean.
The posts are written in Penwell's house voice, not yours. This page never asks for your X account and never looks at one, so it has no way to know how you write. Inside Penwell the same thing happens against your real timeline and your real repos, and the drafts sound like you.
Frequently asked questions.
Do I need to connect my GitHub?
No. You paste the URL of a public repo and it reads what anyone can already see on that repo's commits page. There is no login step, nothing is cloned, and no code is read. A private repo stays private — from outside, one we cannot see and one that never existed look identical, so the page says exactly that instead of picking one.
How many commits does it read?
Up to the 30 most recent on the repo's default branch. The card above the posts tells you how many actually came back, so a quiet week is visible rather than hidden.
Is it free?
Yes — no account, no card, no email. It is capped at 15 runs a day from one connection, because every run costs us a real model call, and there is a shared daily budget behind that cap. Both reset the next day.
Will the posts sound like me?
No, and it would be a lie to say otherwise. They are written in Penwell's house voice. This page never asks for your X account and never looks at one, so it has no way of knowing how you write. Inside Penwell the same drafting runs against your real posts, and then it does sound like you.
What if my commits are boring?
Then it says so. A week of wip, fix typo and merge branch is real work, but there is no post in it, and inventing a story out of noise is the one thing this tool must not do. You get a short explanation of why the history had nothing in it rather than three posts you would have to walk back.