← All releases

2026-6-9

Remote Agents on your own Metal

Grab yer updates!

heyvm --upgrade

Heyo Desktop

Introducing the Heyo Desktop app, available in beta on Linux and MacOS. Log into your Heyo account to download.

The desktop app allows you to manage agent computer, your P2P networks, and more.

Create Computer

Remote Agents

Bundle an agent into a VM and run it on your own machines. Or run it on ours. Remote shells and desktops give you access from anywhere via a peer-to-peer network that lets you securely run your VM on hardware you own while accessing it over the internet from another device. Perfect for all you Mac mini girlies out there.

This represents a core principle of Heyo Computer - the "sandbox" or "agent computer" is more than the execution environment. It can serve as a distribution mechanism and a stateful representation for your project. This becomes extra powerful in the era of personal agents - if you want to swap your agent, you don't have to start over, the VM serves as the repository for any agent you need to wire up.

MacOS VMs

Create MacOS Tahoe VMs and access them remotely via the Desktop!

MacOS VMs

Pre-built Linux Image for Remote Agents

Comes preinstalled with Hermes, Claude, Codex and OpenCode.

# list out publish images:
heyvm images list

# add the agents image by id:
heyvm images add im-762fc9af --name agents

VM Sync

Portability ensures that your agent is really yours and not trapped in some vendors cloud. You can run a VM on your machine and sync it peer-to-peer to another device — rootfs, config, and (on Firecracker) an optional memory snapshot travel together over an encrypted iroh connection.

On the sending machine, package a sandbox and serve it. This prints a heyo:// ticket and waits for a receiver:

heyvm sync push my-sandbox

On the receiving machine, pull from that ticket to create a local clone:

heyvm sync pull heyo://...

Prefer to have the receiver listen first? Run heyvm sync pull --listen to print a ticket, then push straight to it:

heyvm sync push my-sandbox --to heyo://...

Handy flags: --include-memory carries a live memory snapshot (Firecracker), --no-mounts ships just the rootfs and config, and --name sets the new sandbox's name on the receiving side. Track transfers with heyvm sync list.

Live on Heyo - Paperagent

Paperagent is a minimal, personal agent. It uses Heyo Computer VM's to run the agent and store data locally while allowing for portability across devices. Check 'em out for free here.