Remote desktop, built right

Your desktop,
anywhere.

RemoteMain gives you fast, encrypted remote access to your Mac and Windows machines — from any device, on any network.

macOS  ·  Windows  ·  NAT traversal  ·  relay fallback

Everything you need.
Nothing you don't.

Built for engineers, IT teams, and power users who need reliable remote access — not a bloated platform.

Live screen streaming

Hardware-accelerated H.264 encoding on the host. Smooth, low-latency video delivered directly to the controller — no cloud middleman.

Full keyboard & mouse control

Precise input injection using platform-native APIs. Every keystroke and cursor move is faithfully reproduced on the remote machine.

Unattended access

The host agent runs silently in the background. Connect at any time, even when nobody is at the remote machine.

NAT traversal + relay fallback

Connects peer-to-peer when possible. Falls back to an encrypted TURN relay automatically — so it works on every network.

Device-based authorization

Every device is registered and approved before it can access your machines. No device trust, no connection.

Cross-platform

Mac host, Windows host. Mac controller, Windows controller. Any combination works — all from a single account.

Up and running
in three steps.

No complex VPN setup. No port forwarding. No IT ticket required.

01

Install the host agent

Download and run the RemoteMain host agent on any Mac or Windows machine you want to access remotely. It installs as a background service and starts automatically on boot.

02

Sign in and approve

Create your account, verify your email, and set up two-factor authentication. Each new device requires approval — so only machines you trust can connect.

03

Connect from anywhere

Open the controller app, select an online host from your device list, and click connect. RemoteMain handles NAT traversal and relay fallback automatically.

Security first

Built for environments
where security matters.

Remote desktop is a high-value attack surface. RemoteMain is designed with that threat model in mind from the ground up.

End-to-end encrypted sessions

All session traffic — video, input, clipboard — is encrypted using WebRTC's DTLS-SRTP. No plaintext data ever leaves your machine.

RS256 asymmetric JWT auth

Access tokens are signed with a private key and verified with a separate public key. No shared secrets between client and server.

Two-factor authentication (TOTP)

Every account login requires a time-based one-time code from an authenticator app. No SMS codes, no bypass paths.

Device trust + approval flow

New devices start as pending. The account owner receives an approval request before any device can access the network.

Rotating refresh tokens

Host agents authenticate using short-lived tokens that rotate on every use. Stolen tokens are invalidated automatically on the next rotation.

Platform keychain storage

Credentials are never stored in plaintext. The host agent uses macOS Keychain and Windows Credential Manager for all token storage.

Get started today.

The macOS host agent is available now. The Windows host and full controller apps are in active development.

macOS

Host agent

Runs as a background service. Installs with a single script. Signed with Developer ID — no Gatekeeper warnings.

Available in early access

macOS & Windows

Controller app

Connect to any registered host. View device list, manage sessions, and control remote machines from one place.

Available in early access

Windows

Host agent

Full Windows host support with DXGI screen capture and native input injection. Coming in the next release.

Coming soon

Request early access and we'll reach out with setup instructions.

No spam. No marketing. Just early access.