docs: Add AI SEO frontmatter (#48559)

Katie Geer and Claude Opus 4.6 created

Closes #ISSUE

Release Notes:

- N/A *or* Added/Fixed/Improved ...

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

Change summary

docs/src/ai/agent-panel.md          | 5 +++++
docs/src/ai/agent-settings.md       | 5 +++++
docs/src/ai/ai-improvement.md       | 5 +++++
docs/src/ai/billing.md              | 5 +++++
docs/src/ai/configuration.md        | 5 +++++
docs/src/ai/edit-prediction.md      | 5 +++++
docs/src/ai/external-agents.md      | 5 +++++
docs/src/ai/inline-assistant.md     | 5 +++++
docs/src/ai/llm-providers.md        | 5 +++++
docs/src/ai/mcp.md                  | 5 +++++
docs/src/ai/models.md               | 5 +++++
docs/src/ai/overview.md             | 5 +++++
docs/src/ai/plans-and-usage.md      | 5 +++++
docs/src/ai/privacy-and-security.md | 5 +++++
docs/src/ai/rules.md                | 5 +++++
docs/src/ai/subscription.md         | 5 +++++
docs/src/ai/text-threads.md         | 5 +++++
docs/src/ai/tools.md                | 5 +++++
docs/src/appearance.md              | 5 +++++
docs/src/command-palette.md         | 5 +++++
docs/src/completions.md             | 5 +++++
docs/src/configuring-languages.md   | 5 +++++
docs/src/configuring-zed.md         | 5 +++++
docs/src/debugger.md                | 5 +++++
docs/src/dev-containers.md          | 5 +++++
docs/src/diagnostics.md             | 5 +++++
docs/src/editing-code.md            | 5 +++++
docs/src/environment.md             | 5 +++++
docs/src/finding-navigating.md      | 5 +++++
docs/src/getting-started.md         | 5 +++++
docs/src/globs.md                   | 5 +++++
docs/src/helix.md                   | 5 +++++
docs/src/installation.md            | 5 +++++
docs/src/key-bindings.md            | 5 +++++
docs/src/multibuffers.md            | 5 +++++
docs/src/outline-panel.md           | 5 +++++
docs/src/remote-development.md      | 5 +++++
docs/src/repl.md                    | 5 +++++
docs/src/running-testing.md         | 5 +++++
docs/src/semantic-tokens.md         | 5 +++++
docs/src/snippets.md                | 5 +++++
docs/src/tasks.md                   | 5 +++++
docs/src/terminal.md                | 5 +++++
docs/src/themes.md                  | 5 +++++
docs/src/vim.md                     | 5 +++++
45 files changed, 225 insertions(+)

Detailed changes

docs/src/ai/agent-panel.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Coding Agent - Zed Agent Panel
+description: Use Zed's AI coding agent to generate, refactor, and debug code with tool calling, checkpoints, and multi-model support.
+---
+
 # Agent Panel
 
 The Agent Panel is where you interact with AI agents that can read, write, and run code in your project. Use it for code generation, refactoring, debugging, documentation, and general questions.

docs/src/ai/agent-settings.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Agent Settings - Zed
+description: Customize Zed's AI agent: default models, temperature, tool approval, auto-run commands, notifications, and panel options.
+---
+
 # Agent Settings
 
 Settings for Zed's Agent Panel, including model selection, UI preferences, and tool permissions.

docs/src/ai/ai-improvement.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Improvement and Data Collection - Zed
+description: Zed's opt-in approach to AI data collection for improving the agent panel and edit predictions.
+---
+
 # Zed AI Improvement
 
 ## Agent Panel

docs/src/ai/billing.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Billing - Zed AI
+description: Manage Zed AI billing, payment methods, invoices, threshold billing, and sales tax information.
+---
+
 # Billing
 
 We use Stripe as our payments provider, and Orb for invoicing and metering. All Pro plans require payment via credit card or other supported payment method.

docs/src/ai/configuration.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Configure AI in Zed - Providers, Models, and Settings
+description: Set up AI in Zed with hosted models, your own API keys, or external agents. Includes how to disable AI entirely.
+---
+
 # Configuration
 
 When using AI in Zed, you can configure multiple dimensions:

docs/src/ai/edit-prediction.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Code Completion in Zed - Zeta, Copilot, Supermaven
+description: Set up AI code completions in Zed with Zeta (built-in), GitHub Copilot, Supermaven, or Codestral. Multi-line predictions on every keystroke.
+---
+
 # Edit Prediction
 
 Edit Prediction is Zed's LLM mechanism for predicting the code you want to write.

docs/src/ai/external-agents.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Use Claude Code, Gemini CLI, and Codex in Zed
+description: Run Claude Code, Gemini CLI, Codex, and other AI coding agents directly in Zed via the Agent Client Protocol (ACP).
+---
+
 # External Agents
 
 Zed supports many external agents, including CLI-based ones, through the [Agent Client Protocol (ACP)](https://agentclientprotocol.com).

docs/src/ai/inline-assistant.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Inline AI Code Editing - Zed
+description: Transform code inline with AI in Zed. Send selections to any LLM for refactoring, generation, or editing with multi-cursor support.
+---
+
 # Inline Assistant
 
 ## Usage Overview

docs/src/ai/llm-providers.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: LLM Providers - Use Your Own API Keys in Zed
+description: Bring your own API keys to Zed. Set up Anthropic, OpenAI, Google AI, Ollama, DeepSeek, Mistral, OpenRouter, and more.
+---
+
 # LLM Providers
 
 To use AI in Zed, you need to have at least one large language model provider set up.

docs/src/ai/mcp.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Model Context Protocol (MCP) in Zed
+description: Install and configure MCP servers in Zed to extend your AI agent with external tools, data sources, and integrations.
+---
+
 # Model Context Protocol
 
 Zed uses the [Model Context Protocol](https://modelcontextprotocol.io/) to interact with context servers.

docs/src/ai/models.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Models and Pricing - Zed
+description: AI models available via Zed Pro including Claude, GPT-5, Gemini, and Grok. Pricing, context windows, and tool call support.
+---
+
 # Models
 
 Zed's plans offer hosted versions of major LLMs with higher rate limits than direct API access. Model availability is updated regularly.

docs/src/ai/overview.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Code Editor Documentation - Zed
+description: Docs for AI in Zed, the open-source AI code editor. Agentic coding, inline edits, AI code completion, and multi-model support.
+---
+
 # AI
 
 Zed integrates AI throughout the editor: agentic coding, inline transformations, edit prediction, and direct model conversations.

docs/src/ai/plans-and-usage.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Plans and Usage - Zed AI
+description: Understand Zed's AI plans, token-based usage metering, spend limits, and trial details.
+---
+
 # Plans and Usage
 
 ## Available Plans {#plans}

docs/src/ai/privacy-and-security.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Privacy and Security - Zed
+description: Zed's approach to AI privacy: opt-in data sharing by default, zero-data retention with providers, and full open-source transparency.
+---
+
 # Privacy and Security
 
 ## Philosophy

docs/src/ai/rules.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Rules in Zed - .rules, .cursorrules, CLAUDE.md
+description: Configure AI behavior in Zed with .rules files, .cursorrules, CLAUDE.md, AGENTS.md, and the Rules Library for project-level instructions.
+---
+
 # Using Rules {#using-rules}
 
 Rules are prompts inserted at the beginning of each agent interaction. Add them via files in your worktree (`.rules`, etc.) or through the Rules Library for reuse across projects and threads.

docs/src/ai/subscription.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Zed AI Subscription
+description: Learn about Zed Pro and Business plans for hosted AI models with higher rate limits and premium features.
+---
+
 # Subscription
 
 Zed's hosted models are offered via subscription to Zed Pro or Zed Business.

docs/src/ai/text-threads.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Chat in Your Editor - Zed Text Threads
+description: Chat with LLMs directly in your editor with Zed's text threads. Full control over context, message roles, and slash commands.
+---
+
 # Text Threads
 
 ## Overview {#overview}

docs/src/ai/tools.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: AI Agent Tools - Zed
+description: Built-in tools for Zed's AI agent including file editing, code search, terminal commands, web search, and diagnostics.
+---
+
 # Tools
 
 Zed's built-in agent has access to these tools for reading, searching, and editing your codebase.

docs/src/appearance.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Appearance and Visual Customization - Zed
+description: Customize Zed's themes, fonts, icons, UI density, and other visual settings to match your preferences.
+---
+
 # Appearance
 
 Customize Zed's visual appearance to match your preferences. This guide covers themes, fonts, icons, and other visual settings.

docs/src/command-palette.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Command Palette - Zed
+description: Access any Zed action from the command palette. Fuzzy search commands, key bindings, and editor actions.
+---
+
 # Command Palette
 
 The Command Palette is the main way to access pretty much any functionality that's available in Zed. Its keybinding is the first one you should make yourself familiar with. To open it, hit: {#kb command_palette::Toggle}.

docs/src/completions.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Code Completions - Zed
+description: Zed's code completions from language servers and edit predictions. Configure autocomplete behavior, snippets, and documentation display.
+---
+
 # Completions
 
 Zed supports two sources for completions:

docs/src/configuring-languages.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Language Server and Tree-sitter Config - Zed
+description: Configure language support in Zed with Tree-sitter for syntax highlighting and LSP for diagnostics, completion, and formatting.
+---
+
 # Configuring Supported Languages
 
 Zed's language support is built on two technologies:

docs/src/configuring-zed.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Configuring Zed - Settings and Preferences
+description: Configure Zed with the Settings Editor, JSON files, and project-specific overrides. Covers all settings options.
+---
+
 # Configuring Zed
 
 This guide explains how Zed's settings system works, including the Settings Editor, JSON configuration files, and project-specific settings.

docs/src/debugger.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Debugger - Zed
+description: Debug code in Zed with the Debug Adapter Protocol (DAP). Breakpoints, stepping, variable inspection across multiple languages.
+---
+
 # Debugger
 
 Zed uses the [Debug Adapter Protocol (DAP)](https://microsoft.github.io/debug-adapter-protocol/) to provide debugging functionality across multiple programming languages.

docs/src/dev-containers.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Dev Containers - Zed
+description: Open projects in dev containers with Zed. Reproducible development environments using devcontainer.json configuration.
+---
+
 # Dev Containers
 
 Dev Containers provide a consistent, reproducible development environment by defining your project's dependencies, tools, and settings in a container configuration.

docs/src/diagnostics.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Diagnostics - Errors and Warnings in Zed
+description: View and navigate errors, warnings, and code diagnostics from language servers in Zed.
+---
+
 # Diagnostics
 
 Zed gets its diagnostics from the language servers and supports both push and pull variants of the LSP which makes it compatible with all existing language servers.

docs/src/editing-code.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Editing Code in Zed
+description: Core code editing features in Zed including multi-cursor, refactoring, code actions, and language server integration.
+---
+
 # Editing Code
 
 Zed provides tools to help you write and modify code efficiently. This section covers the core editing features that work alongside your language server.

docs/src/environment.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Environment Variables - Zed
+description: How Zed detects and uses environment variables. Shell integration, dotenv support, and troubleshooting.
+---
+
 # Environment Variables
 
 _**Note**: The following only applies to Zed 0.152.0 and later._

docs/src/finding-navigating.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Finding and Navigating Code - Zed
+description: Navigate your codebase in Zed with file finder, project search, go to definition, symbol search, and the command palette.
+---
+
 # Finding & Navigating
 
 Zed provides several ways to move around your codebase quickly. Here's an overview of the main navigation tools.

docs/src/getting-started.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Getting Started with Zed
+description: Get started with Zed, the fast open-source code editor. Essential commands, environment setup, and navigation basics.
+---
+
 # Getting Started
 
 Welcome to Zed! We are excited to have you. Zed is a powerful multiplayer code editor designed to stay out of your way and help you build what's next.

docs/src/globs.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Glob Patterns - Zed
+description: How glob patterns work in Zed for file matching, search filtering, and configuration. Syntax reference and examples.
+---
+
 # Globs
 
 Zed supports the use of [glob](<https://en.wikipedia.org/wiki/Glob_(programming)>) patterns that are the formal name for Unix shell-style path matching wildcards like `*.md` or `docs/src/**/*.md` supported by sh, bash, zsh, etc. A glob is similar but distinct from a [regex (regular expression)](https://en.wikipedia.org/wiki/Regular_expression). You may be In Zed these are commonly used when matching filenames.

docs/src/helix.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Helix Mode - Zed
+description: Helix-style keybindings and modal editing in Zed. Selection-first editing built on top of Vim mode.
+---
+
 # Helix Mode
 
 _Work in progress! Not all Helix keybindings are implemented yet._

docs/src/installation.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Install Zed - macOS, Linux, Windows
+description: Download and install Zed on macOS, Linux, or Windows. Includes Homebrew, direct download, and package manager options.
+---
+
 # Installing Zed
 
 ## Download Zed

docs/src/key-bindings.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Key Bindings and Shortcuts - Zed
+description: Customize Zed's keyboard shortcuts. Rebind actions, create key sequences, and set context-specific bindings.
+---
+
 # Key bindings
 
 Zed's key binding system is fully customizable. You can rebind any action, create key sequences, and define context-specific bindings.

docs/src/multibuffers.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Multibuffers - Edit Multiple Files at Once in Zed
+description: Edit multiple files simultaneously in Zed using multibuffers. Combine with multi-cursor for fast cross-file refactoring.
+---
+
 # Multibuffers
 
 One of the superpowers Zed gives you is the ability to edit multiple files simultaneously. When combined with multiple cursors, this makes wide-ranging refactors significantly faster.

docs/src/outline-panel.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Outline Panel - Zed
+description: Navigate code structure with Zed's outline panel. View symbols, jump to definitions, and browse file outlines.
+---
+
 # Outline Panel
 
 In addition to the modal outline (`cmd-shift-o`), Zed offers an outline panel. The outline panel can be deployed via `cmd-shift-b` (`outline panel: toggle focus` via the command palette), or by clicking the `Outline Panel` button in the status bar.

docs/src/remote-development.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Remote Development - Zed
+description: Edit code on remote servers with Zed. Local UI performance with remote language servers, terminals, and tasks over SSH.
+---
+
 # Remote Development
 
 Remote Development lets you edit code on a remote server while running Zed locally. The UI stays responsive because it runs on your machine, while language servers, tasks, and terminals run on the server.

docs/src/repl.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: REPL - Jupyter Kernels in Zed
+description: Run code interactively in Zed with built-in Jupyter kernel support. Execute Python, TypeScript, R, and more inline.
+---
+
 # REPL
 
 ## Getting started

docs/src/running-testing.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Running and Testing Code - Zed
+description: Run, test, and debug your code without leaving Zed. Tasks, REPL, and debugger integration.
+---
+
 # Running & Testing
 
 This section covers how to run, test, and debug your code without leaving Zed.

docs/src/semantic-tokens.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Semantic Tokens and Syntax Highlighting - Zed
+description: Enable and configure semantic token highlighting in Zed for richer, language-server-aware syntax coloring.
+---
+
 # Semantic Tokens
 
 Semantic tokens provide richer syntax highlighting by using information from language servers. Unlike tree-sitter highlighting, which is based purely on syntax, semantic tokens understand the meaning of your codeβ€”distinguishing between local variables and parameters, or between a class definition and a class reference.

docs/src/snippets.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Snippets - Zed
+description: Create and use code snippets in Zed with tab stops, placeholders, variables, and language-scoped triggers.
+---
+
 # Snippets
 
 Use the {#action snippets::ConfigureSnippets} action to create a new snippets file or edit an existing snippets file for a specified [scope](#scopes).

docs/src/tasks.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Tasks - Run Commands in Zed
+description: Run and rerun shell commands from Zed with task definitions. Supports variables, templates, and language-specific tasks.
+---
+
 # Tasks
 
 Zed supports ways to spawn (and rerun) commands using its integrated [terminal](./terminal.md) to output the results. These commands can read a limited subset of Zed state (such as a path to the file currently being edited or selected text).

docs/src/terminal.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Built-in Terminal - Zed
+description: Zed's integrated terminal with multiple instances, custom shells, and deep editor integration.
+---
+
 # Terminal
 
 Zed includes a built-in terminal emulator that supports multiple terminal instances, custom shells, and deep integration with the editor.

docs/src/themes.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Themes - Zed
+description: Browse, install, and create themes for Zed. Includes built-in themes and community theme extensions.
+---
+
 # Themes
 
 Zed comes with a number of built-in themes, with more themes available as extensions.

docs/src/vim.md πŸ”—

@@ -1,3 +1,8 @@
+---
+title: Vim Mode - Zed
+description: Full Vim emulation in Zed with motions, text objects, visual mode, macros, and Zed-specific extensions.
+---
+
 # Vim Mode
 
 Zed includes a Vim emulation layer. This page covers enabling and disabling vim mode, key bindings, Zed-specific features, and configuration options.