The Claude GitHub App is how several Claude features get access to GitHub repositories. Which features you get depends on whether the app is installed on a repository, not only on how you signed in.1
Two ways to connect cloud sessions
| Method | How | Reach |
|---|---|---|
| GitHub App | Authorize it during web onboarding | Public repositories, plus private ones the app is installed on |
/web-setup | Sends your local gh CLI token to your Claude account | Any repository your gh token can reach |
Features that need the app on the repository whichever method you used: pull request auto-fix and project threads.1 Quick web setup, the organization setting that exposes /web-setup, is off by default on Team and Enterprise; an Owner enables it under Admin settings > Claude Code.1
The note’s author reads this as the app being the real gate: connecting with /web-setup because it is faster quietly opts out of the automation features. (Analysis from the source.)1
Permission scope
The app serves several Claude features, so its permissions are broader than Claude Code GitHub Actions alone needs; the Action relies on read and write access to Contents, Issues, and Pull requests. An organization can create a custom GitHub App limited to those, but it does not replace the official app for Claude Code Review or web auto-fix.2
Related
- Source: Claude Code GitHub Actions
- Moving work between terminal and cloud: without the app,
--clouduploads a bundle instead of cloning. - Source: Claude Code Cloud Sessions