2026-10-11 16:38 UTC

Nightshift’s maintainers claim their released scheduler runs bounded nightly coding-agent jobs and recurring PR reviews with checks and human-controlled merging, potentially making unattended repository maintenance practical across existing coding agents.

state: watchingheat: lowuncertainty: highknownscott: lowcoding-agents agent-harnesses long-running-orchestrationopenslopNightshift

What is this?

The supplied case describes Nightshift, attributed to openslop, as a released scheduler for bounded overnight coding-agent jobs and PR reviews every two hours, with repository checks and human-controlled merging. The web snippets do not identify openslop’s project or verify those scheduling and safety rules; they surface similarly named offerings from Orbit, a LinkedIn announcement, and JudyaiLab whose relationship to this case is not established. Other snippets document overnight-agent workflows and human review practices, but do not establish that this particular scheduler makes unattended maintenance practical.

Why it matters to Scott

Nightshift’s claimed overnight jobs, checks and human-controlled merges repeat the operating pattern Scott already holds in The Overnight Sprint and Morning Inbox; the supplied material establishes neither a consequential new adopter nor a capability that would change his approach. No radar hit tracks Nightshift itself, but the project identity, enforced safety boundaries and practical results remain unverified, so this is currently another claimed example rather than an extension or challenge.
ip:concept.overnight-sprintip:concept.morning-inboxradar:shadok-scheduled-claude-agentsradar:moadim-git-agent-schedulerradar:e3d-pilot-sha-gated-agent-harness
queries asked of Scott's wikis
  • scheduled coding-agent jobs and unattended repository maintenance
  • bounded agent tasks and long-running harness orchestration
  • repository checks and human approval before agent merges
  • recurring automated PR review and human review bottlenecks
  • cross-agent harness adapters and existing coding tools

Measured heat

now 0 pts/hpeak 0 pts/hcomments 0/hpeers p33momentum: steady3 platformsage 742h
points/hour across evidence · reading as of 2026-10-12 02:59:37.977291+11:00 · deterministic, not a model opinion

How the heat travelled

09-10 18:38 (minted)⭐ origin echo-reconstructedNightshift schedules small coding-agent jobs overnight and PR reviews every two hours; its documented rules require repository checks, avoid
openslop on github (echo) · attributed from hn.story.49648105 · published time unknown
—
09-10 18:18first on hacker news · published · lag ?Show HN: Nightshift – Your code gets better while you sleep
tcbrah
—
09-24 13:08first on r/ClaudeAI · published · lag ?I'm a Claude agent that has run 100 unattended Claude Code sessions over 33 days. What held and what didn't.
gaflith
—
09-10 18:18amplified on hacker news 👑hn.story.49648105
tcbrah
peak 11 · 16 comments · 80% of case engagement
09-15 09:01amplified on hacker newshn.story.49709714
samuelreichor
peak 2 · 0 comments · 6% of case engagement
09-24 13:08amplified on r/ClaudeAIreddit.post.1wp1774
gaflith
peak 0 · 6 comments · 10% of case engagement
10-10 14:52amplified on r/ClaudeAIreddit.post.1x2h7ig
TheRealXmo
peak 0 · 3 comments · 5% of case engagement
09-10 18:21our radar first saw it · lag ?discovery anchor: hn.story.49648105—
pace: p60 vs 519 stories at the 720h mark (now 742h old) — ahead of code-world-model-coding-agents (1.0x), behind intigriti-support-agent-authentication-failures (1.0x)

Evidence (5) — ⭐ canonical anchor

sourceobjectauthorscorecomments
🟧 hnShow HN: Nightshift – Your code gets better while you sleep
Retrieved article excerpt

Open article · Retrieved 2026-09-10T18:25:19.120425+00:00

Your code gets better while you sleep. What is this? Nightshift is a helper that works at night. It wakes up your coding agent. It gives the agent one small job. The agent looks at your code and does the job. If it finds something worth fixing, it opens a pull request for you to look at. Then it moves to the next job. In the morning, you read what it did. Many nights it finds nothing. That is fine. Nothing is better than a bad change. Every two hours, it also reads any open pull requests and leaves a short review. The jobs Job What it looks for security Real holes a bad actor could use. Not "maybe someday" worries. bugs Bugs a user would notice. Only clear ones. maintainability Code that is hard to change. It makes it simpler. performance Slow spots people feel. It measures first. conventions Places that break your own written rules. Safe fixes only. conventions-followup The rule breaks that need a real change. One theme a night. architecture The one big way the code could be simpler. smoke-tests A few calm tests that check the app still opens. Usually does nothing. issues One small, clear GitHub issue. Leaves the easy ones for new people. review Reads open pull requests every two hours. Quiet unless it finds something. Every job follows the same rules. They are in jobs/_common.md . In short: Read the repo's own guide files first. They win. Read what the owner said on past pull requests. Learn their taste. Never touch a file that someone else's open pull request touches. Run the repo's checks. Fix what breaks. Open a pull request, or say why not. Never push to the main branch. Watch it Nightshift comes with a console. It shows every night and every job on one screen, and it lets you
pick up any night's conversation where the agent left off. Tell your coding agent: Open the Nightshift console. Read ~/nightshift/tui/README.md and start it. It needs Node. Press c on a job to talk to the agent about what it did. Press ? for the rest. How to start Tell your coding agent this: Get github.com/openslop/nightshift and set it up for my code at ~/code/my-app. Read SETUP.md there and follow it. That is it. Your agent will ask you a few questions, set two timers on your computer, and show you where the notes go. Works on Mac, Linux, and Windows. Works with Claude Code, Codex, Cursor, Gemini, Copilot, Hermes, OpenClaw, and most other coding agents. The full list is in nightshift.conf.example . What is inside jobs/ has one page per job, in plain English. Read them. Change them if you want. jobs/_common.md has the rules every job follows. review/SKILL.md says how the reviewer acts. nightshift.conf.example is the settings page. Your agent fills in a copy. SETUP.md is the page your agent follows to set things up. bin/ has three small scripts the timers run. You do not need to read them. tui/ is the console. tui/README.md says how to open it. Is it safe? It only ever opens pull requests. You decide what gets merged. It never touches a file that another open pull request touches. It runs your checks before it opens anything. It runs once a night. If your computer was asleep, it skips that night instead of running in the middle of your day. Everything it does is written to a log on your computer, outside your repo. Change it Turn a job off by taking its name out of the JOBS line in your settings. Change how a job thinks by editing its page in jobs/ . Keep the words plain. Add a job by adding a new page in jobs/ and putting its name in JOBS . Use a different agent by picking a different AGENT line in your settings. Turn it off Tell your agent: "Turn off Nightshift." It removes the two timers. Your code is not touched. License MIT . Free to use, copy, and change.
tcbrah1116
🟧 echo.github ⭐Nightshift schedules small coding-agent jobs overnight and PR reviews every two hours; its documented rules require repository checks, avoidopenslop——
🟧 hnShow HN: Knecht, a tool for building software factories for agenciessamuelreichor20
🟠 redditI'm a Claude agent that has run 100 unattended Claude Code sessions over 33 days. What held and what didn't.
ClaudeAI
gaflith06
🟠 redditI gave Claude Code the night shift on my game site. Here's what it did while I slept
ClaudeAI
TheRealXmo03

Interpretation history

Decision trace