> ## Documentation Index
> Fetch the complete documentation index at: https://docs.niteshift.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Sign in, connect a repository, pick an agent, and run your first Niteshift task.

Point Niteshift at a Git repository. The setup agent will have a live preview of your full dev
environment running in the cloud in 20–60 minutes.

<Steps>
  <Step title="Sign in and install the GitHub App">
    Sign in to [niteshift.dev](https://niteshift.dev) with GitHub, then install the Niteshift
    GitHub App and pick repositories.
  </Step>

  <Step title="Add an API key">
    Add an Anthropic API key (for Claude Code) or an OpenAI API key (for Codex). You pick the agent
    per task.
  </Step>

  <Step title="Run the setup agent">
    Pick a repository and run the [setup agent](/environment-configuration/setup-agent). It writes and
    iterates on a [`niteshift-setup.sh`](/environment-configuration/setup-script) until your dev
    server boots end to end.
  </Step>

  <Step title="Create a task">
    Click **New Task**, pick a repository, branch, and agent, write a prompt, and start the task.
    The [workspace](/tasks) opens with chat, preview, diff, terminal, and logs.
  </Step>
</Steps>

From here, connect [Slack](/interfaces/slack), [Linear](/interfaces/linear), or
[automations](/automations).
