llm.codes
llm.codes - сервис, который превращает страницы документации со скриптами в чистый Markdown для нейросетей - что он делает, чем отличается от генератора llms.txt, какие сайты принимает и как развернуть у себя
- Автор
- amantus-ai
- Вид
- веб-сервис с открытым кодом
- Лицензия
- MIT
- Состояние
- сайт работает, код обновлялся в июле 2026
- Проверено
- 3 октября 2026
Какую задачу он решает
Заголовок раздела «Какую задачу он решает»Часть сайтов документации собирает страницу скриптами в браузере. Программа, которая запрашивает такую страницу обычным HTTP-запросом, получает пустую заготовку.
Владелец сайта
может исправить причину
- Отдаёт текст в HTML с сервера
- Публикует Markdown-версии страниц
- Публикует llms.txt
Читатель документации
работает с тем, что есть
- Не может изменить чужой сайт
- Берёт текст через браузерный сервис
- llm.codes - один из таких сервисов
Если сайт твой, правильнее отдать содержание без скриптов и добавить Markdown-версии: Markdown-версии страниц.
Как пользоваться
Заголовок раздела «Как пользоваться»- Открой сайт сервиса.
- Вставь адрес страницы документации.
- Выбери глубину обхода и предел числа страниц.
- Получи Markdown: скопируй или скачай.
Настройки в интерфейсе:
| Настройка | Значения |
|---|---|
| Глубина обхода | от 0 до 5, по умолчанию 2 |
| Предел страниц | от 1 до 2000, по умолчанию 200 |
| Только блоки кода | убрать текст, оставить примеры |
| Фильтры | убрать повторы и служебные строки |
Результаты хранятся в кэше до 30 дней: повторный запрос той же страницы отвечает сразу.
Какие сайты принимает
Заголовок раздела «Какие сайты принимает»Сервис принимает не любой адрес, а адреса документации. Проверка идёт по шаблонам:
- поддомены документации:
docs.*,developer.*,learn.*; - пути документации:
/docs,/guide,/learn; - сайты языков и библиотек;
- страницы GitHub Pages.
Сверх шаблонов есть короткий список исключений. Адрес вне шаблонов отклоняется.
Развернуть у себя
Заголовок раздела «Развернуть у себя»Код открыт, и сервис можно запустить самостоятельно.
git clone https://github.com/amantus-ai/llm-codes.gitcd llm-codespnpm installcp .env.local.example .env.localpnpm run devНужны Node.js 24 и pnpm 10. Страницы загружает один из двух поставщиков:
| Поставщик | Что нужно |
|---|---|
| Firecrawl, по умолчанию | платный ключ FIRECRAWL_API_KEY |
| Playwright | ключ не нужен; браузер ставится командой pnpm exec playwright install chromium |
SCRAPE_PROVIDER=playwrightКэш в Redis необязателен.
Пределы
Заголовок раздела «Пределы»- Сервис не создаёт
llms.txt. На выходе текст страниц, а не карта сайта. - Не любой сайт. Принимаются только адреса, похожие на документацию.
- Публичного API с ключами и условиями нет. Внутренний адрес сервиса предназначен для его собственного интерфейса.
- Чужое содержание остаётся чужим. Права на текст документации принадлежат её владельцу.
Что читать дальше
Заголовок раздела «Что читать дальше»- Markdown-версии страниц - как владельцу сайта отдать чистый текст самому
- Что такое llms-full.txt - полный текст сайта одним файлом
- Генераторы и инструменты - чем создать
llms.txt