Skip to content
PluginStats

vitepress-plugin-llms weekly downloads statistics

By okineadev · npm · Vite plugins

📜 A VitePress plugin for generating LLM-friendly documentation

View on npm Fresh · Oct 18, 2026

vitepress-plugin-llms has 47,821 recorded weekly downloads on npm, a decrease of 29.4% over the past 30 days, ranking #601 of 2,322 tracked listings.

Weekly downloads
47,821
Official API · Oct 18, 2026
7-day growth
-41.3%
-33.7K weekly downloads
30-day growth
-29.4%
-19.9K weekly downloads
90-day growth
-7.4%
-3.8K weekly downloads
Rank
#601
Among tracked npm listings

About vitepress-plugin-llms

<!-- markdownlint-capture --> <!-- markdownlint-disable no-inline-html heading-start-left first-line-h1 --> <div align="center"> <b>Is this plugin useful for your site? Consider <a href="https://github.com/sponsors/okineadev">sponsoring the developer</a> to support the project's development 😺</b> <br><br> <a href="https://npmx.com/package/vitepress-plugin-llms"> <!-- https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#specifying-the-theme-an-image-is-shown-to --> <picture> <source media="(prefers-color-scheme: dark)" srcset="assets/hero-dark.png"> <source media="(prefers-color-scheme: light)" srcset="assets/hero-light.png"> <img src="assets/hero-dark.png" alt="Banner"> </picture> </a> <!-- prettier-ignore-start -->

📜 vitepress-plugin-llms

NPM Downloads NPM Version Tests Status Built with Bun Formatted with oxfmt sponsor

🐛 Report bug • Request feature ✨

</div> <!-- markdownlint-restore --> <!-- prettier-ignore-end -->

📦 Installation

npm install vitepress-plugin-llms --save-dev

🛠️ Usage

Add the Vite plugin to your VitePress configuration (.vitepress/config.ts):

import { defineConfig } from 'vitepress'
import llmstxt from 'vitepress-plugin-llms'

export default defineConfig({
  vite: {
    plugins: [llmstxt()],
  },
})

Now, thanks to this plugin, the LLM version of the website documentation is automatically generated

[!NOTE]

For repositories with documentation in other languages: Please do not use this plugin, only English documentation is enough for LLMs.


<!-- markdownlint-capture --> <!-- markdownlint-disable no-inline-html -->

[!TIP] You can add <kbd>📋 Copy as Markdown</kbd> and <kbd>📥 Download as Markdown</kbd> buttons for each page so that visitors can copy the page in Markdown format with just one click!

<img src="./assets/copy-as-markdown-buttons-screenshot.png" width="400" alt="Screenshot">
<!-- markdownlint-restore -->

First, register a global component with buttons in docs/.vitepress/theme/index.ts:

import DefaultTheme from 'vitepress/theme'
import type { Theme } from 'vitepress'
import CopyOrDownloadAsMarkdownButtons from 'vitepress-plugin-llms/vitepress-components/CopyOrDownloadAsMarkdownButtons.vue'

export default {
  extends: DefaultTheme,
  enhanceApp({ app }) {
    app.component('CopyOrDownloadAsMarkdownButtons', CopyOrDownloadAsMarkdownButtons)
  },
} satisfies Theme

And tell VitePress to use an additional Markdown plugin that will insert them:

import { defineConfig } from 'vitepress'
import { copyOrDownloadAsMarkdownButtons } from 'vitepress-plugin-llms'

export default defineConfig({
  // ...
  markdown: {
    config(md) {
      md.use(copyOrDownloadAsMarkdownButtons)
    },
  },
})

If you want to build your own UI instead of using the bundled Vue component, you can consume the shared composable directly:

import { useCopyOrDownloadAsMarkdownButtons } from 'vitepress-plugin-llms/vitepress-components'
Localizing the buttons

The bundled CopyOrDownloadAsMarkdownButtons component reads its labels from VitePress's themeConfig.llms. Add this configuration to .vitepress/config.ts after setting up the component above.

All properties are optional strings:

PropertyDefault valuePurpose
copyTextCopy pageMain copy button
copiedTextCopiedConfirmation after a successful copy
viewMarkdownTextView as MarkdownDropdown item for viewing raw Markdown
openInAITextOpen in {provider}Dropdown items for opening an AI provider

Keep the literal {provider} placeholder in openInAIText: the component replaces it with the provider name, such as ChatGPT or Claude.

For a single-language site, set themeConfig.llms at the top level. For a multilingual site, set locales.<locale>.themeConfig.llms for each language using VitePress's internationalization configuration. For example:

<!-- spell-checker:disable -->
import { defineConfig } from 'vitepress'…

Description from the npm listing.

  • ai
  • documentation
  • llms
  • plugin
  • vite-plugin
  • vitepress
  • vitepress-plugin

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

vitepress-plugin-llms weekly downloads on npm, last 90 days: 47,821 weekly downloads as of Oct 18, 2026, -7.4% over 90 days.vitepress-plugin-llmsWeekly downloads on npm · Last 90 days47,821downloads / week-7.4% over 90 days30K40K50K60K70K80K90KJul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18downloads / weekobservedarchived (Internet Archive)no observationsJul 22, 2026 – Oct 18, 2026 · 89 observations · Updated Oc…pluginstats.com
vitepress-plugin-llms weekly downloads on npm, last 90 days: 47,821 weekly downloads as of Oct 18, 2026, -7.4% over 90 days.

7/30/90-day growth

vitepress-plugin-llms weekly downloads growth on npm: -41.3% over 7 days, -29.4% over 30 days, -7.4% over 90 days.vitepress-plugin-llmsWeekly downloads growth on npm47,821downloads / week now7-day growth-33,690 weekly downloads-41.3%30-day growth-19,922 weekly downloads-29.4%90-day growth-3,819 weekly downloads-7.4%Growth vs. nearest observation to each baseline date · Updated Oct 18, 2026pluginstats.com
vitepress-plugin-llms weekly downloads growth on npm: -41.3% over 7 days, -29.4% over 30 days, -7.4% over 90 days.

Ranking history

vitepress-plugin-llms npm ranking history: currently #601 (by weekly downloads).vitepress-plugin-llmsnpm ranking · by weekly downloads · Last 90 days#601current rank#598#600#602#604#606#608#610Jul 22Aug 6Aug 21Sep 5Sep 20Oct 5Oct 20rankOct 18, 2026 – Oct 20, 2026 · 3 observations · Updated Oct 18, 2026pluginstats.com
vitepress-plugin-llms npm ranking history: currently #601 (by weekly downloads).

Listing placement

All npm2,320 listings · 116 pages · 1,161 shown · page 31, #1 (overall #601)
All npm: every listing in weekly downloads order

Listing placement

Vite plugins253 listings · 13 pages · page 5, #14 (overall #94)
Vite plugins: every listing in weekly downloads order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (122)
Recent weekly downloads observations for vitepress-plugin-llms
Date (UTC)Weekly downloadsChange vs. previous
47,821+8.3K
39,474-12.2K
51,702-262
51,964-15.9K
67,896-15.6K
83,4900
83,490+2K
81,511+163
81,348+3.6K
77,756+585
77,171+3.3K
73,870+1.4K
72,485-13.3K
85,830—

Similar npm Vite plugins plugins

All 20 vitepress-plugin-llms alternatives

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/vitepress-plugin-llms. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.