macOS
The Mac app. Creates your mesh on first launch, remote desktop included.
Claude Code, Codex and Pi. A real terminal. The full desktop and your files. Your dev server on any local port, without exposing it to the internet. Every Mac, Linux and Windows (with WSL) machine you own, on your iPhone, over any network, end-to-end encrypted. Self-host the whole stack if you want.
Meshieve is not another AI-era toy project. It gives you your whole development environment, on every machine you own, in one app.
Live sync · Codex & Pi
Claude Code: follow a terminal session live, read-only, then take it over with one tap.
Coding agents
Get started
Your machine only dials out. Nothing listens on your router.
No VPN profile on your iPhone, no network settings changed on your machine.
The invite QR carries everything the phone needs. No keys or IP addresses to copy.
No email, no password, no sign-in. Each device is known by its own key.
Then set up your Mac or Linux machine below.
A free download. Move it to Applications.
First launch creates your mesh and shows its invite QR.
Tap Scan QR Code in Meshieve for iPhone. Your iPhone joins right away.
How it works
Our servers only help your devices connect. When they can’t reach each other directly, a relay forwards encrypted traffic it can’t read.
Both sides check in with a rendezvous using the mesh key from your QR code. It knows who’s online, never what they say.
Hole punching opens a direct QUIC path, on your LAN or across the internet, with mutual TLS pinned to each device’s key.
Behind strict NATs, a relay forwards encrypted packets it holds no key for, and the link moves to direct as soon as it can.
Work with Claude Code, Codex and Pi entirely from your iPhone: start sessions, prompt, review changes, resume later. A push tells you when a run needs you.
A real shell that survives a locked phone or a new network, with the keys a phone keyboard lacks.
Browse, preview and move files on the machine, and share your iPhone’s files and photos back.
Open the dev server on any local port, without exposing it to the internet.
See and control your Mac’s full screen, with touch-friendly pointer and zoom.
Commits, branches and diffs per project. Token usage and cost by agent, model and day, plus how much quota is left.
Self-hosting
Our servers never see inside your traffic. They do see which of your devices are online and where they connect from, and they carry relayed packets. Host the rendezvous and relay yourself and even that stays with you.
Who is online, from which address, and when: only your server knows.
Put relays near your machines or inside your network, sized for your traffic.
Your mesh keeps working no matter what happens to our service.
Rendezvous and relay ship in the meshieve binary you already run. The invite QR tells the phone where your server is.
The iPhone picks up your server from the QR code. Your rendezvous relays too; to add a standalone relay, run meshieve rendezvous relay invite on the server, then meshieve relay join and meshieve relay start on the relay host.
Download
Put the app on your iPhone, add a machine, scan once. From then on, every machine you add is a tap away.
Download on theApp StoreBy downloading or using Meshieve, you agree to the Terms of Use and Disclaimer.
Then add a machine
The Mac app. Creates your mesh on first launch, remote desktop included.
One command installs the meshieve CLI.
FAQ
Yes. Every feature is free, including the iPhone app, the host for Mac, Linux and Windows (WSL), and our rendezvous and relay service. Some features have daily usage limits, which keep our server costs manageable.
No. There is no sign-up, email or password. Each device is identified by its own key, and you add devices by scanning an invite QR code.
Yes. Your iPhone reaches your machine from any network. It connects directly when it can, and through a relay when a network blocks direct paths.
The rendezvous knows which of your devices are online and their network addresses, so it can introduce them. It never sees inside your traffic. A relay only forwards encrypted packets it has no key for.
SSH over a VPN gives you a shell. Meshieve gives you your whole development environment, on every machine you own, in one app: coding agents, terminal, files, local web services, git and the desktop. It’s built to work from every day, not just to check in on an AI. And there’s nothing to set up: no SSH keys, no firewall rules, no VPN profile.
Claude Code, Codex and Pi. Codex and Pi sessions sync live from the terminal or desktop app you already use. A Claude Code session open in a terminal can be followed read-only, then taken over from your phone.
Yes. Terminal, coding agents, files and local web services work on Linux and on Windows through WSL. Remote desktop is Mac only.
iOS 18 or later.