ink --into llms.txt

Ink any link into llms.txt.

Paste a website, docs section, article, GitHub repo or PDF. Get back a clean llms.txt index — and an llms-full.txt with the content — that your model, agent or IDE can actually read. Or just put llms.ink/ in front of any URL.

> ink a link site · docs · page · repo · pdf
try

Put llms.ink/ in front of anything

  https://docs.stripe.com/payments
llms.ink/docs.stripe.com/payments        → llms.txt
llms.ink/full/docs.stripe.com/payments   → llms-full.txt

In a browser

Opens this page with the link filled in and inked. Copy, download or share it.

From curl & agents

Plain text, no key, CORS open. curl llms.ink/hono.dev > llms.txt

In a prompt

“Read llms.ink/full/github.com/acme/sdk and write me a client.” Any agent that can fetch a URL can use it.

How it works

  1. 01

    Check

    Looks for the site’s own /llms.txt and llms-full.txt first. If it publishes one, you get it untouched.

  2. 02

    Map

    Reads the page, its links and sitemap — or a repo’s doc tree, or a PDF via Workers AI — and keeps only pages in scope.

  3. 03

    Write

    A small model groups the links into sections and writes one-line descriptions. It picks links by number: it can’t invent a URL.

  4. 04

    Serve

    Cached for 24h at a stable URL. llms-full.txt adds the Markdown of up to 20 pages it links to.

What goes in

LinkExampleWhat gets read
Home page stripe.com native llms.txt, else nav + sitemap
Docs section developers.cloudflare.com/kv/ every page under that path
Single page en.wikipedia.org/wiki/Transformer the page as Markdown + links in its body
GitHub repo github.com/honojs/hono README + docs files, linked raw
Document arxiv.org/pdf/1706.03762 PDF, DOCX, XLSX… converted to Markdown
Markdown / text raw.githubusercontent.com/…/README.md read as-is

What’s an llms.txt?

llms.txt is a proposed standard: a Markdown file at a site’s root that tells language models what the site is and where the useful pages are — without menus, ads and scripts.

llms-full.txt goes further and inlines the content itself, so a model gets the whole thing in one request. Most sites don’t publish either yet. llms.ink makes them for any link, on demand.

More on how it works →

# Hono

> Small, fast web framework built on Web Standards.

## Docs

- [Getting started](https://hono.dev/docs/): Install and first app
- [Routing](https://hono.dev/docs/api/routing): Paths, params, groups

## Optional

- [Changelog](https://github.com/honojs/hono/releases)