Skip to main content
Nuphos connects to GitHub through the Nuphos GitHub App, so access is scoped to exactly the repositories you choose and there’s no personal access token to manage. The agent can then work with pull requests, workflows, issues, and repository contents.

Connect

1

Start the install

In Connectors → Connect → GitHub, choose to install the GitHub App. Your browser opens GitHub’s installation screen.
2

Choose where it can access

Select the organization or personal account, then All repositories or a specific set. GitHub controls exactly what the app can see.
3

Return to Nuphos

GitHub redirects back to the desktop app (via a nuphos://github-callback link) and the connection completes automatically — there’s nothing to copy and paste.
If you later add or remove repositories from the installation on GitHub, Nuphos picks up the change.

In the Nuphos app

Browse the repositories you granted — pull requests, workflow runs, commits, and repository contents — without leaving Nuphos.

What the agent can do for you

With code and CI visible, the agent can connect what’s deployed to where it came from. Ask it things like:
  • “Did the last deploy workflow succeed, and what changed in it?” — it reads the workflow run and the commits behind it.
  • “The checkout service started failing after yesterday’s release — what changed?” — it correlates the incident window with merged PRs and reads the diff.
  • “Open an issue summarizing this incident” — a write, so it pauses for your approval first.

Permissions & authorization

Two boundaries govern what happens through this connector:
  • Hard boundary — who can use it. Only team Administrators can install or remove the app, and they can restrict the binding to specific members with a member allow-list. Within a session the agent only holds credentials you explicitly selected, re-checked on every request.
  • Soft boundary — what the agent may do with it. Reading PRs, workflows, and code is free-form; writes (issues, comments) go through plan approvals and Auto-authorization unless you gave an explicit instruction.
The outer limit is the GitHub App installation itself: GitHub enforces which repositories the app can see, and you change that on GitHub’s side at any time.

Good to know

  • Repository selection lives on GitHub, not in Nuphos — tighten or widen it from your organization’s Installed GitHub Apps settings and Nuphos picks up the change.
  • Because it’s an app installation rather than a personal token, access isn’t tied to any one person’s GitHub account and survives people leaving the org.