claude-code - 💡(How to fix) Fix /ultraplan reports 'Claude GitHub app must be installed' even when app is installed and configured for the repo

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…

Error Message

  1. Receive error:
  2. Same error returns, even after waiting and after gh auth refresh. Always returns the "must install Claude GitHub app" error, regardless of how many times the app is reinstalled or how long I wait.

Code Example

ultraplan: cannot launch remote session —
   The Claude GitHub app must be installed on this repository first.
   https://github.com/apps/claude/installations/new
RAW_BUFFERClick to expand / collapse

Environment

  • Claude Code version: 2.1.143
  • OS: macOS 26.2 (build 25C56)
  • gh CLI: 2.88.1
  • Repo: tardellirs/rag-fiscal-br (public)

Steps to reproduce

  1. git init a new local repo at /Users/tardelli/Workplace/RAG-reforma-tributaria.
  2. gh repo create tardellirs/rag-fiscal-br --public --source=. --remote=origin --push — creates public repo and pushes initial empty commit successfully.
  3. Run /ultraplan vamos para o plan in Claude Code.
  4. Receive error:
    ultraplan: cannot launch remote session —
    The Claude GitHub app must be installed on this repository first.
    https://github.com/apps/claude/installations/new
  5. Visit the URL, install Claude GitHub App on the tardellirs account with "Only select repositories" → tardellirs/rag-fiscal-br.
  6. Confirm installation at https://github.com/settings/installations — Claude app is listed, Repository access shows "Only select repositories" with tardellirs/rag-fiscal-br selected, Save button is disabled (state already saved).
  7. Run /ultraplan vamos para o plan again.
  8. Same error returns, even after waiting and after gh auth refresh.

What I verified

  • gh auth status: logged in as tardellirs, scopes gist, read:org, repo, workflow.
  • gh api /repos/tardellirs/rag-fiscal-br: accessible, default branch main, public, last push recent.
  • git remote -v: origin points to https://github.com/tardellirs/rag-fiscal-br.git, main tracks origin/main.
  • GitHub Settings → Installations: "Claude" app installed under tardellirs, repo tardellirs/rag-fiscal-br selected.

Expected

/ultraplan launches a remote planning session.

Actual

Always returns the "must install Claude GitHub app" error, regardless of how many times the app is reinstalled or how long I wait.

Possible cause

The /ultraplan service appears to cache or query installation state via a different mechanism that does not see the (correctly-configured) installation. Could be a propagation/cache issue on the cloud service side, or /ultraplan checking for a different GitHub App than the one at github.com/apps/claude.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING