Nuxt llms.txt · AI Docs Browser · mdream

[llms.txt Tools](https://mdream.dev/llms-txt/nuxt/llms-txt)

# Nuxt llms.txt

Browse Nuxt documentation as markdown. Click any page in the sidebar to view it, or copy the full llms.txt for your AI tools.

nuxt.com/llms.txt

[Raw llms.txt](https://nuxt.com/llms.txt) [Raw llms-full.txt](https://nuxt.com/llms-full.txt)

Copy Markdown [](https://nuxt.com/llms.txt)

llms.txt

Documentation Sets

Nuxt Docs

Nuxt v4 Documentation

Introduction

Installation

Configuration

Views

Assets

Styling

Routing

SEO and Meta

Transitions

Data Fetching

State Management

Error Handling

Server

Layers

Prerendering

Deployment

Testing

Upgrade Guide

.nuxt

.output

assets

components

composables

layouts

middleware

pages

plugins

utils

app.vue

app.config.ts

error.vue

content

layers

modules

node_modules

public

server

shared

.env

.gitignore

.nuxtignore

.nuxtrc

nuxt.config.ts

package.json

tsconfig.json

Nuxt Directory Structure

Nuxt Guide

Rendering Modes

Vue.js Development

Nuxt Lifecycle

Auto-imports

Server Engine

Modules

ES Modules

TypeScript

Code Style

Nuxt and Hydration

Nuxt performance

Nuxt Plugins

Nuxt MCP Server

Nuxt LLMs.txt

Create Your First Module

Understand Module Structure

Add Plugins, Components & More

Module Dependencies

Use Hooks & Extend Types

Test Your Module

Follow Best Practices

Publish & Share Your Module

Module Author Guide

Custom Routing

Using Vite Plugins in Nuxt

Custom useFetch in Nuxt

Sessions and Authentication

Creating Custom Events

Experimental Features

Features

How Nuxt Works?

Runtime Config

Nightly Release Channel

Lifecycle Hooks

Nuxt Kit

NuxtApp

Authoring Nuxt Layers

Creating a Builder

Debugging

<ClientOnly>

<DevOnly>

<NuxtClientFallback>

<NuxtPicture>

<Teleport>

<NuxtRouteAnnouncer>

<NuxtTime>

<NuxtAnnouncer>

<NuxtPage>

<NuxtLayout>

<NuxtLink>

<NuxtLoadingIndicator>

<NuxtErrorBoundary>

<NuxtWelcome>

<NuxtIsland>

<NuxtImg>

createUseAsyncData

createUseFetch

onPrehydrate

useAnnouncer

useAppConfig

useAsyncData

useCookie

useError

useFetch

useHead

useHeadSafe

useHydration

useLayout

useLazyAsyncData

useLazyFetch

useLoadingIndicator

useNuxtApp

useNuxtData

usePreviewMode

useRequestEvent

useRequestFetch

useRequestHeader

useRequestHeaders

useRequestURL

useResponseHeader

useRoute

useRouteAnnouncer

useRouter

useRuntimeConfig

useRuntimeHook

useSeoMeta

useServerSeoMeta

useState

$fetch

abortNavigation

addRouteMiddleware

callOnce

clearError

clearNuxtData

clearNuxtState

createError

defineLazyHydrationComponent

defineNuxtComponent

defineNuxtPlugin

defineNuxtRouteMiddleware

definePageMeta

defineRouteRules

navigateTo

onBeforeRouteLeave

onBeforeRouteUpdate

onNuxtReady

prefetchComponents

preloadComponents

preloadRouteComponents

prerenderRoutes

refreshCookie

refreshNuxtData

reloadNuxtApp

setPageLayout

setResponseStatus

showError

updateAppConfig

nuxt add

nuxt analyze

nuxt build

nuxt build-module

nuxt cleanup

nuxt dev

nuxt devtools

nuxt generate

nuxt info

create nuxt

nuxt module

nuxt prepare

nuxt preview

nuxt test

nuxt typecheck

nuxt upgrade

Modules

Runtime Config

Templates

App Config

Nitro

Resolving

Logging

Builder

Examples

Layers

Programmatic Usage

Compatibility

Auto-imports

Components

Context

Pages

Layout

Head

Plugins

Lifecycle Hooks

Import meta

Nuxt Configuration

Nuxt API Reference

Hello World

Auto Imports

Data Fetching

State Management

Meta Tags

Layouts

Middleware

Pages

Universal Router

Layers

Error Handling

JSX / TSX

Locale

Module Extend Pages

Teleport

Testing

useCookie

Use Custom Fetch Composable

WASM

Getting Help

Reporting Bugs

Contribution

Framework

Roadmap

Releases

Overview

Configuration

TypeScript

Legacy Composition API

Plugins and Middleware

New Composition API

Meta Tags

Runtime Config

Nitro

Vite

Overview

Build Tooling

Server

Configuration

Modules

Auto Imports

Meta Tags

Plugins and Middleware

Pages and Layouts

Component Options

Runtime Config

https://nuxt.com/docs/4.x/getting-started/introduction

NUXT_B5001

NUXT_B5003

NUXT_B5004

NUXT_E1001

NUXT_E1006

NUXT_E1007

NUXT_E2001

NUXT_E2002

NUXT_E2003

NUXT_E2004

NUXT_E2005

NUXT_E2007

NUXT_E3001

NUXT_E3008

NUXT_E3009

NUXT_E4012

NUXT_E4016

NUXT_E5001

NUXT_E6001

NUXT_E7001

NUXT_E7007

NUXT_E7008

NUXT_E7009

NUXT_E7010

Deployment Guides

AWS Amplify

Azure

Cleavr

Clever Cloud

Cloudflare

Deno Deploy

DigitalOcean

Firebase

Flightcontrol

GitHub Pages

GitLab Pages

Heroku

Hostinger

IIS

Koyeb

Netlify

Northflank

Render

SST

Stormkit

Vercel

Zeabur

Zerops

Blog

Announcing 3.0

Nuxt 3.3

Nuxt 3.4

Nuxt 3.5

Nuxt 3.6

Nuxt on the Edge

Nuxt 3.7

A New Website

Nuxt 3.8

Nuxt DevTools v1.0

Nuxt 3.9

Nuxt: A vision for 2023

Nuxt 3.10

The Evolution of Shiki v1.0

Nuxt 3.11

Nuxt: Looking forward

Refreshed Nuxt ESLint Integrations

Nuxt 3.12

Introducing Nuxt Scripts

Nuxt 3.13

Nuxt 3.14

Introducing Nuxt Icon v1

Introducing Nuxt DevTools

Announcing Nuxt 3 Release Candidate

Nuxt 3.15

Nuxt 3.16

Nuxt UI v3

Nuxt 3.17

Roadmap to v4

Building a Privacy-First Feedback Widget

Announcing Nuxt 4.0

Nuxt 3.18

Nuxt 4.1

Nuxt UI v4

Nuxt 2 End-of-Life (EOL)

Introducing Nuxt 3 Beta

Building an MCP Server for Nuxt

Nuxt 4.2

Nuxt Image v2

Nuxt 4.3

Nuxt 4.4

Introducing the Nuxt Agent

Meet Nuxi

Nuxt 4.5

Going Full Static

Introducing Smart Prefetching

Understanding how fetch works in Nuxt 2.12

Nuxt 2 Static Improvements

Nuxt 2: From Terminal to Browser

## What is Nuxt's llms.txt?

Nuxt publishes an `/llms.txt` file that provides AI systems with a structured index of its documentation. It follows the [llms.txt specification](https://llmstxt.org), organizing links to guides, API references, and tutorials under section headings so that LLMs like ChatGPT, Claude, and Gemini can quickly understand what Nuxt offers and where to find details.

Pass

Spec

4

Sections

348

Links

54.2 KB

Size

~13.9k

Tokens

Sections: Documentation Sets · Nuxt v4 Documentation · Deployment Guides · Blog

## Add Nuxt Docs to Your AI Assistant

Select your tool to see how to add Nuxt's llms.txt as a documentation source.

Cursor

 Windsurf

 Claude Code

 ChatGPT

 Zed

 Copilot

1. 1

   Open any chat or composer panel
2. 2

   Type @Docs and select "Add new doc"
3. 3

   Paste the URL: https://nuxt.com/llms.txt
4. 4

   Wait for the green dot (indexing complete)
5. 5

   Reference @Docs in chat when asking about Nuxt

Cursor crawls the URL and indexes all subpages. Add a trailing slash to index child pages too.

## Spec Compliance 2 notes

## Frequently Asked Questions

Where is Nuxt's llms.txt file?

Nuxt publishes its llms.txt at https://nuxt.com/llms.txt. This file provides a structured, markdown-formatted index of Nuxt's documentation that AI systems can consume to understand the project's APIs, guides, and references.

How do I use Nuxt's llms.txt with AI coding assistants?

Copy the llms.txt content and paste it into your AI assistant (Cursor, Windsurf, Claude, ChatGPT) as context. This gives the AI an accurate map of Nuxt's documentation so it can provide better code suggestions and answers about Nuxt.

What does Nuxt's llms.txt contain?

Nuxt's llms.txt contains 4 sections and 348 documentation links in 54.2 KB (~13.9k tokens). Key sections include Documentation Sets, Nuxt v4 Documentation, Deployment Guides, Blog.

How many tokens does Nuxt's llms.txt use?

The concise llms.txt index is approximately 13.9k tokens (54.2 KB). Most AI assistants can fit this within their context window. For the full expanded documentation, look for an llms-full.txt variant which embeds all content inline.

What is Nuxt?

The Intuitive Vue Framework. Nuxt's llms.txt file helps AI systems understand this by providing a structured overview of its documentation, making it easier for developers to get accurate AI-assisted help when working with Nuxt.

Can I generate an llms.txt for my own project?

Yes. Use the free llms.txt generator at mdream.dev/tools/llms-txt/generator to crawl your site and produce a spec-compliant llms.txt file. You can also validate existing files with the llms.txt validator.

## Browse More llms.txt Files

[Svelte Cybernetically enhanced web apps](https://mdream.dev/llms-txt/nuxt/llms-txt/svelte) [Vue.js The Progressive JavaScript Framework](https://mdream.dev/llms-txt/nuxt/llms-txt/vue) [SvelteKit Web development, streamlined](https://mdream.dev/llms-txt/nuxt/llms-txt/sveltekit) [Qt Documentation Comprehensive documentation for Qt and related products. Each product](https://mdream.dev/llms-txt/nuxt/llms-txt/qt-documentation) [Astro The web framework for content-driven websites](https://mdream.dev/llms-txt/nuxt/llms-txt/astro) [Taleshape Documentation](https://mdream.dev/llms-txt/nuxt/llms-txt/taleshape-documentation) [SolidJS Simple and performant reactivity for building user interfaces](https://mdream.dev/llms-txt/nuxt/llms-txt/solidjs) [Envoyer](https://mdream.dev/llms-txt/nuxt/llms-txt/envoyer)

[View all 99 projects ](https://mdream.dev/llms-txt/nuxt/llms-txt)

## Related Tools

[<h3>llms.txt Generator</h3>Generate an llms.txt for your own project.](https://mdream.dev/llms-txt/nuxt/tools/llms-txt/generator) [<h3>llms.txt Validator</h3>Validate your llms.txt against the official spec.](https://mdream.dev/llms-txt/nuxt/tools/llms-txt/validator)

© 2026 [Harlan Wilton](https://github.com/harlan-zw) · [MIT](https://github.com/harlan-zw/mdream/blob/main/license)

[GitHub](https://github.com/harlan-zw/mdream) [Discord](https://discord.com/invite/275MBUBvgP)