Documentation

Understand every part of the shift

Install Nightshift, write durable work, configure boundaries, recover sessions, and troubleshoot from authoritative product behavior.

01 · Documentation

Start your first Nightshift

Set up Nightshift, write one bounded task, run it attended, and review the local receipt.

Read page →
02 · Documentation

Install Nightshift

Install the Nightshift plugin for Codex or Claude Code and open the project you want it to change.

Read page →
03 · Documentation

How Nightshift works

Understand the durable contract, one-item loop, gates, decisions, recovery, and morning handoff.

Read page →
04 · Documentation

Write a Nightshift punch list

Define complete, verifiable engineering outcomes that survive long agent runs and handoffs.

Read page →
05 · Documentation

Gates, guards, and stop rules

Choose verification gates and opt-in mechanical rules for an unattended engineering shift.

Read page →
06 · Documentation

Session recovery and the watchman

See how Nightshift revives a dead coding-agent session without losing the approved work contract.

Read page →
07 · Documentation

Nightshift command reference

Choose the right Nightshift command for setup, execution, status, quality work, diagnosis, stopping, and archiving.

Read page →
08 · Documentation

Configure Nightshift safely

Set deadlines, stalls, command rules, path protections, identity expectations, and question-tool behavior.

Read page →
09 · Documentation

Supported platforms and hosts

Understand Nightshift support across Codex, Claude Code, macOS, Linux, native Windows, WSL, and remote environments.

Read page →
10 · Documentation

Remote SSH, devcontainers, and WSL

Keep Nightshift’s host, project, state, and watchman on the same side of a remote environment boundary.

Read page →
11 · Documentation

Troubleshoot a Nightshift run

Diagnose setup, gates, state, process leases, watchman behavior, and stop conditions without making the situation worse.

Read page →
12 · Documentation

First-night safety checklist

Verify permissions, gates, stop behavior, recovery, Git identity, and review expectations before leaving a shift unattended.

Read page →
READY FOR YOUR FIRST SHIFT?

Start with one small, attended task.

Open the quickstart →