The Nook App Icon
The Nook

Your Mac and Agents, under control

Agent orchestration, fan and thermal control in a beautiful native UI.

macOS 14+ · 14-day free trial · up to 3 devices

Beta pricing · 33% off

$15 $10 one-time

Why the Nook

One glance. Everything your agents are doing.

The island

Every agent, one glance

A pill tucked into your notch — a campfire for your whole fleet on the left, live data on the right. Blue running, green ready, amber needs you.

expand for the full panel ↓

Approvals

Unblock agents, anywhere

Permission prompts surface as cards in the panel — Allow once, always, or deny. Away from the desk, push them to your phone and answer from there (coming soon).

the-nook · bridgeapproval

Run Edit

server/routes.ts +12 −4

AllowDenyDeny with reason…

Cooling

Silence it or max it

Read both fans live, then take over the curve completely. Flip to MAX before a compile, whisper-quiet when the fleet idles.

1270RPM
1219RPM
AutoMAX

Remote

Agents on other machines

Run agents on Linux boxes and SSH servers — one click installs the nook-hook, and their sessions join the same island.

build-boxssh

You: fix flaky test

gpu-rigssh

Ready

Your Mac

The gauges that matter

CPU and GPU die temps, memory pressure, live network throughput — the same tier palette the island uses, warning before a compile cooks your lap.

CPU72°
GPU58°

Plus calendar, reminders, calls, and Now Playing — all in the same island, all one-time purchase.

In action

Built for the way you actually run agents

The island

Your whole fleet, in one pixel strip

Every session, every agent, one square each. The pill never wraps, never grows — an arriving question flashes the fire and swaps the slot, then hands the notch back.

  • 12 agents: Claude Code, Codex, Gemini CLI, OpenCode, Pi, and more
  • The campfire dances while work runs, simmers when all is calm
  • Slot rankings — you choose which data earns the notch
  • You don't need a notch — external displays get the same island, floating top-center

Fleet running calmly

 

Approvals

Answer from the island — or your phone

Gated tool calls hold right in the panel. Allow, deny, or demand a reason. Walking away? The same request lands on your phone and your tap flies back to the agent.

  • Permission and question cards pin above the session list
  • Push-to-phone over your own network — no cloud middleman (coming soon)
  • Works across every hooked agent, local or remote
the-nook · bridgeapproval

Run Edit

server/routes.ts +12 −4

AllowDeny

The Nook

Claude Code wants to edit

tap to Allow or Deny

Cooling

Fans that answer to you, not the scheduler

Live RPM for every fan, and the curve is yours. Apple's stock curve waits until you're already cooking — swap to Aggressive and it climbs earlier and harder, or slam MAX before the compile.

  • Stock, Aggressive, and MAX — swap curves in one click
  • MAX and COOL sessions surface right in the pill
  • CPU/GPU die temps tier-color before things get loud
  • All local: your hardware data never leaves the device
Fan 1
1270RPM
Fan 2
1219RPM
Autocurve in control

Power

Wall power, on your terms

Live watts from the adapter to the battery to the chassis — and a charge ceiling you set yourself. On recent macOS The Nook drives the system's own limiter; below that it enforces the limit itself. One slider, 50–100%, any version.

  • One slider, 50–100%, on any macOS version
  • Hooks the system limiter where it exists, enforces elsewhere
  • Top-up mode charges past, then re-arms on unplug
  • Thermal protection pauses charging when the pack runs hot
  • Energy flow figure: adapter → battery → system, live watts
BatteryLimit 80%
62%38 W · 57 min to full

Top-up mode

charge past the limit while plugged in

on the way to the ceiling

Your day

Meetings come to the notch

Today sits in a dial — days behind, days ahead, dots where things happen. The slot counts your next call down, and when it gets close the island opens the day on its own.

  • Next meeting counts down right in the slot
  • Near a call, the island opens the day itself
  • Meeting links get an Open button in the row
  • Real calendars and reminders — no sync service
14m
Calendar+
T8
W9
T10
F11
S12
S13
M14
T15
W16

09:30–09:45

Standup

Daily

Open

15:30–16:00

Design review

4th floor

Camera

A lens that stays asleep

A live camera preview in the island for the seconds before a call. It never wakes on its own: permission-gated, inert until you click Start, and dead the moment you leave the panel.

  • Nothing watches until Start camera gets a click
  • Live only while the panel sits open
  • A device picker for every connected camera
  • Opt-in module — in no default panel
CameraFaceTime HD Camera ▾
Start camera

inert — the lens stays dark until you click

Remote

Any SSH box, one click away

Point at any SSH-reachable box and click once — the nook-hook installs itself and its agents appear beside your local ones, indistinguishable.

  • One click: copy the hook, run setup, probe answers pong
  • Remote agents wear a blue badge in the same dot grid
  • Works for Claude, Codex, Pi and many more

gpu-rig

mike@192.168.64.3 · linux

Install hook

one click: copy → setup → probe

scp nook-hook gpu-rig:~/.nook/bin/
setup: bake NOOK_HOST, write ~/.nook/endpoint
nook-hook --probe → pong
gpu-rigremote

You: benchmark fp16

agents join the same dot grid

The campfire

A hearth that tells the truth

Stop-motion pixel art, four frames a step. It dances when tokens stream, putters blue when an agent asks, and goes to dead embers the moment something breaks.

  • Idle, running, ready, question, and error — at a glance
  • Hand-drawn 14×14 sprites, no tweening
  • The fire is the fleet's pulse: glanceable from across the room

fleet running

pending question

ready to review

all quiet

something failed

Try it free for 14 days

Orchestrate your coding agents, watch temperatures, take control of your fans, and keep background services quiet. When the trial ends, unlock everything with a single one-time payment — no subscription, ever.

Beta pricing — full price will be $15. One license covers up to 3 of your own Macs.

Lost your license?

Enter the email you purchased with and we'll resend your key.