llms.txt: how it works
llms.txt is a proposal, published by Jeremy Howard in 2024, for a Markdown file at /llms.txt that gives language models a short guide to a site or project: an H1 with the name, a blockquote summary, then sections of links with one-line notes. An ## Optional section marks links a tool can skip when context is short. Some sites also publish llms-full.txt with the full text of their docs. Tools and agents read it only when they fetch it; no major search engine has said it uses llms.txt for ranking.
Where the file goes
https://example.com/llms.txtSite rootFor documentation sites, next to robots.txt and sitemap.xml../llms.txtRepo rootA map of the codebase and its docs for agents working in the repo.
What goes in it
# Acme API > TypeScript SDK and REST API for Acme payments. ## Docs - [Quickstart](https://acme.dev/docs/quickstart.md): install and first request - [Errors](https://acme.dev/docs/errors.md): error codes and retries ## Optional - [Changelog](https://acme.dev/changelog.md)
Tips
- Link to Markdown versions of pages where you have them; they are cheaper for models to read.
- Write a one-line note for each link so a model can choose what to fetch.
- Put nice-to-have links under
## Optional. - Regenerate it when docs move, so the links do not break.
llms.txt presets (21)
Each one opens the generator with that file filled in for the stack. Change what you need, then copy or download it.
- Next.js 16 App Router
Frontend
- React 19 & Vite
Frontend
- Python FastAPI & Pydantic v2
Backend
- Supabase & PostgreSQL
Fullstack & DB
- Prisma ORM
Fullstack & DB
- Drizzle ORM
Fullstack & DB
- Go (Golang) & Fiber
Backend
- Rust & Axum
Backend
- Tailwind CSS v4
Frontend
- Vue 3 & Nuxt 4
Frontend
- SvelteKit & Svelte 5
Frontend
- Docker & CI/CD
DevOps & Tooling
- Django 6 & Ninja / DRF
Backend
- Bun & Elysia / Hono
Backend
- React Native & Expo Router
Frontend
- Flutter 3 & Riverpod / Dart
Frontend
- Kubernetes & Helm Charts
DevOps & Tooling
- Terraform & OpenTofu IaC
DevOps & Tooling
- Playwright End-to-End Testing
DevOps & Tooling
- Spring Boot 4 & Java 25
Backend
- .NET 10 & C# 14 Minimal APIs
Backend
Not sure llms.txt is the file you need? Each AI coding tool reads its own file from its own place.
Which file do I need?Frequently asked questions
What is llms.txt?
A proposed standard for a Markdown file at /llms.txt that tells language models what a site or project is and where its most useful docs are, as a short list of links with notes.
Does llms.txt help SEO?
Not directly. Google has not said it uses llms.txt, and search ranking does not depend on it. It helps tools and agents that fetch it, such as coding assistants reading your docs.
What is llms-full.txt?
A common companion file with the full text of your docs in one Markdown file, for tools that want everything at once instead of following links.