_ _ _ __ _| |_| |_ _ _ ___| |__ \ \ / / __| __| | | | / __| '_ \ \ V /| |_| |_| |_| |_\__ \ | | | \_/ \__|\__|\__, (_)___/_| |_| |___/ ssh-native microVMs. no signup, no dashboard, no yaml. your keypair is your account. connecting is the API. -- fleet map ---------------------------------------------------- ░░░░████████░░░░▒▒▒▒▒▒░░░░░░████░░░░░░░░▒▒▒▒░░░░░░██████░░░░ ░░████████░░░░░░░░░░░░▒▒▒▒░░░░░░░░██████░░░░░░░░░░░░░░░░░░░░ ░░░░░░░░▒▒▒▒▒▒▒▒░░░░████████████░░░░░░░░░░▒▒▒▒▒▒░░░░████░░░░ ░░██████░░░░░░░░░░░░░░░░░░░░░░░░████░░░░░░░░░░░░░░▒▒▒▒░░░░░░ █ running ▒ stopped (disk kept) ░ free -- usage -------------------------------------------------------- $ ssh new@vtty.sh create a VM + attach $ ssh mybox@vtty.sh attach (wakes it if stopped) $ ssh mybox+debian-12@vtty.sh create from a template $ ssh control@vtty.sh help --json manage (built for agents) -- how it works ------------------------------------------------- real VMs, 2s boots. every session lands in a Firecracker microVM with its own kernel, not a container. cold start to shell in ~2s. idle costs nothing. walk away and the VM stops; your disk stays. reconnecting wakes it. connecting is the state management. agent-first. no browser, no tokens: a keypair is a full onboarding. every command speaks --json with contractual exit codes. ----------------------------------------------------------------- (c) 2026 vtty.sh browser: https://vtty.sh