Skip to content

NightShift 0.1.0

Latest

Choose a tag to compare

@DragonSenseiGuy DragonSenseiGuy released this 01 Aug 01:27
· 6 commits to main since this release

NightShift 0.1.0

An overnight agent for macOS. While you sleep it triages your email, plans your day from
your calendar and tasks, and does real coding work on your projects in a sandboxed Linux
container. In the morning: one HTML briefing, a reviewable git branch per project, and a
queue of proposed actions that do nothing until you approve them.

Download

NightShift-0.1.0.dmgmacOS 14+, Apple Silicon (arm64).

  1. Open the .dmg and drag NightShift.app to Applications.
  2. Right-click the app and choose Open the first time. The app is ad-hoc signed, not
    notarised by Apple, so a double-click shows an error with no Open button. Once past that
    prompt, every later launch is a normal double-click.
  3. A moon appears in the menu bar.

What you get without any setup

With no NightShift daemon running, the app starts in demo mode and serves one canned
night built from the project's own test fixtures:

  • a full morning briefing — email triaged by urgency with unsent draft replies, today's
    calendar with prep notes, task triage, last night's project branch, and a Failures section;
  • three actions waiting in the approval queue, each stating its exact side effect;
  • the night's agent transcripts, tool call by tool call, with their taint labels.

Every side effect is disarmed. Approving a draft reply in demo mode reports what it
would have sent and sends nothing. No Google account, no API key, no Docker, and none of
your data is involved; demo state lives in
~/Library/Application Support/NightShift/demo and is rebuilt on every launch.

Two of the emails and one of the calendar events in the canned night are prompt-injection
attempts, left in on purpose: they show up in the briefing as escaped text under a summary
that names them as attacks, which is the behaviour the whole design exists to produce.

Running it for real

That needs the source checkout — a Google OAuth client, an LLM key, colima, and about
twenty minutes. See the README:
https://github.com/DragonSenseiGuy/nightshift#setup-from-scratch

Known limitations

  • Apple Silicon only; there is no Intel build.
  • Not notarised, so the first launch needs the right-click → Open dance.
  • The sandbox needs colima + Docker, which the app does not install for you.