Claude Code Web: repository list not refreshing after GitHub app reinstall
Description
Claude Code Web does not update the repository list after reinstalling and reconfiguring the GitHub app. It keeps showing stale/old repositories from previously connected organizations, even after a complete reset.
Steps to Reproduce
- Noticed repos from org Namiyoga-New (3 repos:
namiyoga-studio-prod,namiyoga-dev,namiyoga-reservas) were not appearing in Claude Code Web repo selector - Went to
github.com/settings/installations→ installed the "Claude" GitHub App on the Namiyoga-New org with "All repositories" access - Confirmed installation was successful (shows "Installed 1 minute ago" on GitHub)
- Refreshed Claude Code Web → repos still not showing
- Logged out and back in to Claude Code Web → still old repos
- Went to
github.com/settings/apps/authorizations→ confirmed Claude has access to all 4 orgs (Namiyoga-New, Progetti-Alessio, StudyIA-2026, talionwar) - Revoked Claude from "Authorized GitHub Apps" tab → re-authorized → still old repos
- Revoked all apps from "Authorized OAuth Apps" tab → still old repos
- Uninstalled Claude GitHub App from ALL orgs via
github.com/settings/installations - Re-connected GitHub from Claude Code Web from scratch → reinstalled on all orgs → still showing the exact same old repo list
- Cleared browser cache and cookies for claude.ai
- Opened Claude Code Web in incognito window, logged in fresh, reconnected GitHub → still the same stale repo list
Expected Behavior
After reinstalling and re-authorizing the GitHub app, Claude Code Web should show the current list of repositories from all authorized organizations, including the newly added org (Namiyoga-New).
Actual Behavior
Claude Code Web continues to show a stale list of repos. The list includes repos from an org (NamiYoga-Legacy) that was never explicitly connected to the new Claude installation, while repos from the newly installed org (Namiyoga-New) do not appear.
Stale repos shown (from NamiYoga-Legacy, not currently installed):
nami-music-creator3dposeConverternamiyoga-locationsrag-server2d-posernami-sequence-aio
Missing repos (from Namiyoga-New, correctly installed):
namiyoga-studio-prodnamiyoga-devnamiyoga-reservas
Environment
- Claude Code Web (claude.ai/code)
- Browser: Safari/macOS
- GitHub account: talionwar
- Organizations: Namiyoga-New, StudyIA-2026, Progetti-Alessio, talionwar
- Date: 2026-04-05
Conclusion
The repository list appears to be cached server-side and never invalidated, even after a complete uninstall/reinstall cycle of the GitHub app across all organizations.
🤖 Generated with Claude Code
Showing cached comments. Read the full discussion on GitHub ↗
7 Comments
Found 3 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Not a duplicate — I've already tried all the workarounds mentioned in the suggested duplicate issues (#18467, #12839, #11730):
None of these work. The repo list remains stale. This appears to be a server-side caching issue on Anthropic's end — GitHub shows the correct installations and permissions, but Claude Code Web never picks up the updated repo list.
The key difference from the duplicates: this isn't about repos not appearing due to missing permissions. The permissions are correct on GitHub's side. Claude's backend simply doesn't refresh its cached view of my repositories, even after a complete teardown and reinstall cycle.
Proof the cache is stale:
Namiyoga-New(newly created org, 3 repos, app installed) → never appearNamiYoga-Legacy(old org, app NOT reinstalled) → still show upI have same exact issue that if I add more repositories in github to Claude app, then those show up in repo picker, but Github event triggers for scheduled tasks don't recognize it.
<img width="1198" height="1716" alt="Image" src="https://github.com/user-attachments/assets/a7000b4d-b430-4351-9878-2e76cf43cc87" />
Closing for now — inactive for too long. Please open a new issue if this is still relevant.
This is still relevant
Yes still not working
I faced the same issue. Solved by disconnecting from github in https://claude.ai/new#settings/customize-connectors/integration-github , reconnecting Github integration and logout, login to Claude.
Not ideal solution but it works.