Free tools

README generator: a clean README.md in a minute

Fill in a few boxes and watch your README build itself, with badges, a screenshot, setup steps, an environment variable table and deploy buttons. Copy it, download it, or hand it to your AI agent.

Free from Darnly. Spot a bug in the app you're building? Darnly hands it to Claude Code, Codex or Cursor in one key.Add to Chrome

README.md

Everything stays in your browser.

Your project

Built with

Not sure? Leave it empty. The AI agent prompt writes this from your code.

Deploy buttons

More free tools

See all 89 tools

How it works

  1. Type your project’s name and one line about what it does. Add your live link, your GitHub link and a screenshot link if you have them.
  2. Tick what you built it with, pick npm, pnpm, yarn or bun, and list the names of your environment variables. Never the values: if you paste KEY=value, we drop the value.
  3. Watch the README build itself at the top. Copy it, download README.md, or copy the prompt for your AI agent, which adds the README to your project and writes the Features section from your code.

Questions

What is a README?

The README.md file is the front page of your project on GitHub. It tells people (and AI coding agents) what the project is, what it looks like and how to run it. A clear one makes a repo look finished.

Where do I put the file?

In the top folder of your project, next to package.json, named exactly README.md. GitHub shows it on your repo’s main page. Or copy the prompt and your AI agent will put it there for you.

Do you ask for my API keys?

No, and you shouldn’t put them in a README. You list only the names, like STRIPE_SECRET_KEY. If you paste a line with a value, we remove the value straight away. Everything stays in your browser.

How do I add a screenshot?

Take a screenshot of your app, put it in your project (for example public/screenshot.png) and push it to GitHub. Then paste its link here. A link to any image online works too, as long as it starts with https://.

What are the badges?

Small labels from shields.io that show your tech stack, license and live link at the top of the README. They’re just pictures, so they cost nothing and need no setup.

How do the deploy buttons work?

Someone clicks “Deploy with Vercel” or “Deploy to Netlify” and gets their own copy of your project deployed, with your environment variable names already listed. They need your GitHub link, and your repo has to be public.

I don’t know what features to list. What now?

Leave them empty and click “Copy prompt for your AI agent”. Paste it into Claude Code, Cursor or Codex. It reads your code and writes the Features section from what the app really does.