Run in your terminal for local Codex development:
codex plugin marketplace add orwa-mahmoud/nightshift
codex plugin add nightshift@nightshiftAccountable autonomous engineering
Nightshift gives coding agents a durable punch list, owner-defined safety rules, recovery, and a clock-out gate—so long engineering runs keep working toward the contract instead of quietly stopping early.
Tonight’s contract
INSTALL NIGHTSHIFT
Use the official OpenAI listing or copy the exact marketplace command for your coding host. Every path installs the same open-source package.
Open the official OpenAI listing ↗MIT licensed · no API key · no separate serverWHY NIGHTSHIFT
A prompt can fade. A punch list, gate, decision log, and deadline stay inspectable.
Open work survives compaction, restarts, and handoffs because the authoritative list stays in your project.
Opt-in hooks enforce the commands, paths, identity, and stop rules you choose before the run begins.
Review local commits, verification results, parked decisions, snags, and recovery events in plain files.
ONE SHIFT, END TO END
Nightshift does not replace your coding host. It gives the host a durable operating contract and works one approved unit at a time.
Explore the complete lifecycle →Write the outcomes, gates, commit intent, and any explicit deadline.
Implement fully, verify immediately, commit locally, then tick.
Choose reversible defaults, record the reasoning, and keep moving.
Inspect commits, checks, decisions, snags, and recovery events.
WATCH ONE SHIFT
A real session, unedited apart from pacing: three items, one commit per item — and midway the agent declares itself finished with two boxes still open. The gate hands back the contract; it clocks out only once the list is clear.
READY-MADE ENGINEERING SHIFTS
Turn approved work into ordered outcomes with one local commit and gate per item.
Build the contract →OPEN-ENDEDResearch the product, rank evidence-backed opportunities, and ship the strongest complete work within the clock.
See product evolution →QUALITYSurvey tests, code, accessibility, contracts, documentation, dependencies, and security.
Open the quality guide →RECOVERYA watchman detects the dead session, waits out the outage, and resumes the same conversation — the 3 AM failure no longer ends the night.
See how revival works →TESTINGUse Codex or Claude Code to add behavior-protecting tests without padding a percentage.
Open the coverage shift →CONTINUITYPreserve the current phase, rejected paths, next action, and verification outside conversation history.
Preserve the checkpoint →RECEIPTS, NOT PROMISES
The evidence library follows the work from punch list to a human-reviewed 67-commit pull request covering 57 closed issues.
Read the receipts →continuous contract
reviewable commits
issues closed
roadmap phases
It gives Codex and Claude Code a durable punch list, opt-in mechanical rules, recovery, and a clock-out gate for accountable long engineering runs.
Not by default. Nightshift leaves local commits for owner review unless the shift contract explicitly authorizes an external action.
No. The gate prevents approved work from being quietly abandoned. Item definitions, project checks, and human review prove quality.
No. Run one small task attended so you can verify permissions, gates, stop behavior, and recovery in your exact environment.
THE FIRST SHIFT CAN BE SMALL