Set up Deskling
This is your relay: the little server your agents and your screen both talk to. It's yours, on your Cloudflare account.
Your relay token
The DESKLING_TOKEN you chose when you deployed. It's only kept in this browser tab.
Status
Your details
Relay URL
Token
••••••••The screen
- Install the firmware once over USB: open the installer in Chrome or Edge.
- Pick your Wi-Fi on Deskling's screen.
- Open the address it shows (usually
http://deskling.local) on this computer, type the 4-digit code from the screen, and paste the relay URL and token from above.
After that it updates itself over Wi-Fi; you'll never need the cable again.
Claude Code (Mac, Windows, desktop app)
In Claude Code, run these three commands. The last one asks for the relay URL and token from above.
/plugin marketplace add moderniselife/deskling/plugin install deskling@deskling/plugin configure deskling@desklingPrefer the terminal? This sets both in one go (the token is included when you copy it):
Restart Claude Code afterwards. The desktop app uses the same plugins. To send messages to sessions that are sitting idle, start Claude with claude --channels plugin:deskling@deskling.
The config file: Claude desktop app, Cursor, scripts
Save this as ~/.deskling/config (Windows: %USERPROFILE%\.deskling\config). Everything reads it: the Claude Code plugin (handy when your Claude app has no place to enter plugin settings), the Cursor hooks and the deskling command. Restart Claude afterwards.
Cursor: see hooks/README.
Try it
Each button sends something to every connected screen (and the simulator).