WhipDesk logoWhipDesk.com
Get started free
Robot pondering common questionsFAQ

Questions? We've got answers.

Security, privacy, price, and why we're handing this out for free. The honest version — no marketing fog.

Is it free?#

Yes. LAN and STUN modes are free forever. TURN mode — the relay fallback — costs us real server money, so it runs on donations. As long as those keep coming, the relay stays free too.

The rest of our infrastructure is cheap by comparison; TURN is the part that grows with every new user. Feeling generous? Hit that donate button and let's see if it's enough.

Is it secure?#

Yes. WhipDesk sessions run over WebRTC — the same protocol used by browser video calls — so the screen and control channel are end-to-end encrypted.

Remote discovery adds account authentication. Every connection, including LAN, also requires a pairing token and a PIN challenge before the first screen frame is sent. The agent stores a salted, stretched key; the controller computes a one-time response in memory. The PIN itself never crosses the wire or reaches our servers.

Want to check our work? The whole flow is written up in our security doc on GitHub — ask your favorite AI agent to inspect it, and if you can make it tighter, open a PR. We'll love you forever.

Can you see my screen?#

No. Remote-session screen video and control input travel end-to-end encrypted between your devices. If a direct path is blocked, the TURN relay forwards encrypted packets it cannot open. Hosted services process only the account, device, connection, abuse-prevention, and minimal diagnostic metadata listed in our privacy policy; they do not receive remote-session contents or PINs. The desktop agent has no analytics. The marketing site uses the analytics disclosed in that policy, separate from remote sessions.

How is it different from Codex, Claude Code Remote Control, TeamViewer, or RustDesk?#

Two categories, and WhipDesk sits across both.

Agent remotes — Codex's mobile app and Claude Code Remote Control — reach the one agent they ship, and nothing else on the machine. WhipDesk controls the whole dev machine: every agent you're running, plus the terminal and browser next to them, on one screen.

Remote desktops — TeamViewer and RustDesk are enterprise IT tools, built to manage fleets of office devices, not to be read on a phone screen or used for AI workflows. WhipDesk is built for the mobile web: it fits a small screen, and it specializes in watching the AI agents on your dev machine.

Then the purpose-built extras: idle-agent detection and alerts on real on-screen changes, prompts scheduled to fire when your session resets at 3am, plus Whipository for reusable prompts and LashStash for scheduled desktop actions. Side-by-side tables are on the homepage.

Which AI agents does it work with?#

Out of the box it recognizes Claude Code, Codex, Gemini CLI, Aider, GitHub Copilot CLI, opencode, Cursor Agent, and Amp — no setup. And because it's a full remote desktop, anything else on your screen works too; the detection just adds live status and alerts on top for the agents it knows.

How do I know when my agent needs me?#

WhipDesk keeps an eye on your agents and flags when one is working, blocked, idle, finished, or crashed — deliberately debounced so a thinking agent doesn't cry wolf. Alerts pop up right in your browser over the live connection, and if you allow browser notifications, they'll reach your phone even when the tab is closed.

What do I actually need to run it?#

A dev machine where your AI agent lives — Windows, macOS, or Linux — with the lightweight agent installed, plus any phone, tablet, or browser to connect from. For LAN mode, that's the whole list. For STUN and TURN, add one free account so we can introduce the two devices to each other.

Then be at the park, at work, or wrangling kids — pull out your phone and see what your agents are up to.

Is there an iOS or Android app?#

Not yet. For now WhipDesk opens right in your phone's browser — add it to your home screen and it launches just like a regular app. If a proper native app is something you'd want, open a GitHub issue, and if enough people are into it we'll build one.

How many machines can I connect?#

As many as you've got. Run the agent on every dev box in your fleet and whip them all from one dashboard. No per-device fee, no "you've hit your limit" pop-up.

Why are you being so nice and building this for us?#

Because we needed it ourselves. WhipDesk is packed with the stuff we use every single day to keep our own agents in line — checking progress from the park, from work, from bed the moment we wake up. And honestly, we think paying for the infrastructure together will be easier than carrying it alone.

Right now the goal is simply for the project to cover its own maintenance. If enough people end up using it, it'd be great to earn back the Claude subscription and the time we sink into this — ideally with enterprise customers picking up that tab. If something's missing or broken, open a GitHub issue or PR — ideas welcome, rants tolerated, PRs adored.

Why open source?#

We'd never run software that can connect in and control our dev machine without trusting the code — so we won't ask you to either. Read it, fork it, audit the security yourself, or build the feature you wish existed and open a PR on GitHub. The code's under the AGPL-3.0 license; only the WhipDesk name and logo stay ours.

Can I self-host the whole thing?#

LAN mode is self-contained and needs no hosted discovery. For internet access, the client contract is documented and supports your own Firebase authentication/signaling configuration plus your own STUN and TURN infrastructure. We publish the client implementation and self-hosting interface, but not the production WhipDesk edge deployment or relay-fleet configuration. The exact boundary and setup options are in the SELF_HOSTING doc.

Can I use it at work?#

Nothing stops you — it's free and open source. But if your company needs SSO or other enterprise trimmings, we haven't built those yet. Interested? Email us and we'll work out what you need together.

I found a bug — where do I report it?#

Start with GitHub issues; a pull request is welcome if you have a fix. If GitHub is not an option, email. Public reports help the next person who hits the same thing.

What's the Whipository?#

Your personal prompt library. Instead of retyping the same instructions over and over, save your go-to prompts in the Whipository and fire them off in a tap — from your phone, straight to your agent. Perfect for the boilerplate you paste ten times a day: "you hit session limit, resume" or "make no mistakes."

What's LashStash?#

Your automation deck for the desktop. LashStash lets you queue up a sequence of actions — clicks, keystrokes, delays, even hopping between monitors — then run or schedule them to drive your agents for you. Line up a stash that starts a fresh session, retries a stuck one, or clicks through a prompt at a set time (say, when your usage limit resets at 3am), and let it run while you're away.

How can I support the project?#

Share it with friends, post videos and screenshots of WhipDesk getting the job done without you running back to your dev box, and star the GitHub project — that helps too.

Got a spare dollar? Donate — there's a "choose amount" button, so pick whatever's comfortable.

Happy WhipDesk robot ready to help

Still curious? Still skeptical?

Read the code, file an issue, or just yell ideas at us. We're listening.