740 pages for term.
Titles and paths first, then pages whose text carries it. Each row opens that page as this site last read it.
Track team usage with analytics
Claude Code CLI · in the page
analytics
…n metrics are enabled, Claude Code analyzes merged pull requests to determine which code was written with Claude Code assistance. This is done by matching Claude Code session activity against the code…
Share session output as artifacts
Claude Code CLI · in the page
artifacts
…f49f808b9e89778fe1) ## When to use an artifact Use an artifact when terminal text is the wrong medium for what Claude produced: output that is easier to look at and interact with than to read line b…
Authentication
Claude Code CLI · in the page
authentication
…de Code](/docs/en/setup.md#install-claude-code), run `claude` in your terminal. Claude Code opens a browser window for you to log in on first launch, except in cases such as these, where it can skip t…
Configure auto mode
Claude Code CLI · in the page
auto-mode-config
…overed by that default: the classifier judges a push there on its own terms, including as a production deploy. The push's content is also still checked, so a force push, a secret entering the commit,…
Best practices for Claude Code
Claude Code CLI · in the page
best-practices
…evaluation works](/docs/en/goal.md#how-evaluation-works). * **As a deterministic gate**: a [Stop hook](/docs/en/hooks.md#stop) runs your check as a script and blocks the turn from ending until it pas…
Champion kit
Claude Code CLI · in the page
champion-kit
…th the effort?" | Installation takes roughly two minutes, runs in the terminal, and requires no IDE extension. Running `/init` once is sufficient to begin working. | [Quickstart](/docs/en/quickstart.m…
Claude Code changelog
Claude Code CLI · in the page
changelog
…Changed `claude ultrareview` to require workspace trust: it asks on a terminal, else refuses; scripts pass `--trust-workspace`, which takes no value (put a PR number or base branch before it), or set…
Push events into a running session with channels
Claude Code CLI · in the page
channels
…on, so Claude can react to things that happen while you're not at the terminal. Channels can be two-way: Claude reads the event and replies back through the same channel, like a chat bridge. Events on…
Channels reference
Claude Code CLI · in the page
channels-reference
…aude Code session so Claude can react to things happening outside the terminal. You can build a one-way or two-way channel. One-way channels forward alerts, webhooks, or monitoring events for Claude…
Checkpointing
Claude Code CLI · in the page
checkpointing
…e using version control, such as Git, for commits, branches, and long-term history. ## See also * [Interactive mode](/docs/en/interactive-mode.md) - Keyboard shortcuts and session controls * [Comman…
Use Claude Code with Chrome
Claude Code CLI · in the page
chrome
…o a page, interacts with it, and reports what it finds, all from your terminal or editor: ```text wrap theme={null} Go to code.claude.com/docs, click on the search box, type "hooks", and tell me what…
Claude apps gateway for Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry
Claude Code CLI · in the page
claude-apps-gateway
…tener. Either provide a TLS cert via `listen.tls` or run behind a TLS-terminating ingress, and set `listen.public_url` to the external origin in both cases. At `/login`, Claude Code accepts a plain `h…
Claude apps gateway configuration
Claude Code CLI · in the page
claude-apps-gateway-config
…red sections:** * [`listen`](#listen): bind address, public URL, TLS termination * [`oidc`](#oidc): your identity provider (IdP), including issuer, client, claim mapping, and who may sign in * [`sess…
Claude apps gateway deployment and operations
Claude Code CLI · in the page
claude-apps-gateway-deploy
…the YAML via `${file:/path/to/secret}` or as environment variables * Terminate TLS at the Ingress and set `listen.public_url` to the Ingress hostname * Point the readiness probe at `GET /readyz` and…
Use Claude Code in the cloud
Claude Code CLI · in the page
claude-code-on-the-web
…Code sessions in the cloud from your browser, phone, Desktop app, or terminal, move them with `--cloud` and `--teleport`, and auto-fix pull requests. > [!NOTE] > > Cloud sessions are available on Pr…
Explore the .claude directory
Claude Code CLI · in the page
claude-directory
…o on for positional access</>, <>The <C>description</C> frontmatter determines when Claude auto-invokes the skill</>, 'Bundle reference docs alongside SKILL.md. Claude knows the skill directory path a…
Let Claude coordinate ongoing work with Projects
Claude Code CLI · in the page
claude-projects
…GitHub with [`/web-setup`](/docs/en/web-quickstart#connect-from-your-terminal), that token lets your other cloud sessions reach a repository but isn't enough for a project's cloud threads, which need…
Scan your codebase for vulnerabilities
Claude Code CLI · in the page
claude-security
…Install a plugin](/docs/en/plugins/install.md#install-a-plugin). In a terminal, start Claude Code by running `claude`, then enter this at its prompt to install from the [official Anthropic marketplace…
claude-tag
Claude Code CLI · in the page
claude-tag
…ght-color: rgba(250, 249, 245, 0.16); } #content-container a.tm-strip-term { font-family: "Anthropic Serif Display", Georgia, "Times New Roman", Times, serif; font-size: 1.0625rem; font-weight:…
CLI reference
Claude Code CLI · in the page
cli-reference
…op-level `claude` command. Opening agent view requires an interactive terminal…
Configure cloud environments
Claude Code CLI · in the page
cloud-environments
….md) * Your browser at [claude.ai/code](https://claude.ai/code) * The terminal with [`claude --cloud`](/docs/en/claude-code-on-the-web#from-terminal-to-cloud) * [Cloud scheduled tasks](/docs/en/routin…
Code Review
Claude Code CLI · in the page
code-review
…he [`/code-review` command](/docs/en/commands) reviews a diff in your terminal without installing the GitHub App. It reports correctness bugs. Depending on your model and effort level, the review also…
Review locally with /code-review
Claude Code CLI · in the page
code-review-local
…orts the findings as text in the reply in both of these runs: * In a terminal session, where `/code-review` runs the review as a [forked subagent](/docs/en/skills.md#run-skills-in-a-subagent) * In a…
Commands
Claude Code CLI · in the page
commands
…p running as a [background agent](/docs/en/agent-view) and frees your terminal. For a large change that spans the codebase, `/batch` decomposes it into independent units and runs each in its own [work…
Common workflows
Claude Code CLI · in the page
common-workflows
…tterns used in the project > * Request a glossary of project-specific terms #### Find relevant code Suppose you need to locate code related to a specific feature or functionality. **1. Ask Claude t…
Communications kit
Claude Code CLI · in the page
communications-kit
…you have access to Claude Code, an AI coding agent that runs in your terminal, reads your actual codebase, and works through real tasks end to end: debugging, refactors, tests, PRs. It is not autocom…
Let Claude use your computer from the CLI
Claude Code CLI · in the page
computer-use
…debug visual issues, and automate GUI-only tools without leaving your terminal. > [!NOTE] > > Computer use is a research preview on macOS that requires a Pro or Max plan. It is not available on Team…
Explore the context window
Claude Code CLI · in the page
context-window
…pact: true, desc: 'Main auth file. You see "Read auth.ts" in your terminal, but the 2,400 tokens of file content only Claude sees.', tip: 'File reads dominate context usage. Be specific in pro…
Run Claude Code behind a corporate launcher
Claude Code CLI · in the page
corporate-launcher
…e that `claude agents` and background sessions start on demand. * The terminal host and the Claude Code session inside every agent view row, including the warm standby sessions the service keeps ready…
Message your other Claude Code sessions
Claude Code CLI · in the page
cross-session-messaging
…decision, Claude passes it along instead of you copy-pasting between terminals. Claude discovers the target with `ListAgents` and sends with `SendMessage`, so you never call either tool yourself. Cla…
Data usage
Claude Code CLI · in the page
data-usage
…ive models using code or prompts sent to Claude Code under commercial terms, unless the customer has chosen to provide their data to us for model improvement (for example, the [Developer Partner Progr…
Debug your configuration
Claude Code CLI · in the page
debug-your-config
…iable. To find invalid settings files, run `claude doctor` from your terminal. It prints read-only installation and settings diagnostics without starting a session. For a full checkup that also propo…
Launch sessions from links
Claude Code CLI · in the page
deep-links
# Launch sessions from links > Open a Claude Code terminal session from a URL. Embed `claude-cli://` links in runbooks, alerts, and dashboards so a click opens Claude Code in the right repo with the…
Desktop application
Claude Code CLI · in the page
desktop
…el sessions with Git isolation, drag-and-drop pane layout, integrated terminal and file editor, side chats, computer use, Dispatch sessions from your phone, visual diff review, app previews, PR monito…
Test iOS apps in the simulator
Claude Code CLI · in the page
desktop-ios-simulator
…you want is installed as `/Applications/Xcode-26.4.app`, run this in Terminal: ```bash theme={null} sudo xcode-select -s /Applications/Xcode-26.4.app ``` Then quit and reopen Claude Desktop so the…
Claude Desktop on Linux (beta)
Claude Code CLI · in the page
desktop-linux
…cOS and Windows: parallel sessions, visual diff review, an integrated terminal and editor, and live app preview. See [Use Claude Code Desktop](/docs/en/desktop.md) for the feature reference. ## Requi…
Get started with the desktop app
Claude Code CLI · in the page
desktop-quickstart
…e in a folder on your computer and review its changes without using a terminal. Claude Code is in the **Code** tab at the top of the app's sidebar. This page walks through installing the app and star…
Schedule recurring tasks in Claude Code Desktop
Claude Code CLI · in the page
desktop-scheduled-tasks
…nutes after the scheduled time to stagger API traffic. The delay is deterministic: the same task always starts at the same offset. Tasks only run while the desktop app is running and your computer is…
Claude Code Desktop in WSL
Claude Code CLI · in the page
desktop-wsl
…le or limited in a WSL session, check whether it's one of these: * **Terminal and connectors**: your session may lack the [integrated terminal](/docs/en/desktop.md#run-commands-in-the-terminal), [con…
Development containers
Claude Code CLI · in the page
devcontainer
…or on the host connecting to a Docker dev container. Claude Code, the terminal, and build tools run inside the container. The host repository is bind-mounted into the container as the workspace.](http…
Environment variables
Claude Code CLI · in the page
env-vars
…nvironment variables A variable you set in your shell lasts for that terminal session, while a variable in a settings file applies every time `claude` runs. ### In your shell Set the variable befor…
Error reference
Claude Code CLI · in the page
errors
…tries) | | `<model> is temporarily unavailable, so auto mode cannot determine the safety of...` | [Server errors](#auto-mode-cannot-determine-the-safety-of-an-action) | | `Auto mode could not evaluate…
Speed up responses with fast mode
Claude Code CLI · in the page
fast-mode
…use `/fast on` with the same message everywhere except an interactive terminal session. > * **Fast-mode model not allowed**: if your organization's [`availableModels`](/docs/en/model-config#restrict-m…
Feature availability
Claude Code CLI · in the page
feature-availability
…rns it on. ## Availability by model provider How you authenticate determines which features Claude Code can reach. For a single list of what is missing on your provider, see the [summary by provider…
Extend Claude Code
Claude Code CLI · in the page
features-overview
…ve web page | Output you want to see or share visually rather than as terminal text | An incident timeline that updates as Claude investigates | **[Plugins](/docs/en/plugins/overview.md)** are the pa…
Fullscreen rendering
Claude Code CLI · in the page
fullscreen
…conversations, and adds mouse support. It draws the interface on the terminal's alternate screen buffer, like `vim` or `htop`, and only renders messages that are currently visible. This reduces the a…
Claude Code with GitHub Enterprise Server
Claude Code CLI · in the page
github-enterprise-server
…| | Teleport sessions | ✅ Supported | Move sessions between cloud and terminal with `--teleport` | | Plugin marketplaces | ✅ Supported | Credential requirements differ by surface. See [Plugin marketpl…
Glossary
Claude Code CLI · in the page
glossary
# Glossary > Definitions for Claude Code terminology. Learn what agentic loop, compaction, CLAUDE.md, hooks, subagents, MCP, and other core concepts mean. This glossary defines Claude Code terminolo…
Keep Claude working toward a goal
Claude Code CLI · in the page
goal
…le, applies to every session in its scope, and can run a script for deterministic checks or a prompt for model-evaluated ones. [Auto mode](/docs/en/auto-mode-config.md) on its own approves tool calls…
Claude Code on Google Cloud's Agent Platform
Claude Code CLI · in the page
google-vertex-ai
…Garden](https://console.cloud.google.com/vertex-ai/model-garden) to determine which models support global endpoints versus regional only. If a region value isn't shaped like a region or location name…