Night Shift
Night Shift is a repo-local CLI for planning, executing, and delivering autonomous coding work against a single Git repository.
It keeps the brief, run journal, task graph, and execution artifacts local to the project, then delegates planning and execution to external providers like Codex CLI or Cursor Agent.
Start Here
- Getting Started
- Run Lifecycle
- Configuration
- Worktree Environments
- State and Artifacts
- Providers and Delivery
Canonical Flow
night-shift init
night-shift plan --notes notes/today.md
night-shift start
night-shift status
night-shift report
Use resolve when planning needs human decisions, resume when a run was
interrupted, doctor or resume --explain when you want a dry recovery read,
plan --from-reviews when open Night Shift PRs need a fresh successor stack,
and reset when you need to eject the repo-local control plane and start
over.