A remote desktop for your Mac — down to a single app.

Check an AI agent, drive a headless Mac mini, grab a file, stream a live Simulator or use the whole desktop from iPhone, iPad, Android or another Mac. Native viewers. Direct encrypted sessions. No MacReacher relay.

7 days built in no card required Hardware H.264 · adaptive up to 60 fps Free native viewers on 4 platforms
Reach your Mac from
iPhone iPad Another Mac Android
Built for the Mac you leave running

Reach the job, not just the desktop

MacReacher is for your own always-on Mac: the agent still working, the mini with no monitor, and the file or app you need right now.

AI agents & long jobs

Check, approve and unstick

Read a terminal, answer a prompt, restart a failed run and inspect the result without staying chained to the desk.

See remote workflows →
Headless Mac mini

A screen shaped for this device

Fit a virtual display to the viewer, keep the host awake while sharing and return after login without a dummy plug.

Headless setup →
One app or one file

Skip the tiny desktop

Launch a Mac app into a focused stream, or browse and download a host file without navigating the whole screen.

Explore focused access →
See it in action

Tap a feature. Watch it work.

The touches that make MacReacher feel native — pick one and see it on the device.

Stream an app
Mac mini
Full desktop
ActiveAll Apps
Search apps
Simulator
Xcode
Safari
Finder
Chrome
Postman
Terminal
Notes
9:41
The headline feature

Stream one app. Get a real native window.

Stream just one Mac app instead of the whole desktop. On a Mac client it opens in a true macOS window that hugs the app exactly — zero letterbox, a slim glass toolbar never wider than the app, proportional resize from any corner. On iPhone and iPad it simply fills the screen. Either way it feels installed, not streamed.

  • Zero letterbox — the window wraps the streamed app pixel-for-pixel
  • Liquid-glass toolbar — never wider than the app, with native macOS chrome
  • Proportional resize — drag any corner and the app scales with the window
  • On the Mac client the Dock & ⌘-Tab icon become the streamed app; Android's Recents card shows it too
  • In-app switcher to swap apps + window-cycle for multi-window apps
  • Works on iPhone, iPad, Mac and Android — full-screen on mobile, windowed on Mac
Safari — streamed Window 1 / 3
macreacher.app
Dock & ⌘-Tab iconbecomes the app
Toolbar hugs the app — zero letterbox Drag any corner — proportional resize
Stream an app
Mac mini
Full desktop
ActiveAll Apps
Search apps
Safari
Xcode
Simulator
Finder
Chrome
Postman
Terminal
Notes
9:41
Unique to MacReacher

The custom remote app switcher

Your Mac's whole app list, one tap away on your phone. Jump between running apps and launch a Mac app that isn't open yet — from across the room or across your private network.

  • Active & All tabs — see what's running, or browse everything
  • Instant search to find any app in a keystroke
  • Launch apps that aren't open — not just switch between them
  • Pairs perfectly with single-app mode to stream exactly what you need
Built for the AI coding era

Your dev machine, in your pocket

MacReacher is built for developers coding on the go — and it was built this way, remotely, with AI. Kick off an agent or a build on your Mac, then stream the running app, or a whole simulator, straight to your phone. Test iOS and Android apps live with no dev build, no TestFlight, no provisioning.

  • Stream a live simulator

    Run your app in the iOS or Android simulator on your Mac and drive it from your phone — no dev build, no TestFlight, no cable.

  • Made for AI-assisted coding

    Fire off an AI agent or a long build on your Mac, leave your desk, and babysit it from your pocket — read the terminal, approve a prompt, nudge a stuck run, then check the result in the sim. Your Mac keeps working while you don't.

  • Dev-first, and dogfooded

    MacReacher itself was built remotely, on the go — the workflow is the product. Ready for how software gets made in 2026 and beyond.

9:41
iPhone 17 · Simulator
Build on your Mac → watch it live in the sim, from anywhere
Built to feel native

Control that feels like you're really there

MacReacher is engineered for the hand, not the help-desk. Real cursor physics, a keypad you build yourself, and a session that's honest with you.

Precise control from glass

Use a relative trackpad cursor, two-finger scroll, long-press drag and pointer-centred pinch-to-zoom. Or switch to direct touch mode and tap exactly where you point.

Build-your-own keypad

Drag, reorder and replace shortcut keys. Keep Copy, Paste, Esc and the arrow cluster — or wire up your own. Your most-used keys, exactly where your thumb wants them.

Hear your Mac, wherever you are

Play the Mac's captured system audio on the viewer when you need it — useful for a simulator's sound effects, a presentation or media playback.

Two-way clipboard sync

On the Mac client, copy on one machine and paste on the other — both directions, over the same encrypted channel. No emailing yourself snippets.

Smooth on weak Wi-Fi

Hardware-accelerated H.264 with a real GOP, plus adaptive bitrate that eases off when the network dips and snaps back when it recovers.

Multi-monitor, sorted

Every viewer gets a display picker — hop between screens mid-session, and clicks land on the screen you're watching. Or tap Fit to This Device and the host spins up a virtual display shaped exactly like the screen in your hand. Headless Mac mini heaven.

Every mouse button counts

Right-click, middle-click and drag pass through from the Mac client, so orbiting a model in Blender or CAD works from the other room. Scroll input follows the remote view.

Talk, type and shortcut

On mobile, open the device keyboard and use its microphone to dictate into the Mac app. The custom keypad keeps modifiers close; on Mac, keyboard grab sends shortcuts to the host and ⌥Tab flips between its apps.

It tells you why a session ended

No silent black screens. If a connection drops, MacReacher distinguishes a network error, the host stopping and an interrupted input channel, so you know what to do next.

Input channel interrupted Connection error Host stopped

Stays connected

The host can block idle system sleep while sharing is on. Background reconnect recovers real drops, zoom & pan persist, and live FPS, bitrate and resolution are one tap away.

The details others skip

Little touches that make it feel effortless

Setup that just works wherever you are, your Mac's files in your pocket, and controls built for a touchscreen — not a mouse bolted onto glass.

Seamless setup

One saved host. Home and away.

Give a host its local network address and its Tailscale name once. Every time you connect, MacReacher races the fast LAN path first and quietly falls back to the remote one if you've left the house — so the same single tap just works, wherever you are.

  • LAN-first — the fastest, lowest-latency path when you're home
  • Automatic fallback to Tailscale when you're away — no re-typing addresses
  • Re-checks the best route on every reconnect as you move between networks
  • A chip shows exactly which route is live — LAN or Tailscale
Plot a route
Mac mini
Local network (LAN)
192.168.1.42
Tried first
Remote / Tailscale
mac-mini.tail9c2f.ts.net
Fallback
LAN Best route found · connected
On iPhone & iPad

Your Mac's files, in your hand

When the Mac owner enables file access, a real native file browser lives right inside the session. Jump to Home, Desktop, Documents, Downloads or Applications, search a folder, then copy a file straight to your device — no cloud, no AirDrop, no second app. It rides the very same encrypted connection that streams your screen.

  • Browse Home, Desktop, Documents, Downloads and Applications when enabled on the host
  • Copy to This Device — then save to Files or share anywhere
  • Open on the Mac, or Open With… a specific app, from your phone
  • Same end-to-end encrypted channel — nothing new exposed to the network
~/Downloads
DownloadsDesktopDocumentsHome
Screenshots18 items
build-notes.pdf2.4 MB · today
Design-final.sketch11.8 MB · Tue
build-notes.pdf
Copy to This Device
Open on Mac
9:41
Touch-tuned control

Single-finger scroll, and a real trackpad

Flick through a long doc or web page with one finger — flip on Scroll mode and drags become scrolls, with taps disabled so nothing fires by accident. Prefer a pointer? Trackpad mode draws a precise cursor you move, tap and drag, with two-finger scroll and pinch-to-zoom up to 6×.

  • Scroll mode — one-finger drag-to-scroll, zero accidental clicks
  • Trackpad mode — a visible precision cursor with tap, drag & right-click
  • Pinch-zoom to 6× with the cursor auto-following so you never lose it
  • Or Direct mode — touch exactly where you want on the remote screen
Scroll mode active
9:41
Private by architecture

Your screen is ciphertext the instant it leaves the Mac

MacReacher isn't private as a setting — it's private by architecture. Sessions run directly between your own devices, so your screen, keystrokes and files never touch our servers. Here's the specific, honest version:

Session content encrypted

After a signed X25519 handshake, AES-256-GCM protects video, input, credentials, files, clipboard and audio, with replay protection in both directions.

Host identity pinned

On first connect, compare the Mac's Ed25519 fingerprint and explicitly approve it. If the host's key ever changes, MacReacher refuses to send your credentials.

Your real macOS login

The only way in is the Mac's own account password, verified by macOS itself via OpenDirectory. No app password, no back door, no master key.

Brute force, locked out

Repeated failed sign-ins trigger a lockout with exponential backoff — every wrong guess makes the next one slower.

Never touches our servers

Your session travels directly between your devices, over your LAN or your own Tailscale link. There's no relay to trust, because there isn't one.

No account, no telemetry

The apps need no sign-up and send no analytics. The only routine call home is a quick licence check on the host — never your screen.

Ed25519 identityTOFU key pinningX25519 per sessionAES-256-GCMReplay protectionOpenDirectory auth
Connect anywhere

Works on your network out of the box. Pairs with your VPN for everywhere else.

MacReacher isn't a VPN — it's the remote desktop built for how you actually work. On your LAN it's zero-config; beyond it, it slots straight into Tailscale or the VPN you already run. Your session stays device-to-device either way.

Zero-config

Nearby hosts are easy to add

Open Add Host and Bonjour discovery lists MacReacher hosts on your local network. Pick one instead of typing its address manually.

At home / same network

Direct over your LAN

On the same Wi-Fi it connects straight to your Mac: low latency, no port-forwarding and no third-party relay in the remote session.

Anywhere else

Bring your own Tailscale or VPN

Add your Mac to your own free Tailscale network in about two minutes — or use the VPN you already have. A private, encrypted route that keeps the session between your devices.

Set up in minutes

Three steps and you're in

1

Install the host

Put MacReacher on the Mac you want to reach and grant Screen Recording & Accessibility once.

2

Open a viewer

Use Add Host to choose a nearby discovered Mac, or enter its saved LAN and Tailscale routes for home and away.

3

Verify and sign in

The viewer pauses on first connection so you can compare the Mac's Ed25519 fingerprint, then stores it only after you approve. Your macOS credentials are sent only after that check; saved credentials remain in the device's protected credential store.

How it compares

The native, private alternative to cloud remote tools

A native option for people who prefer direct sessions and Mac-focused workflows. Competitor features and prices vary by plan; verify them before choosing.

Feature MacReacher Cloud remote tools
Stream a single Mac app as a native windowYesCheck product
Stream a live iOS Simulator to your phoneYes — no dev buildCheck product
Remote app switcher + launch any appYesCheck product
Headless Mac: virtual display fit to your deviceOne tapCheck product
Native viewersSwift & KotlinVaries by product
Remote-session pathDirect device-to-deviceVaries by configuration
Account required for sessionsNoneVaries by product
Telemetry in the viewersNoneCheck each product
Pricing optionsMonthly, annual or lifetimeVaries by plan
Viewer appsFree with a host licenceVaries by plan
Simple, honest pricing

Choose monthly, yearly, or lifetime at launch.

The viewer apps are free; you only pay for the host. Every new host includes a built-in 7-day trial with no card. The annual checkout separately includes a 14-day billing trial.

Monthly
£5/month
Billed monthly · cancel anytime
  • Single-app mode, app switcher & all features
  • Activate on up to 3 of your Macs
  • Every update while subscribed
Join the beta
Lifetime
£99once
Pay once · yours forever
  • All features, forever
  • Updates included for the lifetime edition
  • No subscription, ever
Join the beta
Free viewer apps on iPhone, iPad, Android & Mac 14-day refund if it's not for you No account needed
Beta & launch access

Be first to reach your Mac.

Join the small launch list for beta invitations, release availability and material product updates. No tracking pixels, no advertising list and no remote-session telemetry.

Request beta access

Email us from the address you want to use for beta invitations and release availability.

Email for beta access

No form data is sent to this site. See the privacy policy.

Questions, answered

Frequently asked questions

What is single-app streaming mode?
Single-app streaming lets you stream just one Mac app instead of the whole desktop. On iPhone and iPad it fills the screen like a native app. On a Mac client it opens in a real native window that hugs the app exactly — no letterbox, a slim glass toolbar only as wide as the app, proportional resizing — and MacReacher's Dock and ⌘-Tab icon become the streamed app's icon. An in-app switcher swaps which app you're streaming, with a window-cycle for multi-window apps. It works on iPhone, iPad, Mac and Android.
Can I stream an iOS Simulator to my iPhone or another Mac?
Yes — this is MacReacher's signature trick for developers. Run the iOS Simulator (or an Android emulator) on your Mac, then stream just that window with single-app mode. On another Mac it appears in a native window that hugs the Simulator exactly, so it looks and feels like the Simulator is running locally on your desk. On your iPhone it fills the screen. Test and interact with your app with no dev build, no TestFlight and no provisioning — ideal for AI-assisted coding on the go: kick off an agent or a build on your Mac and watch the result run live from your pocket.
How is MacReacher different from TeamViewer, AnyDesk or Screens?
MacReacher is native — Swift/SwiftUI on Apple platforms and Kotlin/Jetpack Compose on Android — not Electron or a browser wrapper, so it's fast and light. Sessions run directly between your own devices: your screen, input, clipboard and audio never touch our servers, and the apps need no account and send no telemetry. It also has features the cloud tools don't — single-app streaming in a native window, live simulator streaming, and a remote app switcher that can launch any Mac app from your phone.
How much does it cost?
MacReacher is £5/month, £29/year, or £99 once for lifetime. Every new host includes a built-in 7-day trial with no card. The annual checkout separately includes a 14-day billing trial. One licence activates on up to 3 Macs, and the viewer apps are free.
Can I reach my Mac from outside my home network? Is it a VPN?
MacReacher isn't a VPN. It connects directly over your LAN; the Add Host screen can discover nearby hosts through Bonjour. To connect from elsewhere, use your own Tailscale network or VPN. MacReacher can save local and remote routes, trying the local route first.
Is it secure?
After a signed X25519 handshake, session content is protected with AES-256-GCM and replay protection. On first connection, compare the Mac's Ed25519 identity fingerprint before explicitly approving it; a changed key stops credential submission. You sign in with the Mac's macOS password, verified by macOS, and repeated failures trigger lockout. Remote sessions are direct device-to-device; the host separately checks its licence online.
Which devices can control my Mac?
The host runs on macOS. Free native viewer apps run on iPhone (iOS), iPad (iPadOS), another Mac (macOS) and Android. The Apple apps are built with Swift/SwiftUI and the Android app with Kotlin/Jetpack Compose. Need a hand? Support is at support@flavrapps.com.
Does MacReacher work with multiple displays?
Yes. If your Mac has more than one display, every viewer — iPhone, Android or another Mac — gets a display picker in its stream settings. Switch screens mid-session and your clicks, cursor and keyboard follow the display you're watching. If the display you're streaming is unplugged, MacReacher automatically falls back to the main display instead of dropping the session. There's also Fit to This Device: one tap asks the host to create a virtual display matched to your device's screen, so the stream fills it edge-to-edge — perfect for a headless Mac mini with no monitor attached. Prefer to focus on one thing? Single-app mode streams just one window regardless of which display it's on.
Can it keep a headless Mac mini awake?
Yes. Turn on Keep Mac awake while sharing in the Host and MacReacher prevents idle system sleep only while sharing is enabled. The display may still sleep until a client connects. Start at Login returns the Host after the macOS user reaches the desktop; like every user-level screen capture app, it cannot run before macOS login.

Your Mac, never out of reach.

Stream one app — even a live Simulator — or the whole desktop. Switch and launch apps from your phone, with remote sessions kept between your own devices. The host includes 7 days free with no card; the annual checkout has its own 14-day billing trial.

£5/mo · £29/yr (14-day free trial) · £99 lifetime · free viewers on every device