Skip to content

[BUG] "GitHub app not installed" modal on mobile despite app being installed (personal repo) #31401

Description

@vcheckk

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

On the Claude mobile app, selecting a GitHub repository in Claude Code shows a "GitHub app not installed" modal, even though the Claude GitHub app is already installed with full read/write access to all repositories.

Steps to Reproduce

  1. Open the Claude mobile app
  2. Navigate to Claude Code
  3. Attempt to connect a personal GitHub repository
  4. Modal appears: "The Claude GitHub app must be installed on your repository to use Claude Code. Install it to enable Claude to create branches and open pull requests."

Expected Behavior
The app recognizes the existing GitHub installation and proceeds normally.

Actual Behavior
The modal appears every time, blocking Claude Code usage entirely on mobile.

Environment

  • Device: Samsung Galaxy S22 Ultra
  • OS: Android 14 (One UI 6.1, latest available)
  • App version: 26030217
  • Repo type: Personal
  • GitHub app permissions: Full read/write access to all repositories

Related Issues
Possibly related to #27155, where personal repos are not recognized in the repo picker on Claude web despite the app being installed. Both suggest the app installation may not be correctly detected for personal accounts.

Screenshot

Image

What Should Happen?

The repository should be accessible and Claude Code should launch without prompting to install the GitHub app.

Error Messages/Logs

Steps to Reproduce

  1. Open the Claude mobile app
  2. Navigate to Claude Code
  3. Attempt to connect a personal GitHub repository
  4. Modal appears: "The Claude GitHub app must be installed on your repository to use Claude Code. Install it to enable Claude to create branches and open pull requests."

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

No response

Claude Code Version

mobile

Platform

Other

Operating System

Other

Terminal/Shell

Other

Additional Information

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:autharea:claude-code-webClaude Code on the web. claude.com/codebugSomething isn't workingduplicateThis issue or pull request already existsplatform:androidIssue specifically occurs on AndroidstaleIssue is inactive

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions