Open Source • MIT License • v2.0
LLMR: One file.
Fewer tokens.
LLMR is a JSON site index that gives AI systems your entire website in one fetch. No HTML parsing. No wasted tokens.
633,997
bytes of HTML
→
10,974
bytes of LLMR
98.3%
reduction • measured
What it looks like
Your whole site in a JSON file. Compressed keys. Every token earns its place.
llmr.json
~1,600 tokens for 21 blog posts
{
"v": "2.0",
"s": {
"d": "raphaelreck.com",
"a": { "n": "Raphaël Reck", "r": "IT_sys_sw_consultant" }
},
"p": [
{
"id": "when-webservices-lie",
"u": "/blog/when-webservices-lie.html",
"d": "2025-08-30",
"tg": ["drupal", "debug"],
"rt": 9,
"cb": 24,
"sum": "Drupal hooks firing too early, web services returning wrong data."
}
]
}
Real numbers, not estimates
Measured on raphaelreck.com: 21 blog posts, 93 code blocks.
raphaelreck.com • measured april 2026
Original HTML (all pages)
633,997 bytes
LLMR file
10,974 bytes
Reduction
98.3%
HTTP requests
21 → 1
Estimated tokens
~158,000 → ~1,665
LLMR is an index with summaries, not a content mirror. AI systems use it for site comprehension and discovery, then fetch individual pages when they need full text.
How it compares
LLMR complements llms.txt. Serve both.
| Feature | Raw HTML | llms.txt | LLMR |
|---|---|---|---|
| Tokens (21 pages) | ~158,000 | ~200 + N fetches | ~1,665 |
| HTTP requests | 21 | 1 + N | 1 |
| Metadata | Parse HTML | None | Structured |
| Embeddings | No | No | Optional |
| Auto-generated | - | Manual | Yes |
| Works together | - | ✓ llms_txt field links them | |
Install
Pick your platform. One command.
$ pip install llmr-generator && llmr generate ./my-site
$ npx @open-llmr/generator generate ./my-site
Download from wordpress.org/plugins/open-llmr
$ composer require open-llmr/laravel && php artisan llmr:generate # coming soon
$ drush llmr:generate # coming soon
Then add to your HTML:
<link rel="llmr" type="application/json" href="/llmr.json">
Ecosystem
Each platform gets its own repo. Own CI. Own contributors.
| Package | Platform | Status |
|---|---|---|
| spec | JSON Schema + fixtures | Live |
| python | pip install | Live |
| npm | TypeScript / Node 20+ | Live |
| wordpress | WP 7.0 + Abilities API | Live |
| laravel | Laravel 12+ / Composer | Planned |
| drupal | Drupal 11+ / Drush | Planned |