shanframe connects your devices into one private mesh. Use any of them from any of them — and your agent can do the same: every terminal, every screen, every app, exactly the way you would.
curl -fsSL https://shanframe.com/install.sh | sh
One line replaces the whole stack — the SSH client, the VPN, the screen viewer. Run it, approve a code from your phone, and the machine is on your list for good: starts at boot, keeps itself updated.
macOS and Linux. No root, no config files, no network to set up.
Tap any machine and flip between its terminal and its actual screen — tmux and vim on one tab, the live desktop on the other. From your phone, your laptop, any browser.
Reconnect from anywhere and pick up exactly where you left off.
An agent lives inside one computer. Put that computer on shanframe and every other machine is one command away — run things, take screenshots, click, type, even drive another machine's browser.
No SSH keys to hand out. Your permissions, revocable in a tap.
Your devices talk to each other, end-to-end encrypted. Our server only introduces them — it never sees a keystroke or a pixel. Nothing on your machines listens on the internet; agents only ever dial out.
Not a VPN. Nothing joins a network; nothing is exposed. A session exists only while you use it.
curl -fsSL https://shanframe.com/install.sh | sh
No. Nothing joins a network and nothing is exposed. Each agent keeps one outbound connection to us; sessions connect your devices directly, encrypted end to end. If a network refuses direct connections, an encrypted relay forwards bytes it can't read.
No. Our server introduces your devices and keeps your device list. Everything else is encrypted between your two devices.
Yes — that's the point. The CLI is the same remote you use, in a form agents speak: list devices, run a command, read the result, screenshot, click, forward a port, borrow a network, drive a browser. There's a ready-made skill for it.
None of those. On Linux without sudo it installs as a user service. Laptops that roam keep working.
Yes — a sleeping Mac can't answer. Your list shows it as asleep, and it's back the moment it wakes.
Your machines stay and keep working. Above the free limit you just can't add more until you remove some or upgrade again.