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 by default — nothing lands without your approval. Prefer no review step? Auto-commit is an opt-in per repo.
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.
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.
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.
By default every update arrives as a pull request — edit it, merge it, or close it; nothing lands without your approval. Repos can optionally opt into auto-commit, where updates land directly on your branch instead.
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.
Honestly, sometimes — if you use an agentic editor and remember to ask it. The difference is what that depends on: every developer, remembering, on every push, including the 11pm quick fix. Pushpen hooks the push event itself, so the docs PR shows up whether anyone remembered or not. A habit versus a guarantee.
Free tools
Comparisons