Перейти к содержимому

Экосистема llms.txt

Инструменты, плагины и интеграции

РесурсОписание
llms.txt спецификацияОфициальный сайт стандарта
AnswerDotAI/llms-txtОригинальный репозиторий
llms-txt-hubКаталог 329+ сайтов
ИнструментЯзыкОписание
llmstxtNode.jsГенерация из sitemap.xml
llmstxt-architectPythonAI-генерация с LLM
llms_txt2ctxPythonКонвертация в контекст
СервисОписание
llm.codesКонвертация JS-документации
llmstxt.comГенератор и хаб
Окно терминала
pnpm add starlight-llms-txt
astro.config.mjs
import starlightLlmsTxt from 'starlight-llms-txt'
export default defineConfig({
integrations: [
starlight({
plugins: [starlightLlmsTxt()],
}),
],
})
Окно терминала
npm install vitepress-plugin-llms
.vitepress/config.js
import llmsPlugin from 'vitepress-plugin-llms'
export default {
vite: {
plugins: [llmsPlugin()],
},
}
Окно терминала
npm install docusaurus-plugin-llms-txt
docusaurus.config.js
module.exports = {
plugins: ['docusaurus-plugin-llms-txt'],
}

Рецепт для Drupal 10.3+:

РасширениеОписание
LLMs.txt CheckerChrome: проверка наличия llms.txt
РасширениеОписание
PagePilotVS Code: загрузка контекста из llms.txt
Окно терминала
# Raycast extension для llms.txt
raycast://extensions/llmstxt

Использование llms.txt как источника для MCP:

{
"mcpServers": {
"docs": {
"command": "uvx",
"args": [
"--from", "mcpdoc",
"mcpdoc",
"--urls", "LangGraph:https://langchain-ai.github.io/langgraph/llms.txt",
"--transport", "stdio"
]
}
}
}
{
"mcpServers": {
"multi-docs": {
"command": "uvx",
"args": [
"--from", "mcpdoc",
"mcpdoc",
"--urls",
"React:https://react.dev/llms.txt",
"Next.js:https://nextjs.org/llms.txt",
"Tailwind:https://tailwindcss.com/llms.txt",
"--transport", "stdio"
]
}
}
}
Окно терминала
pip install llms-txt
from llms_txt import parse_llms_txt, to_context
# Парсинг
with open('llms.txt') as f:
data = parse_llms_txt(f.read())
# Конвертация в контекст
context = to_context(data, include_optional=False)
import { parseLlmsTxt } from 'llmstxt-parser'
const response = await fetch('https://example.com/llms.txt')
const content = await response.text()
const parsed = parseLlmsTxt(content)
console.log(parsed.title) // "Project Name"
console.log(parsed.description) // "Brief description"
console.log(parsed.sections) // { "Docs": [...], "API": [...] }
composer require llmstxt/parser
use LlmsTxt\Parser;
$parser = new Parser();
$data = $parser->parse(file_get_contents('llms.txt'));
КатегорияПримеры
AI/MLAnthropic, Cohere, Hugging Face, CrewAI
Developer ToolsAstro, Vercel, Stripe, Resend
DatabasesDuckDB, Upstash, Turso
IntegrationZapier, Make, Activepieces

Смотрите llms-txt-hub для полного списка 329+ сайтов.

СтандартНазначениеСвязь с llms.txt
robots.txtПравила для краулеровДополняет, не заменяет
sitemap.xmlСписок всех страницllms.txt — курированный subset
humans.txtИнформация о командеРазные цели

Текущая версия спецификации: 1.0

Спецификация стабильна и обратно совместима.