GitHub Dashboard

See what needs your attention across all your repos.

Go to github.com/login/device and enter this code:

Waiting for authorization...


Or use a Personal Access Token:

How to create a token

Option A — Fine-grained token (recommended, read-only):

  1. Go to Fine-grained tokens
  2. Select repositories: All repositories
  3. Under Repository permissions, grant:
    • Issues — Read-only
    • Pull requests — Read-only
    • Metadata — Read-only (auto-selected)
  4. Click Generate token and paste it above

Note: Fine-grained tokens do not support the Notifications API. The Notifications section will be unavailable.

Option B — Classic token (needed for notifications):

  1. Go to New classic token
  2. Select scopes: notifications, read:user
  3. For private repo access, repo is also required — note this grants full read/write access, as classic tokens have no read-only repo scope
  4. Click Generate token and paste it above

Classic tokens lack fine-grained permissions. If you only work with public repos, public_repo + notifications + read:user is sufficient and safer.