How it worksOptimized for local AI today
The problem / running local models today

From tinker device
to production engine.

Local and hybrid model swarms stack four layers of complexity on top of your AI workstation. Nightshift absorbs every one of them.

WITHOUT NIGHTSHIFTTinker device
workstation · terminalSETUP0h 00m
 
WITH NIGHTSHIFTProduction engine
nightshiftYOUR TIME0m 00s
 
Five layers. One night shift.

Each layer up,
less to manage.

Nightshift stacks five abstractions between you and the work. Models run it. Fleets combine them. Jobs bring it in. Workers read and check it. Methods and skills are what it learns from finishing it.

  1. 01ModelsLocal or cloud. Any mode.
  2. 02FleetsModels set to lanes.
  3. 03JobsWork from anywhere.
  4. 04WorkersScribes, judges, verifiers.
  5. 05Methods & SkillsMined from every job.
Layer 01 / Models

Any model.
Local or cloud.
One switch.

Download models straight onto your machine, or reach any cloud model with your own API key. Nightshift handles the runtimes, formats, and quirks underneath, so running any mode is hassle free.

Video, image, coding, speech, text. The same job form, whichever model does the work.

VideoImageCodeSpeechTextMusic
MODEL LIBRARY
  • LOCALqwen3-coder-30bready
  • LOCALflux.1-devready
  • LOCALwhisper-large-v3
  • CLOUDclaude-opusyour key
  • CLOUDveoyour key
DOWNLOAD IT, OR BRING YOUR OWN KEY. NIGHTSHIFT RUNS IT EITHER WAY.
Layer 02 / Fleets

Download a fleet.
Swap it for the job.

A fleet is a set of models that work as one crew. Each model is set to a lane, and the lanes are wired so one model’s output becomes the next one’s input. Nightshift combines different model types to drive any outcome.

Download entire fleets and swap them by use case and need. Want to bulk-create websites? There’s a fleet for that. Want to generate entire shows? There’s a fleet for that. Need 600 files converted from one format to another, then processed? It can do that.

FLEETShow runnerSite builderBatch converter
  1. LANE AScriptqwen3-30b
  2. LANE BStoryboardflux.1-dev
  3. LANE CVideowan-2.2
  4. LANE DVoicekokoro
  5. LANE EReviewclaude · your key
ONE OUTCOME. FIVE LANES. SWAP THE WHOLE CREW WHEN THE JOB CHANGES.
Layer 03 / Jobs

Work arrives
from anywhere.

A job is the unit of the night. External apps create them by using Nightshift as a router. You queue custom jobs yourself. Or import the AI conversations you already have, from tools like Claude and ChatGPT, and turn what you’ve been asking for into jobs that finish while you sleep.

Routed from your appsQueued by youImported from AI history
QUEUE · TONIGHT7 JOBS
  • ROUTEDSummarize 40 PDFs for the deckfrom your editor
  • CUSTOMRender episode 03, all scenesqueued by you
  • IMPORTFinish the landing page rewriteClaude history
  • IMPORTRegenerate the 12 product shotsChatGPT history
  • ROUTEDTranscribe the interview batchvia API
THREE WAYS IN. ONE QUEUE. EVERY JOB LEAVES A RESULT AND A RECEIPT.
Layer 04 / Workers

A crew that reads
and checks the work.

While a fleet makes attempts, a crew of workers looks after them. Scribes read each attempt, then summarize and tag it so the whole night is searchable. Judges compare attempts and score which ones are most promising. Verifiers check the finalists against your bar, so only work that holds up reaches your morning.

Workers run on small, fast models alongside the fleet. You set the bar; they do the reading.

Scribes summarizeJudges rankVerifiers confirm
WORKERS · TONIGHT
  • SCRIBETagged attempt 142: storyboard, 6 panelsread
  • SCRIBESummarized 38 attempts in cluster 2searchable
  • JUDGEAttempt 156 ranks first of 230score 0.91
  • VERIFIERAttempt 156 meets your barpassed
SCRIBES READ. JUDGES RANK. VERIFIERS CONFIRM. YOU WAKE TO THE BEST.
Layer 05 / Methods & Skills

Every job teaches
the next one.

All of your jobs can be mined for methods and skills: the steps that recur, the fixes that worked, the sequences that got a result on the first pass. Nightshift extracts them, keeps them, and reaches for them next time.

The more nights it works, the more it knows about your work. It learns and evolves over time, without you writing a prompt for it.

MINED FROM 1,284 JOBS
  • SKILLSubtitle cleanup for batch exports38 jobs
  • METHODStoryboard → render → QA pass91% first pass
  • SKILLYour house style for product copy112 jobs
  • METHODConvert → validate → archive600 files
WHAT WORKED LAST NIGHT BECOMES HOW IT WORKS TOMORROW.
Many front doors. One night shift.

It fits the way
you already work.

Your apps bring the work. Your agents give the instructions. Your phone puts the controls in your hand.

Swipe to explore · Apps, agents, and your phone →

01 / YOUR APPS

A familiar API.
Your own compute.

Connect apps that support a custom OpenAI-compatible endpoint. Point them at Nightshift with your access token, and give your everyday tools a backend for the work that doesn’t need an answer this second.

OPENAI-COMPATIBLE BASE URL
http://127.0.0.1:8088/v1
02 / YOUR AGENTS

A command line.
A whole production crew.

Any agent that can run shell commands can use the ns CLI. Submit a job, watch its progress, and retrieve the result—without babysitting the cockpit.

GIVE YOUR AGENT A NIGHT SHIFT
ns generate --prompt "…" --json
03 / YOUR PHONE

Leave your desk.
Keep the controls.

Pair your phone by QR code and monitor or steer your workstation over your local network. The same live field, wherever you are on your LAN.

NIGHTSHIFT
YOUR NIGHT. IN HAND.
OpenAI-compatible APIAgent-ready CLIPaired phone control
NIGHTSHIFT · LOCAL EDITIONS

Nightshift for DGX.

The download link isn’t live yet. Come back here when the release is available. In the meantime, see how a night unfolds.

Try the free web edition ↗Ask about availability ↗
Interactive demonstration

Look closer at the night.

Generated work

Download original ↓