Skip to main content
Niteshift integrates with GitHub to access repositories, trigger tasks from PRs, and post status updates.

What the integration does

FeatureDescription
Repository accessClone and read files from your repositories
PR commandsCreate tasks from PR comments with /niteshift
Status checksPost task status as GitHub check runs
Repository syncKeep your repository list up to date

GitHub App permissions

The Niteshift GitHub App requests these permissions:
PermissionLevelPurpose
ContentsReadClone repositories, read file contents
MetadataReadList repositories, branches, commits
Pull requestsReadAccess PR context for linked tasks
ChecksWritePost status checks on PRs
IssuesReadRead issue comments for commands
Niteshift never writes to your repository directly. The agent makes changes in an isolated sandbox. You control when to commit and push.

Authentication methods

GitHub App (recommended)
  • Install on your account or organization
  • Fine-grained repository permissions
  • Automatic token refresh
Personal Access Token
  • Connect without admin access
  • Requires repo scope
  • You manage token rotation
See GitHub App for setup instructions.

Webhooks

Webhooks are processed automatically when you install the GitHub App. No additional configuration is required.

What’s next