[BUG] Personal GitHub repos not showing in Claude Code web repo picker despite app installed and connector connected
Status Open
Reported on v2.1.133
Maintainer reply None cached
Workaround ✓ Mentioned in thread ↓
Activity 16 comments · opened May 8, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Personal GitHub repositories do not appear in the Claude Code web (claude.ai/code) repo picker. The search shows "No repos match" despite the Claude GitHub App being fully installed and the GitHub Integration connector showing "Connected" in Claude.ai settings
What Should Happen?
All repositories that the Claude GitHub App has been granted access to should appear in the Claude Code web repo picker, regardless of whether they belong to a personal account or an organization.
Error Messages/Logs
Steps to Reproduce
- Install the Claude GitHub App via github.com/apps/claude
- Grant access to "All repositories"
- Confirm app is configured in GitHub Settings → Applications
- Connect GitHub Integration in Claude.ai Settings → Connectors (shows "Connected")
- Go to claude.ai/code → click "+ Select repo..."
- Repo picker shows "No repos match"
Claude Model
None
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.133 (Claude Code)
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
PowerShell
Additional Information
Related issues: #18467, #27155, #33875
GitHub username: AyushGokani
Claude plan: Pro
GitHub App installed 2 days ago with all-repo access.
Showing cached comments. Read the full discussion on GitHub ↗
15 Comments
I'm having the same problem
Same issue here
Bump, same issue. Seems to work on my work account but not on personal
In case useful, this is how I got it to work:
Context: I tried couple things (refresh, sign out/in, new project) none worked. Then, I went to customize (Go to customize: https://claude.ai/customize/connectors) and the GitHub Integration was under "Not connected" which was odd because (1) I completed the flow to integrate it (I started it from claude code web) and (2) I could see on GitHub side the Claude app was connected and 1 repo given access, so not sure why it would be shown under "Not connected" on the claude side.
Inspired by @meirmsn 's idea, I disconnected then reconnected GitHub Integration connector. It worked after that.
Workaround that worked for me: open the repo once in the Claude mobile app, then refresh the browser.
Same symptom as this thread — on claude.ai/code (web) the "Select repo" picker showed
"No repos match" and my repos never appeared, even though the Claude GitHub App was
installed and the repos were granted.
Things that did not work (so you can skip them):
What did fix it:
browser couldn't see it.
and repos I add afterwards show up too.
My guess: the mobile app completes a GitHub connection/verification step the web client
doesn't trigger on its own. Can't fully rule out propagation timing, but the mobile
session was the clear turning point — web was empty for a long stretch before, populated
immediately after. (Plan: Max. Repos: private — a personal repo and an org repo, both
became visible after the mobile step.)
@bendoan1990-byte 's solution worked for me. Had to wait a few minutes but worked.
Neither of the above solutions worked for me.
We are trying to setup the claude code review feature on our Anthropic Team Plan under the org settings. I am only able to see my personal repos listed, not our github organization repos. The claude github app is installed on both and has permission to a limited # of repos.
We have 3rd party app access restrictions enabled but I cannot seem to get the claude github app to create an oauth entry.
I am able to see the repository when using the desktop app under chat or code, but we specifically need the code review feature under the Claude Code Organization settings.
My Claude 4.8 1M Fast on your problem, feed it to your claude code ^^:
@abancroft0 — your case is different from the fix above (that one's for the personal repo picker). You're hitting the org-level Code Review path, and the "only personal repos / can't create an OAuth entry" combo points at GitHub's OAuth App access restriction. Run through these in order:
Org → Settings → Third-party Access → OAuth app policy → find Claude → Review → Grant access.
With restrictions enabled it will NOT auto-grant — an owner has to approve it. If Claude isn't listed there yet, it's because the OAuth authorization was never triggered for the org; step 3 triggers it.
github.com/settings/tokens.If it still won't show after an owner has granted the OAuth app and the GitHub App is installed on the org with the repos selected, it's worth a support ticket — Anthropic's doc explicitly says to contact support with both your Anthropic org name and your GitHub org name, since that combo lets them check the grant server-side.
@bendoan2
I have tried those already as well. I am the github org owner and can install apps at the org level. Claude is mistaken in thinking there is a specific Claude OAuth App, there isn't. We have re-run the setup numerous times with no luck, we aren't on SSO or EMU. Unfortunately, even Claude 4.8 1M is hallucinating on this issue.
We have put in a support ticket with Anthropic, but they are WAY behind on triaging those I think.
Update for me at least, it looks like Anthropic has updated the Claude Admin UI and we are now able to select the Github orgs that the admin has access to, which pulls in the available repos from that GH Org.
Same issue. Pro plan, personal GitHub account, claude.ai/code web repo picker.
Claude GitHub App installed with "All repositories" access — confirmed at
github.com/settings/installations. Full uninstall + revoke + reinstall did
not help. Repo picker still shows "No repos match" for all my personal repos.
Please trigger a backend repository index reset for my GitHub account: maximov9andre-alt
The "Add from GitHub" button doesn't even appear for me on the Claude mobile app, and yes it has no new updates. Though it appears on the web version (on which it doesn't index the repos) but on mobile it shows all the other connectors like context7, gmail, and even vercel, but not GitHub.
<img width="1440" height="2960" alt="Image" src="https://github.com/user-attachments/assets/48d00589-4b49-41f2-ba1d-927630f58fe3" />
<img width="1440" height="2960" alt="Image" src="https://github.com/user-attachments/assets/3705ddeb-8785-4c7f-bfa3-fc721789188f" />
https://github.com/apps/claude
installing this fixed it for me
Can confirm this also worked for me.