Skip to content
kitto works
All tools

llms.txt Generator

Enter your site name, summary, and a list of links to generate an llms.txt index file for AI agents, plus an llms-full.txt with full content included. Everything runs in your browser — nothing you enter is ever sent anywhere.

Everything you enter is processed entirely in your browser and is never sent anywhere.

Enter a site name above and select Generate.

How to use

  1. Enter your site or project name (required), plus an optional summary and details.
  2. For each section, add links with a title, URL, an optional description, and optional content.
  3. Select Generate to preview llms.txt and llms-full.txt, then copy or download either file.

How it works

About the llms.txt format

llms.txt is an index file that helps AI agents and LLMs understand a site's content. It's placed at the root of a site (/llms.txt) as a Markdown file. The format was proposed at llmstxt.org and follows this structure:

# Site name (H1, required)

> Summary (optional)

Details (optional)

## Section name

- [Link title](URL): Description (optional)

Only the H1 (site name) is required — everything else is optional. This tool automatically drops any link that's missing a title or URL, and omits a section's heading entirely if none of its links end up valid.

About llms-full.txt

The name llms-full.txt doesn't appear in the official llms.txt specification itself, but it's a widely used convention — especially among documentation sites — for pairing the curated llms.txt index with a fuller version that includes the actual content of linked pages.

Because this tool runs entirely in your browser, it doesn't fetch linked URLs itself. Instead, you can optionally paste content for any link, and that content is expanded only inside llms-full.txt. Links without content are included in llms-full.txt the same way they appear in llms.txt — as a plain link line.

What gets sent anywhere

Nothing. All generation happens in your browser, and none of what you enter is sent to a server.

FAQ

Does this tool send what I type anywhere?

No. All generation happens entirely in your browser. Your site details and any links you enter are never sent to a server.

Where do I put the generated llms.txt?

Place the file (and llms-full.txt, if you generate one) at the root of your site, so it's reachable at a URL like https://example.com/llms.txt.

Do I need to generate an llms-full.txt as well?

No, it's optional and not part of the official llms.txt specification — it's a community convention. Only fill in content for links if you want a fuller version with the linked pages' text included. If you leave content blank, llms-full.txt ends up identical to llms.txt.

Will this tool fetch my pages automatically to fill in the content?

No. This tool is designed to run entirely in your browser without contacting outside sites. If you want a link's content included in llms-full.txt, paste it in manually.

What happens if I leave a link's title or URL blank?

It's automatically excluded from the output. Only links with both a title and a URL are included. If a section ends up with no valid links, its heading is left out too.