now in beta

Your README
writes itself

Push code. Webhook fires. LLM reads your diff. README updated and committed back. You did nothing.

Connect GitHub
bash — lazy-readme — 80×24

How it works

Three steps. Zero config files.

01

Connect your repo

GitHub OAuth → pick a repo → webhook registered automatically.

02

Choose your LLM

Free: Gemini 2.5 Flash. BYO: OpenAI, Anthropic, Groq. Your key, encrypted at rest.

03

Push. Done.

Every git push triggers the full pipeline. README stays accurate forever. You never touch it.

While you were shipping

00:00
avg time saved per push

developers spend ~4.5 min updating docs per push. LazyReadme spends 1.3 seconds.

+0ms
git push
+43ms
webhook received
+120ms
diff parsed
+891ms
LLM called
+1,201ms
README generated
+1,337ms
committed
README.md
waiting for pipeline...
lazy-readme-worker
waiting for pipeline...

Your LLM. Your choice.

Start free with Gemini. Bring your own key for OpenAI, Anthropic, or Groq. Swap anytime.

Free
gemini-2.5-flash
Free tier. No key needed.
gpt-4o-mini
OpenAI. BYO key.
claude-3-haiku
Anthropic. BYO key.
llama-3-8b
Open source. BYO key.
1.3savg pipeline run time
0 configno yml, no CI changes needed
100%of your pushes covered

Instant or smart. You pick.

instant-mode

Instant Mode

README updates on every single push.

Best for: solo projects, active development
Recommended
smart-batching

Smart Batching

Batches commits. Updates after 5 pushes or 1 hour — whichever comes first. Avoids noise.

Best for: teams, high-frequency pushers