Connect a GitHub repo. Push code. Get a documentation PR.
Free plan. Cancel anytime.
@@ README.md @@
- Run `npm start` to launch the app
+ Run `npm run dev` — starts on port 3000
Works with the stack you already use
GitHub·Vercel·Supabase·Next.js·Python·Node.js·Go
Push to pull request
Documents generated per push
Lines you write by hand
Product
README, changelog, API docs, and onboarding guide — regenerated from your diff.
- Run `npm start`
+ Run `npm run dev` — port 3000
Every update is a pull request. Nothing lands without your approval.
A live score for how current and complete your documentation is.
PR summaries, issue triage, and CI failure analysis from the same webhook.
How it works
OAuth into GitHub. One click.
Work exactly as you do today.
AI understands what actually changed.
Approve and merge. Or ignore it.
The obvious question
Honestly — sometimes, yes. If you use an agentic editor, you can tell it to update the docs after every change, and when someone remembers to run it, it does a decent job. I use those editors every day. The objection is fair.
The difference is what it depends on. That setup needs every developer on the team to remember, to use the same editor with the same instructions, on every change — including the quick fix pushed at 11pm. Pushpen hooks the push event itself. The docs PR shows up for the whole team whether anyone remembered or not. A habit versus a guarantee.
Community
The free tools with no signup are the real signal here. If the free README grader is this good, the automated version is worth trying.
The first run is a demo. What sold me was the second push — the changelog PR just showed up while I was doing something else.
Pricing
per month, billed monthly
Renews automatically. Cancel anytime.
per month, billed monthly
Renews automatically. Cancel anytime.
Founder

Hi, I'm David. I built Pushpen because I kept shipping code with outdated READMEs and changelogs nobody read. Now documentation happens automatically.
If you have questions, reply to any email or write to info@pushpen.dev — I read everything.
FAQ
Your diff is processed to generate documentation, but it is never stored permanently or used to train any model. What stays in your repo, stays yours.
Yes. Pushpen uses your GitHub OAuth token and can access any repository you have access to, including private ones. Your private code stays private.
Every update arrives as a pull request. Edit it, merge it, or close it. Pushpen never writes directly to your repository.
No. You push code exactly as you do today. Pushpen runs in the background.
Typically under 60 seconds from push to pull request.
Yes. The free plan includes 1 repository with README and changelog generation, free forever.
Yes. Cancel anytime and keep access until the end of your billing period. Paid plans have a 14-day money-back guarantee.
ChatGPT writes docs when you remember to ask. Pushpen watches your repository and updates them on every push, without prompting. Manual versus automatic.