Exe.dev
What exe.dev Is Supposed to Be
- SSH-first subscription service that gives you Linux VMs with persistent disks, sudo, and no per-VM marginal cost.
- Multiple VMs share a fixed pool of CPU/RAM per account (e.g., 2 CPUs / 8GB across up to 25 VMs on individual plan).
- Intended for quick experiments that can seamlessly become long-lived, internet-facing services.
UX and Developer Experience
- Many users praise the “ssh exe.dev → you’re in” flow as unusually smooth and “magical,” especially the built‑in coding agent (Shelley) with screenshot support and a simple web UI.
- Ability to instantly share HTTP services via managed TLS and link-based access is seen as a major convenience for demos and “perfect software for an audience of one.”
- Some confusion coming from the initial shell being an exe.dev control REPL, not a VM shell; real shell requires connecting to the specific VM.
Architecture and Technical Details
- Backed by KVM VMs using a crosvm‑derived VMM; earlier docs mentioning Kata/Cloud Hypervisor are acknowledged as outdated.
- VMs can do “real VM things” like TUN devices; no custom kernels yet.
- No per‑VM public IPv4; HTTP is proxied via exe.xyz with optional public exposure and CNAME support. Public IPs and IPv6 are planned but nontrivial.
- SSH routing to
vmname.exe.xyzis done via an SSH multiplexing layer; commenters infer sshpiper-style machinery.
Auth, Sharing, and Security Concerns
- First SSH with any key prompts for email verification; that key becomes your identity.
- HTTP access can be: fully public, email‑gated, or via share links that require registration; links don’t auto‑revoke existing users.
- Some worry about it being a “honeypot” tying SSH keys to identities; others note you can use dedicated keys and that it’s a normal paid service model.
Pricing, Value, and Comparisons
- Confusion over whether resource limits are per VM or per account; clarified as per account, shared by all VMs.
- Some see $20/month as expensive versus Hetzner/OVH DO-style VPS (more disk, often unmetered bandwidth); others think the UX and integrated agent/HTTPS/auth justify it.
- Requests for cheaper, smaller individual tiers and/or usage-based pricing; 100GB bandwidth/month is viewed as tight for public sites.
Website, Docs, and Onboarding Feedback
- Strong complaints that the landing page is cryptic (“ssh exe.dev” plus faint text, poor contrast), with pricing/docs buried and mobile UX buggy for some.
- Others like the minimalism and think “ssh exe.dev” is self‑explanatory for the target audience.
- Docs and blog are incomplete and in some places inconsistent with current implementation; founders say the launch was earlier than planned and docs are being updated.
Reliability, Limits, and Future Work
- Persistence: disks are replicated to a disk cluster; exact durability model and frequency of replication still being tuned and not fully documented.
- Occasional early network issues observed (e.g., DNS/Go module timeouts), reportedly fixed.
- Feature roadmap includes public IPv4, IPv6, better cloning/base images, more docs, and posts detailing the SSH proxying and VM internals.