Claude Models Not Showing in GitHub Copilot and VS Code
Model availability depends on organization policy toggles and current editor extension updates.
Claude models do not show in GitHub Copilot when an organization policy blocks them, your editor extension is outdated, or seat permissions have not synced. At Layer3Labs, we build and run AI workflows for growing businesses. Model visibility is often the first friction point teams hit after setup.
The picker in Visual Studio Code does not always explain why an option is missing. Three separate controls govern access. You can isolate the cause directly inside your editor before contacting an administrator.
The Three Control Layers Governing Model Access
Three distinct administrative layers control whether Claude models appear in your GitHub Copilot interface. These are organization policies, user seat assignments, and local client versions. Each layer fails in a different way. Yet in the primary chat menu, every failure produces the exact same symptom. The model name simply vanishes from your selection list.
Individual subscribers manage their own account settings directly. Organization members operate under strict central rules. If you belong to a company plan, you cannot override policy blocks locally. Your team administrator controls model access permissions. Knowing which layer blocks the model saves unnecessary troubleshooting.
Because client interfaces bundle errors together, developers often assume their local editor is broken. You must isolate each component in order. Inspecting local software is the cheapest of the three checks. Requesting administrative policy changes takes internal coordination. Our guide on why a new AI model is not showing up outlines broader provider gating rules. Start with the screen that separates these permissions.
- Organization policies that disable specific model providers at the group level.
- Seat assignments that fail to propagate active Copilot privileges to your user profile.
- Outdated editor extensions that lack support for multi-model dropdown selection.

First Month Free
Get one month of Starlink free when you sign up through this link. Fast, reliable internet at home and on the go.
Checking Model States Inside Visual Studio Code
The Manage Language Models menu in Visual Studio Code displays the operational status of every supported model. Open the Copilot Chat panel in VS Code. Click the model selector menu at the bottom of the chat window. Select Manage Language Models from the dropdown options. This screen categorizes every model into distinct diagnostic states instead of hiding unavailable options.
VS Code distinguishes between three specific model availability conditions. A model marked as disabled has been turned off within your active editor settings. A model listed as unavailable for the current client indicates that your GitHub Copilot Chat extension requires an update. A model marked as waiting for administrator access confirms that your organization policy blocks the provider.
Reading these labels immediately eliminates guesswork. If the status says unavailable for the current client, update VS Code and the extension. If the status indicates missing administrator access, no local file edit will solve the problem. You now have specific evidence to bring to your administrator.
- Disabled: The model is installed locally but toggled off in your VS Code profile.
- Unavailable for current client: Your Copilot Chat extension version does not support the model.
- Waiting for administrator access: Your organization policy blocks the model family.
Configuring Organization Policies in GitHub Settings
Organization policies set in GitHub settings dictate which models assigned Copilot seats can select. GitHub documents this administrative control on docs.github.com under policy guidelines for GitHub Copilot. An administrator navigates to the organization page on GitHub. They open Settings and select Policies under the Copilot menu. A dedicated model selection control governs provider permissions.
If an administrator blocks a model in this menu, no developer in that organization can enable it. The block applies across all assigned seats. It affects web interfaces, editor extensions, and command line tools simultaneously. The toggle must be explicitly switched to allowed before any seat gains access.
The failure mode we hit most often is jumping straight into organization settings when the editor extension itself is simply out of date. Developers spend time pinging administrators for permission changes that were already granted. Check your local client first. A quick extension update resolves the issue before anyone touches organization policies. Verifying the local state saves unnecessary administrative back-and-forth.
Managing Claude Access in the Copilot CLI
Claude models in the Copilot CLI remain unavailable unless your organization or personal account explicitly permits them. Terminal environments inherit the exact same policy controls as graphical editors. However, the command line interface provides less diagnostic feedback. When a model is blocked, the terminal tool omits it without explanation. You get no explicit error code.
If a specific model flag fails in your terminal, check your authentication state first. Run the Copilot authentication command to refresh your active session token. Cached permissions sometimes fail to reflect policy updates granted in the web portal. Logging out and back in forces the CLI to download your latest permission grants.
Terminal tools also require regular package updates. Older releases do not recognize new model arguments passed through terminal flags. When your organization enables a newly supported model family, reinstall or upgrade the CLI package. Upgrading guarantees that your local binary understands current provider identifiers.
The Anthropic Vendor Tab in Language Model Settings
A distinct configuration quirk in VS Code causes Claude models to appear disabled under an Anthropic vendor tab while remaining available in the primary Copilot model list. Users discussing this interface on GitHub found that the editor settings menu separates native Copilot connections from external vendor extensions. When you install third-party AI extensions, VS Code adds dedicated tabs for each provider. The Anthropic tab expects direct API keys.
If you do not supply an Anthropic API key, that vendor tab lists Claude as disabled. This does not mean your GitHub Copilot subscription lacks Claude access. The Copilot-provided version sits in the standard Copilot model list reached through Manage Language Models. It does not pull credentials from the third-party Anthropic panel.
Confusing these two settings leads developers to buy unnecessary API credits. You do not need an Anthropic API balance to use Claude through GitHub Copilot. Always check the primary Copilot model dropdown inside the chat window. That menu reflects your true enterprise entitlement.
- The Anthropic vendor tab configures standalone API keys for independent extensions.
- The GitHub Copilot language models list manages models included with your Copilot license.
- A disabled state in the vendor tab has zero effect on your Copilot chat picker.
Resolving Out-of-Sync Seat Permissions
A stuck greyed-out model state can occur when organization permission updates fail to propagate across assigned user seats. Developers discussing this behavior on GitHub report that model toggles occasionally show as active in the administrator portal while remaining locked in developer editors. This state occurs after recent policy modifications or seat reassignments. The reported effect is that the seat's entitlement stops matching what the client shows.
Community members on GitHub have shared a simple policy toggle workaround that resolves this synchronization issue. An organization administrator turns the Claude model policy off, saves the change, and turns the policy back on. This manual reset forces GitHub servers to refresh policy propagation across every member profile. It acts as a hard permission reset.
This action is an informal workaround discovered by users. It is not a documented procedure from GitHub. Even so, users on GitHub report that it clears persistent greyed-out selections. Once the administrator completes the toggle cycle, sign out of GitHub inside VS Code. Sign back in to pull the updated token.
GitHub Copilot and Anthropic Subscription Differences
Paying for a GitHub Copilot subscription does not grant access to Anthropic products outside the Copilot environment. A Copilot license provides access to select third-party models specifically integrated into GitHub interfaces. It does not provide an Anthropic Console account, API credits, or access to standalone Claude applications. Anthropic and GitHub maintain separate billing systems and separate user accounts.
This boundary affects developer tools like Claude Code. You cannot authenticate Claude Code using your GitHub Copilot login credentials. Claude Code requires a direct API key or account with Anthropic. If you need autonomous CLI agent workflows built by Anthropic, you must purchase those services separately.
Model availability inside Copilot is also subject to change over time. The specific Claude versions offered inside Copilot change as agreements evolve. Check docs.github.com and the official changelog on GitHub to verify which model versions are currently deployed. Never assume an Anthropic release appears in Copilot on launch day.
Step-by-Step Triage for Missing Models
Following an ordered triage path resolves missing model errors without unnecessary administrator escalation. Start by checking your local VS Code and Copilot Chat extension versions. If updates are pending, apply them immediately and restart your editor. An outdated extension cannot parse newer model descriptors provided by the backend.
Next, open Manage Language Models to identify the exact blocking reason. If the label points to administrator access, ask your organization owner to check Copilot Policies on docs.github.com. If the policy is already active, request the toggle-reset workaround to refresh seat tokens. Finally, log out of GitHub in VS Code and log back in.
This sequence applies when you need Claude models inside GitHub editor workflows. It is not for developers building autonomous terminal agents with Claude Code. Those workflows require a direct Anthropic account. Our guidance would change if GitHub grants individual users model selection toggles by default. Until then, check your extension version and review your organization policies on docs.github.com to restore access.
- Update: Install the latest versions of VS Code and the GitHub Copilot Chat extension.
- Inspect: Open Manage Language Models to read the specific availability label.
- Verify: Ask your administrator to confirm that Claude is enabled under Copilot Policies.
- Sync: Have your admin toggle the policy off and on if permissions appear stuck.
- Reauthenticate: Sign out of GitHub inside VS Code and sign back in to refresh credentials.
Frequently Asked Questions
- Yes, you can use Claude models in GitHub Copilot if your organization administrator has enabled them under organization policies. Once permitted, the models appear in the model selector menu within VS Code and the Copilot CLI. Availability depends on your organization policy settings and your editor extension version.
- An administrator enables models by navigating to organization settings on GitHub, opening the Copilot section, and managing the Policies tab. Under that menu, a model selection control allows administrators to permit or block specific providers for all assigned seats. Individual developers cannot enable blocked models from their local editor settings.
- To enable Claude, ask your organization administrator to turn on the Claude policy toggle under Copilot Policies in the organization settings on GitHub. After the policy is saved, update your VS Code Copilot Chat extension to the latest version. Then open Chat, click the model dropdown, and select Claude.
- No, you cannot use Claude Code with a GitHub Copilot subscription. Claude Code is an independent terminal tool from Anthropic that requires direct Anthropic API authentication or an Anthropic account. A GitHub Copilot subscription only provides access to models hosted inside GitHub interfaces.
- Claude models appear greyed out when your organization policy has disabled them, or when your local seat permissions are out of sync with GitHub servers. In VS Code, open the model picker and select Manage Language Models to view the exact status label. If the policy was enabled recently, having an admin toggle the policy off and on clears stuck permissions.
- Organization admins find the toggle by opening the organization page on GitHub, clicking Settings, and selecting Policies under Copilot. GitHub documents this navigation path on docs.github.com under Copilot policy management. The model selection area contains individual switches for each available third-party provider.
Need Help Configuring AI Developer Workflows?
At Layer3Labs, we help engineering teams configure model policies, audit developer access, and connect AI workflows across enterprise environments.
Book a Consultation