HEYO!
First off, grab those updates!
heyvm --upgrade
Second off, it's been a minute so let's catch up!
We've been doubling down on portability by expanding our VM support and peer-to-peer networking. We introduced an updated KVM VM driver that boots an EC2-comparable VM in well under a second. Additionally there's now a virtual network feature that allows a user to define a custom, hybrid network in which you can register VM's across your own machines and access them remotely. This is super useful for migrating services to your own hardware (CI & code factories for instance) or running an agent on a desktop and driving it from your laptop - and now we are testing NVIDIA based GPU passthrough so you can also put your GPU to work and take advantage of local LLMs, but accessed over a P2P connection from anywhere.
NEW NEW NEW

Delete Protection
Exactly what it sounds like. If you have a VM that has been lovingly curated you can now enable delete protection which requires you to manually turn off before it can be deleted.
Private Endpoints
When you open a port on a VM deployed into our cloud, we automatically generate a proxy for you. Now, these proxies can be private which requires the user to login to Heyo Computer before they are able to access.
Rust SDK
Internally we mostly develop in Rust using a Rust SDK that has until now been private cargo add heyo-sdk
Coming Soon!
There's a big update dropping soon including a slick new desktop app to help create and manage resources on your own metal, a daemon that lets you register your own machines, and virtual networks that let you put it all together.
KVM to the Moon
Boot VMs comparable to EC2 on linux in under a second, checkpoint and create forkable images too. Run on your metal and access from anywhere - including shell sessions directly in the app
Many-Database Support
The many-database pattern gives your agent superpowers by scaffolding a datastore for each agent or VM. Traditionally, this involves going with a vendor and paying a usage based fee to a cloud provider. Depending on where your agent is running, you likely have all the compute you need however, so we're layering DB connectivity for Sqlite and DuckDB into our virtual network. Run 'em on your machines or persist them to our cloud and access in a library book pattern (check 'em out, check 'em in).
Network Across Your Own Metal
We teased this above but our new networks feature consists of a virtual, peer to peer network in which you register VMs and even databases (Sqlite & DuckDB support!). This doubles as access control as well; you can allow an agent access to a system of VMs and data stores.
MacOS VMs
Dropping with the desktop app are new MacOS VMs with the ability to access a shell or desktop remotely. Spin up a Tahoe VM on that Mac mini, install your agent of choice and then drive it from your phone.
