GitHub Copilot Not Working
Copilot stopped suggesting code? Here’s how to tell if it’s a service outage or a local issue — and how to fix either.
GitHub Copilot — live status
If Operational, the issue is local to your editor. Updated every 5 min. View incidents →
Step 1: Is it an outage or a local issue?
Before changing any settings, confirm whether the problem is GitHub’s servers or your local setup:
- Check prismix.dev/service/github-copilot for live status
- Check
githubstatus.comfor GitHub’s own status page - Try a different file type (e.g., if Python fails, try a JavaScript file)
If Copilot shows Operational and other developers aren’t reporting problems, the issue is local.
VS Code: check the Copilot status icon
The bottom status bar in VS Code shows the Copilot state at all times:
- Copilot icon (normal) — working correctly
- Copilot icon + spinner — connecting to GitHub servers
- Copilot icon + yellow warning — degraded service or quota warning
- Copilot icon + X — disabled or auth error (click for details)
Click the icon to open the status menu with the specific error message.
7 fixes when Copilot stops working
1. Sign out and sign back in
The most common fix. Refreshes your auth token from GitHub’s servers.
# VS Code Ctrl+Shift+P (Win/Linux) or Cmd+Shift+P (Mac) → "GitHub Copilot: Sign Out" → Sign back in with your GitHub account
2. Check your subscription status
Go to github.com/settings/copilot and verify your plan shows Active. Common issues:
- Billing payment failed — update card and reactivate
- Free trial expired — needs a paid plan
- Team plan — check your org admin assigned your seat under
Organization → Copilot → Seats
3. Enable Copilot for the file type
Copilot can be disabled per language. In VS Code, check Settings → GitHub Copilot → Enable and verify your file’s language is not in the exclusion list.
// settings.json — check this key:
"github.copilot.enable": {
"*": true,
"plaintext": false, // ← language exclusions
"markdown": false
} 4. Disable and re-enable the extension
In VS Code Extensions panel: right-click GitHub Copilot → Disable, then re-enable. This forces a fresh connection.
5. Check for conflicting extensions
Extensions like Tabnine or Codeium can conflict with Copilot. Disable them temporarily and test if Copilot suggestions return.
6. Check your network / proxy
Copilot requires outbound HTTPS to copilot-proxy.githubusercontent.com. If you’re on a corporate network with SSL inspection or firewall, your IT team may need to allowlist this domain.
7. Reinstall the extension
Uninstall GitHub Copilot (and GitHub Copilot Chat if installed), restart VS Code, then reinstall from the marketplace. This clears stale cached state.
JetBrains IDEs (IntelliJ, PyCharm, WebStorm)
- Check the Copilot icon in the bottom-right status bar — click for the status menu
- Sign out: File → Settings → GitHub Copilot → Log Out
- Firewall: Allow
api.github.comandcopilot-proxy.githubusercontent.com - Plugin update: Plugins panel → check if GitHub Copilot has a pending update
Get notified the moment Copilot comes back
Star GitHub Copilot on Prismix to get a free email alert the moment service recovers from any outage. Also monitors 75+ other AI services.