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.

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!

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.