What people who build software get done with Nightdesk, each in two or three steps. Search for your job, a tool or a place, or pick a topic.
What do you do?
Or tap what fits
Two quick questions for a closer match
AI agents
Your agents keep working. Stay in the loop.
Claude Code, Codex, Gemini CLI, Aider: when one runs in the terminal in front, Nightdesk puts its keys on your phone, and its output a finger’s scroll away.
Answer Claude Code from your bed
2:07 a.m.Priya, backend engineer
Priya left claude refactoring the billing service on her desktop downstairs and went to bed. An hour in, it stopped to ask before running the test suite.
The whole night’s work is waiting on one key, and the keyboard is a flight of stairs away.
How
She opens Nightdesk on her phone. It links to her desktop in about a second.
Claude Code is the tool in front, so its keys are already above the dock: Stop, Mode, /compact and the answers 1, 2 and 3.
She taps 1. The tests start, the first ones pass, and she puts the phone down.
One tap from bed, and the night’s work carries on.
Mateo asked Claude Code for a database migration and went out for noodles. By the time his bowl arrives, three screens of output are waiting in a terminal at home.
A whole desktop shrunk onto a phone makes a terminal unreadable, and he won’t approve what he hasn’t read.
How
Nightdesk offers the terminal view. One tap fills the phone with just the terminal, in large, sharp text.
One finger scrolls back through the output; a tap puts the cursor where he wants it.
He writes the next instruction in Write, and it arrives in one piece.
All three screens read and answered before the bill comes.
> when an export finishes, show where the file went, with a button that opens its folder, and add a test for it● Update(src/export/finish.ts) ⎿ 14 additions, 2 removals● Ran the export tests: all pass.
Talk to Claude Code instead of typing to it
11:20 p.m.Sheroze, who built Nightdesk
Sheroze is in bed, and his Mac is in the office with Claude Code open in a terminal. He remembers a change he meant to ask for.
It takes a paragraph to say properly, and a paragraph typed with thumbs always comes out shorter than it should.
How
He opens Write in Nightdesk and says it with Keyey, the voice keyboard he also built. It types on the phone itself and gets the names right.
He taps Send. The whole prompt lands in Claude Code on the Mac in one piece, and it starts.
When it asks before running the tests, 1 is a key above the dock.
Talking is faster than typing, and Claude Code gets the whole thought.
Nightdesk for Mac and Linux are MCP servers. Connect Claude Code, Codex or Claude Desktop, and it can build your Control Deck, hand you files and tell your phone when the work is done.
claude · ~/tiles
> make me a Control Deck page for this repo's scripts● nightdesk - create_deck_page (MCP) ⎿ Added “Repo” with 8 keys to Elif’s phone● Done: Repo is on your phone, with Undo.
testlintdocsrelease
Ask Claude Code to build a deck page for your repo
Sunday, 10:20 a.m.Elif, open-source maintainer
Elif’s project has a dozen scripts between its package.json and its Makefile, and she still types them from memory, flags and all.
Making a deck key for each one, by hand on her phone, kept losing to actual work.
How
She connects Claude Code to Nightdesk once, with the line Nightdesk’s window gives her under AI assistants.
She asks: “make me a Control Deck page for this repo’s scripts.” Claude reads both files and makes a page called Repo, with a key for each script that types it and presses Return.
It’s on her phone at once, with Undo. One more ask makes Release wait for a one-second hold, and brings the page up by itself whenever VS Code is in front.
Eight keys from one sentence, and none made by hand.
Without an assistant, `nightdesk-host send app.apk` in a Linux terminal, or Send to Phone… on a Mac, does the same.
Servers and boxes
A screen for the box that has none.
A cloud VM with no open ports, a Jetson with no monitor, the tower in the spare room. Nightdesk for Linux gives each one a desktop you can reach from your phone, from anywhere.
bob@vendor-vm: ~
$ curl -fsSL nightdesk.codedrealities.com/linux/install.sh | sh
…
Pairing code 7KQ4-M2XD
Reach a cloud server’s desktop without opening a port
Tuesday, 4:10 p.m.Bob, DevOps engineer
Bob runs an Ubuntu VM on AWS for a vendor tool that only has a graphical interface. Its security group allows no inbound traffic, on purpose.
VNC would mean opening a port or building a tunnel, and he wants neither.
How
In a shell on the VM, the way he always gets one, he pastes one command. Nightdesk for Linux installs, gives the VM a screen of its own and prints a QR code.
He scans it with Nightdesk on his phone. The phone pairs through the encrypted relay; the VM only ever connects out.
From then on, that desktop is one tap away, wherever Bob is.
No port opened, no VPN, no change to the security group.
See a Jetson’s desktop without plugging in a monitor
Saturday, 11 p.m.Kenji, robotics hobbyist
Kenji’s rover runs on a Jetson in the garage. Every time he wanted to see its camera viewer, he carried out a monitor and a keyboard, through the rain.
The Jetson has no screen, and the garage has no desk.
How
He installs Nightdesk for Linux over SSH. It runs the Jetson’s GNOME desktop on a screen of its own: no monitor, no dummy plug.
From the kitchen he opens that desktop on his phone and watches the camera viewer.
Live stats show the processor, the GPU and the temperatures while the detector runs.
The monitor stays in the cupboard, and Kenji stays dry.
$ nvidia-smi --query-gpu=utilization.gpu,temperature.gpu --format=csvutilization.gpu, temperature.gpu98 %, 71$ tail -n 2 train.logstep 41200 loss 1.284 lr 2.0e-5step 41300 loss 1.279 lr 2.0e-5
Check an overnight training run from the gym
6:30 a.m.Grace, ML researcher
Grace’s fine-tune runs overnight on the GPU tower in her spare room. Between sets at the gym, she wants to know how the night went.
Is the loss still falling, or did it crash at three? She’d rather not go home to find out.
How
She links to the tower over mobile data. Nightdesk goes through the relay by itself.
TensorBoard is open on its desktop, and she pinches in on the curve. A terminal with nvidia-smi shows the GPU; live stats show the processor, memory and temperatures.
Loss still falling, GPU at 98%. She finishes her workout.
Zara’s experiments need a graphics card, and her laptop doesn’t have one. Her old gaming PC does, in her childhood bedroom two hundred miles away. Her days are in the university library.
She can’t open a port on her parents’ router, and she can’t ask them to babysit a terminal.
How
Home for the holidays, she put Ubuntu on the PC and pasted one command: Nightdesk for Linux. It starts by itself whenever the PC does.
From the library she links through the encrypted relay. Live stats show the GPU busy and how hot it runs.
When a run has died, she starts it again in the terminal, with Ctrl and the arrows on the key bar.
Nightdesk for Mac opens other Macs, Linux workstations and cloud servers as their whole desktop. Nightdesk for Linux opens a Mac. The computer you open is free; the one you open it from is 14 days free, then a plan.
Open an EC2 server’s desktop on your Mac
Wednesday, 3:30 p.m.Lukas, cloud engineer
Lukas runs an Ubuntu server on EC2 for a licensing tool whose setup only has a graphical screen. He reaches the server through AWS Session Manager, and its security group lets nothing in.
A shell can’t click through a setup screen.
How
In that shell he pastes one line. Nightdesk for Linux installs, adds GNOME’s pieces and gives the server a desktop of its own.
He runs nightdesk-host pair and pastes the link it prints into Connect to a Computer on his MacBook. It pairs through the encrypted relay; the server only connects out.
The server’s GNOME desktop opens in a window on the Mac. He clicks through the setup with his own trackpad and closes the window.
Setup done from his own desk. The security group never changed.
Viewing from a Mac or Linux computer: 14 days free, then $4.99 a month or $57 once, on up to 3 computers. The computer you view is free.
Edit on your Mac Studio from a MacBook at a client’s
Friday, 4:15 p.m.Camille, video editor
Camille’s projects, and the fast machine that opens them, are on the Mac Studio at home. The client wants one more change to the cut before she leaves.
Her MacBook can’t open the project, let alone export it.
How
On the MacBook she chooses Connect to a Computer… and clicks the Mac Studio. It links through the relay, over the client’s Wi-Fi.
The Studio’s desktop fills the window, and its sound plays on the MacBook. She trims the cut and starts the export.
She drops the client’s new logo on the window to send it across, and copies the share link on the Studio into her email on the MacBook.
The change is in before she leaves, and the export runs at home at full speed.
Viewing from a Mac or Linux computer: 14 days free, then $4.99 a month or $57 once, on up to 3 computers. The computer you view is free. Needs Chrome or Chromium.
The Mac at home
The Mac stays put. You don’t have to.
Under the TV, shut on the desk, three displays deep, or locked across town.
Keep working from the sofa with your MacBook shut
Thursday, 9:40 p.m.Noor, product engineer
Noor’s MacBook does the heavy lifting from the desk: builds, simulators, a couple of agents. By evening she’d rather be on the sofa.
She wants to carry on without unplugging anything, and with the lid closed.
How
In Nightdesk on the Mac she sets up lid-closed mode once, with her password.
She closes the lid. Plugged in, the Mac stays awake, with a virtual screen at her usual resolution.
On the sofa her phone or tablet shows that screen, and Phone screen gives it her device’s exact shape.
The lid stays shut, the cables stay in, and the work comes to the sofa.
Mei has twelve apps open across four Spaces, and a full-screen simulator somewhere among them.
On a phone, hunting for one window is fiddly.
How
Three fingers up opens Mission Control, as on a trackpad.
Or Windows lists every open window with a picture of it, by app or by desktop, with search. She taps one, and the Mac slides to its Space and brings it forward.
Logic on the Mac by the window, Bitwig on the Linux box, Steam on the tower, VS Code by day and a DJ app by night. With Control Deck, your phone (or a spare Mac) becomes the keys, faders and pads for the app in front.
9:41
Logic ProIn front
PlayRecordStop
Trackpad
Record in Logic without leaving your armchair
Saturday, 11:20 p.m.Ama, guitarist and producer
Ama records guitar from the armchair, both hands on the instrument. Logic runs on the Mac at the desk by the window.
Every take starts with a walk to the keyboard and ends with another.
How
Her phone sits on a stand by the chair as a Control Deck. When Logic is in front, the deck shows its Logic page: play, record, stop, loop and undo.
The next page is a mixer. Logic sees a controller named Nightdesk, and the deck’s faders move her track volumes.
Between takes she plays a drum idea on the pads, and it lands in Logic as notes.
Marisol’s Logic sessions live on the Mac Studio at her studio. Late at night she opens it from her MacBook at home, full screen.
Half of every cue went to hunting for shortcuts.
How
From the window’s toolbar she opens the Studio’s Control Deck too, makes it a compact panel and keeps it on top. It floats over the full-screen window, clear of the tracks.
Logic is in front on the Studio, so the panel shows Logic’s page: play, record, cycle, the metronome and the mixer, each one Logic’s own shortcut. A click never takes her out of the window she’s working in.
The next page is a mixer: Logic sees a controller named Nightdesk, and she rides the strings with the panel’s faders.
Every key she needs is one click away, and the session never leaves the screen.
A Mac used as a deck counts as viewing: 14 days free, then $4.99 a month or $57 once, on up to 3 computers. The computer it controls is free.
Turn an old phone into a macro pad
Monday, 9:10 a.m.Hugo, full-stack developer
Hugo has a keypad in his online cart: nine keys, a cable and a price. He wants real buttons for the things he does fifty times a day: run the tests, open the command palette, push.
Nine keys won’t cover it, and they wouldn’t change when he switches apps.
How
His old phone, on a stand by the keyboard, becomes a Control Deck: as many keys as he likes, on pages he swipes.
In VS Code the keys are VS Code’s, with its icons. Switch to the terminal and they turn into Claude Code’s.
Each press gives a small, firm click, so it feels like a button and not a screen.
Use one deck for VS Code by day and your DJ set by night
Friday, 6:05 p.m.Nadia, frontend developer and DJ
Nadia’s laptop does both of her jobs: VS Code until six, a DJ set at ten.
She wanted one set of buttons for the editor and another for the set, without carrying two gadgets.
How
With VS Code in front, her deck shows Command Palette, Toggle Terminal and her test runner, with VS Code’s icons.
When the DJ app comes to the front, the page changes by itself, and the app maps the deck’s crossfader and two EQ knobs like any controller, this one named Nightdesk.
One phone for both jobs, and one less gadget in the bag.
Put your Figma shortcuts on buttons by the trackpad
Monday, 11:15 a.m.Lena, product designer
Lena’s left hand hovers over the keyboard for Figma shortcuts she half remembers: auto layout, components, outlines.
The macro pads she looked at wanted software of their own, and a corner of a desk that’s already full.
How
Her old phone, on a stand by the trackpad, is a Control Deck. She makes a page of keys, each one a Figma shortcut she named herself, and pins it so it stays while she switches apps.
A fader on the same page is the Mac’s volume, for the call at noon. Every press clicks under her finger, so she never looks down.
Some Linux systems need the snd-virmidi module for this; Nightdesk says how.
Push to talk from your phone on game night
Friday, 9:40 p.m.Yuki, QA engineer
Yuki plays co-op on the Linux tower under her desk, leaning back with a controller.
Talking to her team means a key on the keyboard, the overlay takes two at once, and a frozen game means hunting for Alt+F4.
How
Her old phone stands by the monitor as a Control Deck. When Steam comes to the front, its Games page comes up by itself, and it stays while the game she started is playing.
Push to talk stays down for as long as her thumb rests on it, so she talks between rounds without the keyboard. The overlay, a screenshot and the volume are a tap away.
Quit game waits for a one-second hold, so a stray tap never ends the match.
The keyboard stays out of reach, and she never needs it.