In active development. Follow along on GitHub

The remote desktop of the future.

Esper connects your computers directly to each other, not to a company's servers. Pair two machines once and every connection after that is one click. No account. No password. Encrypted end to end.

WindowsmacOSLinux
v1.0.0
  • atlas

    Linux · Workstation

    Connect
  • halcyon

    macOS · Laptop

    Connect
  • basement-nas

    Linux · Headless server

    Connect
  • dad-thinkpad

    Windows · Laptop

    Connect
Ready · 4 devices paired
Your machines, one click away. Esper always shows you how each one is reached.

Nothing to sign up for. Nothing watching.

Most remote desktop apps route you through their servers. Esper simply doesn't have any, and you can verify that in the code.

0
Servers
0
Accounts
0
Passwords
0
Tracking
How it works

Machines that trust each other just connect.

Other remote desktop apps decide who can see your screen on their servers. Esper keeps that decision on your own devices, where it belongs.

Pair once

Type a short code on both machines, once. From then on they recognize each other automatically. It works like exchanging keys, because that's exactly what it is.

Connect in one click

Your paired devices simply appear in a list. Click one and you're in. No nine-digit IDs to read over the phone, no passwords to rotate and share.

Revoke instantly

See every device that can reach your machine and exactly what it's allowed to do. Remove one and it's gone instantly, with no server to ask first.

Connectivity

Finds the best path. Never through us.

Esper tries the most direct route first and only falls back when it has to. No path goes through a company server, because there isn't one. And if a connection ever crosses your relay, Esper tells you. You always know which path you're on.

  1. Same network

    Nothing to set up

    Machines on the same Wi-Fi or office network find each other automatically.

  2. Your VPN

    Nothing to set up

    Already on Tailscale, WireGuard or ZeroTier? Esper notices and uses it. Your peers just appear.

  3. Direct

    Nothing to set up

    A machine with a reachable address gets a straight, direct connection over the internet.

  4. Your broker

    Your own server

    A tiny server you host introduces the two machines to each other, then steps out of the way.

  5. Your relay

    Your own server

    When nothing else works, your relay passes the data along, fully encrypted, so even it can't read a single byte.

Speed

Fast is a feature. Feeling instant is the point.

Esper's engine is built in Rust with a budget of a few milliseconds per frame. But the real work is in the details you feel, not the ones you benchmark.

A cursor with zero lag

Your pointer is drawn on your side of the connection, not streamed back as video. It moves the instant your hand does.

Still screens cost nothing

Esper only sends the parts of the screen that changed. Nothing moving? Nothing sent.

Seamless roaming

Close the laptop or hop onto a hotspot. The session follows you instead of dropping.

Adaptive quality

Esper senses congestion early and adjusts quality smoothly, never below readable.

Light on the machine

The encoder runs on a strict CPU budget, so helping someone never slows their computer down.

latency

3.8 ms

framerate

60 fps

bitrate

4.1 Mb/s

loss

0.0%

Honest numbers

Live

A built-in overlay shows latency, framerate and bitrate in real time, so you always know exactly how a session is doing.

Security

Private by design, not by promise.

Your screen is yours. Esper is engineered so that nobody else, including us, could ever see it.

Keys, not passwords

Each device proves who it is with a key that never leaves it, shown as words you can read aloud. There is no password to steal, guess or phish. That entire attack surface simply doesn't exist.

Quantum-safe from day one

Every connection combines classical and post-quantum key exchange, and it never quietly falls back to anything weaker.

A memory-safe core

The engine is written in Rust with unsafe code forbidden, and the protocol is fuzz-tested around the clock.

Nothing to phone home to

The build itself proves no server address is hidden in the app. You never have to take our word for it: anyone can open the code and check.

You always know when someone's watching

Software that can watch a screen must make being watched obvious. While a session is running, the shared machine always shows:

  • A visible indicator the other side cannot hide or turn off.

  • A panic key that ends every session and locks the screen, instantly.

  • Any new permission is asked for on your screen, never granted silently.

  • A session log that stays on your machine. There's nowhere else for it to go.

Encrypted end to end. Always.

Every session is sealed between your two devices, on every path. It's not a setting: there is no toggle and no mode where it's off. Nothing in the middle can ever read a byte.

Features

All the features. None of the upsells.

One app carries everything. There is no premium tier, because there are no tiers.

Multi-monitor

Switch between screens, focus on one, or see them all. Mixed resolutions are handled properly.

Built-in terminal

Manage headless servers with no screen attached. A full remote terminal, no video needed.

File transfer

Drag and drop in both directions. Transfers pick up where they left off if the connection drops.

Shared clipboard

Copy text and images across machines, with permission controls for each direction.

Remote audio

Hear the remote machine, in sync with what you see.

Per-device permissions

Decide exactly what each device may do, and change it at any time.

Instant help links

Helping someone non-technical? Send one link. They run one file, paste one code, and you're in.

Keyboard-first

A command palette in the app and a fully scriptable CLI, plus esper doctor, which explains a broken setup in plain words.

First-class on every platform: Windows, macOS and Linux, with full native Wayland support.

AI agents

First-class MCP support. With guardrails.

Esper speaks the Model Context Protocol out of the box, so your AI assistant can reach your machines the same way you do: paired, permissioned, and encrypted. Never through anyone's cloud.

Claudeover MCPTerminal only

Is the NAS running out of space?

Connected to basement-nasDirect · encrypted
Ran df -hYou approved
Asked to view the screenBlocked · outside scope

You're fine. /srv has 412 GB free, 38% used. Nothing needs attention.

Agent visible on hostEvery call logged locally
Works with+ more

Your agent, hands on

Esper ships a built-in MCP server. An assistant like Claude can check on a server, run a command or read a screen for you, through your own connections.

Agents are devices too

An agent pairs like any other device and gets its own key, with permissions you scope down to exactly what it may touch. Revoking it takes one click.

Nothing happens silently

Sensitive actions ask on your screen first, the presence indicator shows when an agent is looking, and the panic key ends agent sessions too.

Every action on the record

Each tool call lands in the local audit log, so you can always see what your agent did, when, and on which machine.

Co-browsingIn development

Support your users anywhere.

Embed Esper in your web app. When a user gets stuck, they click your help button and your team sees their screen of your app and the errors behind it. Nothing else, with their consent, through servers you run.

acme.com/settings/billingGet help
BillingAcme Inc. · workspace
We couldn't charge your card. Update your payment method to keep Pro.
Card on file•••• 4242Masked
PlanPro · monthly
Next invoiceOct 1 · €29.00
View invoicesUpdate card

Share this page with Sara from Acme support?

She'll see this app and nothing else. Nothing is shared until you say yes, and you can stop at any time.

Not nowShare this page
Sara can see this pageMasked fields stay hiddenEnd sharing

Help lives in your product

Add the SDK to your web app and wire it to your own help button. Your users never install anything, never read out a code, never join a meeting link.

A page, not a screen

Your team sees the user's view of your app and nothing else. Other tabs, other windows and the desktop behind the browser cannot appear, by construction.

The console comes to you

Console output, errors and failing requests appear live beside the page. Nobody has to ask a customer to open the developer tools.

Consent runs the session

Nothing is shared until the user accepts a prompt that names who is asking. A visible indicator stays on for the whole session, and one click ends it.

Rewind, by invitation

Users can include the last few minutes when they ask for help. Until they tick that box, it lives in their browser's memory and nowhere else.

Yours, end to end

The SDK connects to a relay you host, and every session is encrypted end to end. The relay forwards ciphertext it cannot read. There is no Esper cloud.

The difference

Their servers are the product. Ours don't exist.

TeamViewer, AnyDesk and the rest all route your screen through their infrastructure. That's their business model, not a technical necessity.

The rest
Free for any use, with no tiers or seats
Works without creating an account
No company server between your machines
End-to-end encrypted on every connection
Detects and uses your VPN automatically
Open source, down to the last line
Can never cut you off mid-session
Seven for seven. It's not close.
Get Esper

Build it, run it.

Esper is in early development, and there are no release builds yet. For now the way in is building from source. Installers and packages for every platform are coming. Esper never checks in with anyone. Update alerts are there if you want them, off until you turn them on, and even then it's one anonymous request that fetches a version number and nothing more.

Coming soon
Download for Windowsesper-1.0.0-setup.exe · 24 MB · x64 & arm64

Rolling it out to a fleet? A silent-install MSI is on the releases page too.

Build it from source

Prefer to read the code before you trust it? It's all there. Clone it, build it, and check for yourself that nothing calls home.

Android and iOS are next. Your machines, from your pocket.See the roadmap
FAQ

Asked, answered.

Yes. Esper is free and open source. One app, one feature set. There is no enterprise edition, no seats, no tiers, and no heuristic that decides you look commercial and cuts you off mid-session.