1
Sign in with GitHub
Go to niteshift.dev and click Continue with GitHub. This authenticates you and grants Niteshift read access to your GitHub profile.
2
Install the GitHub App
After signing in, you’ll be prompted to install the Niteshift GitHub App on your personal account or organization.Select which repositories Niteshift can access. The app requires:
- Contents (read) — clone and read repository files
- Metadata (read) — list branches and repository info
Don’t have admin access? You can connect using a personal access token instead.
3
Connect an AI agent
Choose at least one AI provider:
Enter your API key or authenticate with your subscription. Niteshift never sends your credentials to the AI model.
| Provider | Requirements |
|---|---|
| Claude | Claude Pro, Max, or API key |
| Codex | ChatGPT Plus, Pro, or API key |
| Gemini | API key |
4
Create a task
From the home page, select a repository. Click New Task and configure:
- Model — Claude, Codex, or Gemini
- Branch — defaults to the repository’s default branch
- Initial prompt — describe what you want to build or fix
5
Interact with Claude
Once provisioning completes, you’ll see three tabs:
- Chat — conversation with the AI agent
- Environment — preview URLs for running services, file diffs
- Logs — real-time output from the sandbox