{
  "description": "Versioned Geistdocs documentation bundled with the @vercel/geistdocs package for offline agent use.",
  "files": {
    "agents": "agents.md",
    "llms": "llms.txt",
    "pages": "pages/*.md",
    "sitemap": "sitemap.md"
  },
  "name": "@vercel/geistdocs",
  "pages": [
    {
      "description": "Learn how Geistdocs packages the CLI, runtime, and template for documentation sites",
      "path": "pages/index.md",
      "source": "apps/template/content/docs/index.mdx",
      "summary": "Geistdocs is a packaged documentation system for creating Next.js and Fumadocs sites with shared runtime features.",
      "title": "Overview",
      "type": "overview",
      "url": "/docs"
    },
    {
      "description": "Create a Geistdocs project and start writing documentation",
      "path": "pages/getting-started.md",
      "source": "apps/template/content/docs/getting-started.mdx",
      "summary": "Create a Geistdocs project, run it locally, and edit your first documentation page.",
      "title": "Getting Started",
      "type": "guide",
      "url": "/docs/getting-started"
    },
    {
      "description": "Learn about the environment variables used in Geistdocs",
      "path": "pages/env.md",
      "source": "apps/template/content/docs/env.mdx",
      "summary": "Environment variables required by Geistdocs for AI chat, Mixedbread retrieval, proxy mode, eve agent session cookies, and production URL configuration.",
      "title": "Environment Variables",
      "type": "reference",
      "url": "/docs/env"
    },
    {
      "description": "Learn how to deploy your Geistdocs site to Vercel",
      "path": "pages/deployment.md",
      "source": "apps/template/content/docs/deployment.mdx",
      "summary": "Deploy a Geistdocs site to Vercel with the required project settings and environment variables.",
      "title": "Deploy to Vercel",
      "type": "guide",
      "url": "/docs/deployment"
    },
    {
      "description": "Migrate a Fumadocs or custom Geist docs site to package-backed Geistdocs",
      "path": "pages/migration.md",
      "source": "apps/template/content/docs/migration.mdx",
      "summary": "Move an existing documentation site to @vercel/geistdocs while keeping local content, routing, middleware behavior, and AI-readable surfaces intact.",
      "title": "Migrate to Geistdocs",
      "type": "guide",
      "url": "/docs/migration"
    },
    {
      "description": "Choose between the public Geistdocs package and Vercel's private Geistcn-backed package",
      "path": "pages/packages.md",
      "source": "apps/template/content/docs/packages.mdx",
      "summary": "Use the public package by default and the private package only where restricted Vercel npm dependencies are already available.",
      "title": "Choose a Geistdocs package",
      "type": "guide",
      "url": "/docs/packages"
    },
    {
      "description": "Configure a Geistdocs site through local adapter files and package APIs",
      "path": "pages/configuration.md",
      "source": "apps/template/content/docs/configuration.mdx",
      "summary": "Configure site metadata, navigation, AI features, page actions, translations, and local adapters.",
      "title": "Configuration",
      "type": "reference",
      "url": "/docs/configuration"
    },
    {
      "description": "Author MDX content with supported components, Markdown syntax, and formatting options",
      "path": "pages/syntax.md",
      "source": "apps/template/content/docs/syntax.mdx",
      "summary": "MDX component and authoring reference covering tabs, text formatting, code blocks, line highlighting, and Mermaid diagrams.",
      "title": "MDX Components",
      "type": "reference",
      "url": "/docs/syntax"
    },
    {
      "description": "The root provider component that handles notifications, search and analytics",
      "path": "pages/provider.md",
      "source": "apps/template/content/docs/provider.mdx",
      "summary": "The root provider component that wraps your application to handle toast notifications, search, and analytics.",
      "title": "Geistdocs Provider",
      "type": "reference",
      "url": "/docs/provider"
    },
    {
      "description": "Configure multiple documentation versions with package-backed source helpers",
      "path": "pages/versioned-docs.md",
      "source": "apps/template/content/docs/versioned-docs.mdx",
      "summary": "Use createVersionedSources to configure stable, pre-release, or host-based documentation versions.",
      "title": "Versioned docs",
      "type": "guide",
      "url": "/docs/versioned-docs"
    },
    {
      "description": "Add custom request logic while keeping Geistdocs markdown negotiation in the package",
      "path": "pages/proxy.md",
      "source": "apps/template/content/docs/proxy.mdx",
      "summary": "Configure createProxy with generated route discovery, request hooks, markdown mappings, and a static Next.js matcher.",
      "title": "Proxy and markdown routes",
      "type": "reference",
      "url": "/docs/proxy"
    },
    {
      "description": "Add a paginated changelog from Changesets, a CMS, or an API, with Show more, numbered archives, and Markdown output.",
      "path": "pages/changelog.md",
      "source": "apps/template/content/docs/changelog.mdx",
      "summary": "Connect collection or paged ChangelogSource data to five thin HTML, Markdown, and JSON adapters, preserving existing docs mappings.",
      "title": "Add a changelog",
      "type": "guide",
      "url": "/docs/changelog"
    },
    {
      "description": "Access documentation pages as raw Markdown by appending .md or .mdx to any URL",
      "path": "pages/md.md",
      "source": "apps/template/content/docs/md.mdx",
      "summary": "Access any documentation page as raw Markdown by appending .md or .mdx to the URL for AI tool consumption.",
      "title": ".md Extension",
      "type": "conceptual",
      "url": "/docs/md"
    },
    {
      "description": "Expose agents.md and MCP discovery files that help AI agents discover and use your docs site",
      "path": "pages/agent-readiness.md",
      "source": "apps/template/content/docs/agent-readiness.mdx",
      "summary": "Generate /agents.md and /.well-known/mcp.json from Geistdocs config so agents can find docs, Markdown surfaces, API specs, and MCP endpoints.",
      "title": "Agent readiness",
      "type": "guide",
      "url": "/docs/agent-readiness"
    },
    {
      "description": "An AI-powered chat assistant that helps users understand your documentation with context-aware responses",
      "path": "pages/ask-ai.md",
      "source": "apps/template/content/docs/ask-ai.mdx",
      "summary": "An AI-powered chat assistant with context-aware search, persistent history, and suggested prompts for your documentation.",
      "title": "Ask AI",
      "type": "conceptual",
      "url": "/docs/ask-ai"
    },
    {
      "description": "Render compact status and category labels",
      "path": "pages/components/badge.md",
      "source": "apps/template/content/docs/components/badge.mdx",
      "summary": "Import Badge from the package component subpath for labels outside authored MDX.",
      "title": "Badge",
      "type": "reference",
      "url": "/docs/components/badge"
    },
    {
      "description": "Render buttons and link-style actions",
      "path": "pages/components/button.md",
      "source": "apps/template/content/docs/components/button.mdx",
      "summary": "Use the provider-backed Button in application UI or directly in MDX.",
      "title": "Button",
      "type": "reference",
      "url": "/docs/components/button"
    },
    {
      "description": "Render notices with optional titles and descriptions",
      "path": "pages/components/callout.md",
      "source": "apps/template/content/docs/components/callout.mdx",
      "summary": "Use Callout directly or compose its container, title, and description primitives.",
      "title": "Callout",
      "type": "reference",
      "url": "/docs/components/callout"
    },
    {
      "description": "Render highlighted code with filename and copy controls",
      "path": "pages/components/code-block.md",
      "source": "apps/template/content/docs/components/code-block.mdx",
      "summary": "Use CodeBlock when code is highlighted or assembled outside authored Markdown fences.",
      "title": "Code Block",
      "type": "reference",
      "url": "/docs/components/code-block"
    },
    {
      "description": "Show and hide expandable content regions",
      "path": "pages/components/collapsible.md",
      "source": "apps/template/content/docs/components/collapsible.mdx",
      "summary": "Compose Collapsible, CollapsibleTrigger, and CollapsibleContent in custom React UI.",
      "title": "Collapsible",
      "type": "reference",
      "url": "/docs/components/collapsible"
    },
    {
      "description": "Render copyable commands and selectable command alternatives",
      "path": "pages/components/command-prompt.md",
      "source": "apps/template/content/docs/components/command-prompt.mdx",
      "summary": "Compose the CommandPrompt primitives for application-owned install and setup commands.",
      "title": "Command Prompt",
      "type": "reference",
      "url": "/docs/components/command-prompt"
    },
    {
      "description": "Importable React components exposed by Geistdocs for application UI and documentation experiences",
      "path": "pages/components/index.md",
      "source": "apps/template/content/docs/components/index.mdx",
      "summary": "Browse every component subpath exported by Geistdocs. These components can be imported into application code without relying on the default MDX component map.",
      "title": "Components",
      "type": "overview",
      "url": "/docs/components/index"
    },
    {
      "description": "Organize Geistdocs pages with ordered groups, separators, folder indexes, and nested navigation",
      "path": "pages/guides/nested-navigation.md",
      "source": "apps/template/content/docs/guides/nested-navigation.mdx",
      "summary": "Configure sidebar order, section labels, folder landing pages, and deeply nested page trees with meta.json files.",
      "title": "Configure sidebar navigation",
      "type": "guide",
      "url": "/docs/guides/nested-navigation"
    },
    {
      "description": "Render copyable prompts for agents and language models",
      "path": "pages/components/copy-prompt.md",
      "source": "apps/template/content/docs/components/copy-prompt.mdx",
      "summary": "Use CopyPrompt for reusable instructions that readers can send to an AI assistant.",
      "title": "Copy Prompt",
      "type": "reference",
      "url": "/docs/components/copy-prompt"
    },
    {
      "description": "Render styled native disclosure elements",
      "path": "pages/components/details.md",
      "source": "apps/template/content/docs/components/details.mdx",
      "summary": "Compose Details and Summary for accessible browser-native disclosures.",
      "title": "Details",
      "type": "reference",
      "url": "/docs/components/details"
    },
    {
      "description": "Display focused content in an accessible modal",
      "path": "pages/components/dialog.md",
      "source": "apps/template/content/docs/components/dialog.mdx",
      "summary": "Compose Dialog primitives for modal search, chat, forms, and confirmations.",
      "title": "Dialog",
      "type": "reference",
      "url": "/docs/components/dialog"
    },
    {
      "description": "Render accessible action and selection menus",
      "path": "pages/components/dropdown-menu.md",
      "source": "apps/template/content/docs/components/dropdown-menu.mdx",
      "summary": "Compose DropdownMenu primitives for application-owned menus outside MDX.",
      "title": "Dropdown Menu",
      "type": "reference",
      "url": "/docs/components/dropdown-menu"
    },
    {
      "description": "Allow readers to contribute directly by editing documentation pages on GitHub",
      "path": "pages/edit-on-github.md",
      "source": "apps/template/content/docs/edit-on-github.mdx",
      "summary": "A direct link on every documentation page that lets readers propose changes through GitHub pull requests.",
      "title": "Edit on GitHub",
      "type": "integration",
      "url": "/docs/edit-on-github"
    },
    {
      "description": "Collect user feedback with an interactive emotion-based widget that creates GitHub Issues",
      "path": "pages/feedback.md",
      "source": "apps/template/content/docs/feedback.mdx",
      "summary": "An interactive feedback widget that collects user sentiment and creates structured GitHub Issues automatically.",
      "title": "Feedback",
      "type": "integration",
      "url": "/docs/feedback"
    },
    {
      "description": "Render optimized images with optional light and dark sources",
      "path": "pages/components/image.md",
      "source": "apps/template/content/docs/components/image.mdx",
      "summary": "Use the Geistdocs Image wrapper for documentation-aware Next.js images.",
      "title": "Image",
      "type": "reference",
      "url": "/docs/components/image"
    },
    {
      "description": "Configure Mixedbread retrieval for a Geistdocs Ask AI chat and sync documentation to a site-specific Store",
      "path": "pages/mixedbread-retrieval.md",
      "source": "apps/template/content/docs/mixedbread-retrieval.mdx",
      "summary": "Provision a Mixedbread Store for one Geistdocs consumer site, enable semantic retrieval, and sync documentation during production builds.",
      "title": "Improve Ask AI answers with Mixedbread",
      "type": "guide",
      "url": "/docs/mixedbread-retrieval"
    },
    {
      "description": "Render accessible provider-backed text inputs",
      "path": "pages/components/input.md",
      "source": "apps/template/content/docs/components/input.mdx",
      "summary": "Use Input for text entry in custom documentation and application interfaces.",
      "title": "Input",
      "type": "reference",
      "url": "/docs/components/input"
    },
    {
      "description": "Add multi-language support to your documentation site",
      "path": "pages/internationalization.md",
      "source": "apps/template/content/docs/internationalization.mdx",
      "summary": "Serve documentation in multiple languages with automatic translation via the Geistdocs CLI and Fumadocs routing.",
      "title": "Internationalization",
      "type": "guide",
      "url": "/docs/internationalization"
    },
    {
      "description": "A single file containing all your documentation in plain text for AI consumption",
      "path": "pages/llms-txt.md",
      "source": "apps/template/content/docs/llms-txt.mdx",
      "summary": "A single endpoint that returns all documentation as plain Markdown text following the llms.txt standard.",
      "title": "llms.txt",
      "type": "conceptual",
      "url": "/docs/llms-txt"
    },
    {
      "description": "Render Mermaid diagrams from chart source",
      "path": "pages/components/mermaid.md",
      "source": "apps/template/content/docs/components/mermaid.mdx",
      "summary": "Use Mermaid directly when diagram source is assembled outside an MDX Mermaid fence.",
      "title": "Mermaid",
      "type": "reference",
      "url": "/docs/components/mermaid"
    },
    {
      "description": "Render styled anchors with browser-native navigation",
      "path": "pages/components/link.md",
      "source": "apps/template/content/docs/components/link.mdx",
      "summary": "Use NativeDocsLink where Next.js client navigation is not appropriate.",
      "title": "Native Link",
      "type": "reference",
      "url": "/docs/components/link"
    },
    {
      "description": "Render accessible navigation links and flyout content",
      "path": "pages/components/navigation-menu.md",
      "source": "apps/template/content/docs/components/navigation-menu.mdx",
      "summary": "Compose NavigationMenu primitives for custom product and documentation navigation.",
      "title": "Navigation Menu",
      "type": "reference",
      "url": "/docs/components/navigation-menu"
    },
    {
      "description": "Allow users to continue conversations in their preferred AI chat platform with a single click",
      "path": "pages/open-in-chat.md",
      "source": "apps/template/content/docs/open-in-chat.mdx",
      "summary": "Transfer documentation context to AI chat platforms like ChatGPT, Claude, Cursor, and v0 with a single click.",
      "title": "Open in Chat",
      "type": "conceptual",
      "url": "/docs/open-in-chat"
    },
    {
      "description": "Render anchored floating content",
      "path": "pages/components/popover.md",
      "source": "apps/template/content/docs/components/popover.mdx",
      "summary": "Compose Popover, PopoverTrigger, and PopoverContent outside MDX.",
      "title": "Popover",
      "type": "reference",
      "url": "/docs/components/popover"
    },
    {
      "description": "Keep users updated with an automatically generated RSS feed for your documentation",
      "path": "pages/rss.md",
      "source": "apps/template/content/docs/rss.mdx",
      "summary": "An automatically generated RSS 2.0 feed that keeps users informed when documentation is published or updated.",
      "title": "RSS",
      "type": "conceptual",
      "url": "/docs/rss"
    },
    {
      "description": "Render styled overflow regions and scrollbars",
      "path": "pages/components/scroll-area.md",
      "source": "apps/template/content/docs/components/scroll-area.mdx",
      "summary": "Compose ScrollArea and ScrollBar for constrained custom interfaces.",
      "title": "Scroll Area",
      "type": "reference",
      "url": "/docs/components/scroll-area"
    },
    {
      "description": "Render numbered step-by-step instructions from Markdown headings or the Steps and Step components",
      "path": "pages/components/steps.md",
      "source": "apps/template/content/docs/components/steps.mdx",
      "summary": "Write consecutive headings that start with a number, such as \"### 1. Install\", to render a numbered step list. The Steps and Step components cover cases where a heading must be wrapped in another component.",
      "title": "Steps",
      "type": "reference",
      "url": "/docs/components/steps"
    },
    {
      "description": "Show an \"On this page\" outline that tracks the reader's position along a straight guide rail",
      "path": "pages/table-of-contents.md",
      "source": "apps/template/content/docs/table-of-contents.mdx",
      "summary": "Geistdocs builds the \"On this page\" outline from your headings, indents sub-headings under their parent, and tracks the active section along a straight vertical guide rail.",
      "title": "Table of contents",
      "type": "reference",
      "url": "/docs/table-of-contents"
    },
    {
      "description": "Render provider-backed tab navigation and content panels",
      "path": "pages/components/tabs.md",
      "source": "apps/template/content/docs/components/tabs.mdx",
      "summary": "Use Tabs for navigation-only controls or TabsWithChildren and TabContent for mounted content panels.",
      "title": "Tabs",
      "type": "reference",
      "url": "/docs/components/tabs"
    },
    {
      "description": "Select the system, light, or dark display theme",
      "path": "pages/components/theme-switcher.md",
      "source": "apps/template/content/docs/components/theme-switcher.mdx",
      "summary": "Use ThemeSwitcher in custom navigation, settings, and footer UI.",
      "title": "Theme Switcher",
      "type": "reference",
      "url": "/docs/components/theme-switcher"
    },
    {
      "description": "Show global status notifications",
      "path": "pages/components/toast.md",
      "source": "apps/template/content/docs/components/toast.mdx",
      "summary": "Trigger provider-backed success, warning, and error notifications.",
      "title": "Toast",
      "type": "reference",
      "url": "/docs/components/toast"
    },
    {
      "description": "Render controlled boolean controls",
      "path": "pages/components/toggle.md",
      "source": "apps/template/content/docs/components/toggle.mdx",
      "summary": "Toggle is the provider-backed replacement for the former Switch export.",
      "title": "Toggle",
      "type": "reference",
      "url": "/docs/components/toggle"
    },
    {
      "description": "Add contextual labels on hover and focus",
      "path": "pages/components/tooltip.md",
      "source": "apps/template/content/docs/components/tooltip.mdx",
      "summary": "Wrap controls with provider-backed Tooltip content outside MDX.",
      "title": "Tooltip",
      "type": "reference",
      "url": "/docs/components/tooltip"
    },
    {
      "description": "Render responsive video playback in documentation content",
      "path": "pages/components/video.md",
      "source": "apps/template/content/docs/components/video.mdx",
      "summary": "Use Video for embedded video sources inside React UI or authored MDX.",
      "title": "Video",
      "type": "reference",
      "url": "/docs/components/video"
    },
    {
      "description": "Expose documentation search, page reading, and Ask AI to browser agents.",
      "path": "pages/webmcp.md",
      "source": "apps/template/content/docs/webmcp.mdx",
      "title": "WebMCP",
      "url": "/docs/webmcp"
    }
  ],
  "source": "apps/template/content/docs",
  "version": "2.9.3"
}
