AnvilVDI
Self-hosted · open beta

Your home apps,
in anyone's browser.

Access your own Mac or Windows apps from anywhere — and share specific apps with specific people. Self-hosted, app-scoped, isolated per user. No cloud Mac rentals, no buying everyone a Mac.

Join 221 developers on the waitlist · no spam, ever.

vdi.yourdomain.com/session/blender
live
↑ real Blender, streamed to a browser — orbiting live. Click, drag, scroll: it's the actual app.
Isolated per session Your hardware Launch on demand Clipboard sync Access anywhere

The problem

Half the best apps are locked to one machine.

Your contractor on Windows needs Xcode. Your teammate needs Safari or a Mac-only design tool. Today that means buying them a Mac, or renting cloud Macs at $1+/hour with a daily minimum. Absurd — when there's a perfectly good Mac sitting on your desk.

How it works

Three steps. Five minutes.

01

Install the agent

One lightweight menubar app on the Mac or PC you want to share. Signed & sandboxed.

02

Publish apps

Pick which apps — or the full desktop — to expose, and which users can reach each one.

03

Open in a browser

Your users sign in and launch a live, controllable session from any device. That's it.

The product

Built like a tool people pay for.

AnvilVDI workspace — published apps with real macOS icons
A clean workspace — every app you're allowed to launch, with its real icon.
Blender streamed inside the browser
Open one and you're driving the real app, live — even Blender's 3D viewport.

What you can do

One engine, three ways to use it.

Give a teammate Mac access

Your collaborator has no Mac but needs a Mac-only app. Publish just that app to their browser — no hardware, no full-desktop exposure.

Turn your app into a SaaS

Built a desktop app? Stream it to any browser as a web product. No installs, no piracy, runs on every OS.

Rent your Mac, securely

Monetize an idle Mac. Each renter gets a sealed, disposable macOS — wiped after every session.

VM isolation · coming soon

Security first

Like Docker — but for desktops.

Every session runs in its own sealed environment. The agent listens on loopback only, authenticates with the portal over a private token, and credentials are encrypted at rest. With VM isolation, each user lands in a fresh, disposable OS that never touches your data — or anyone else's.

Sealed sessions

Loopback-bound agent, token-gated, no open ports.

Disposable VMs

Fresh OS per renter, wiped when the session ends.

Encrypted at rest

AES-256-GCM credentials. CSRF, brute-force throttling, HSTS.

Your infrastructure

Runs entirely on hardware you control. No data leaves.

Your apps. Any browser. Anywhere.

Be first to self-host it. We'll email you when the beta opens.