A Windows PC for your AI agent

Ship to Windows from your Mac.

Elsebox gives Claude Code, Codex or any MCP client a real Windows machine in the cloud. The agent syncs your project, builds and tests there. You watch and use the same machine live, right in your browser or in the Mac app.

$npx -y elsebox-mcp
~/estage-recorder — claudemacOS
> Port this to Windows and test it.
elsebox · create_machine Standard · Frankfurt
win-std-01 is running
elsebox · sync_project ./ C:\work\recorder
elsebox · powershell npm run build:win
dist\EstageRecorder-Setup.exe
elsebox · powershell npm run test:e2e
29 of 29 checks passed
elsebox · screenshot
UI matches the Mac build
The Windows build is ready and still running on
win-std-01. Open the Elsebox app to try it yourself.
>
Livewin-std-01 · Frankfurt
Sound on
Estage Recorder
Screen 1 · 1920 × 1080
MicrophoneSystem audio
Start recording
14:32
22.10.2026
Left: Claude Code on a Mac. Right: the same Windows machine, live in the Elsebox app.video + sound · low latency
Works withClaude CodeCodexClaude Desktopany MCP client
How it works

Three steps. The agent does the rest.

1

Add Elsebox to your agent

One line with your API key. Works in any MCP client.

$ ELSEBOX_API_KEY=ebx_•••• \
  npx -y elsebox-mcp
2

Ask for a Windows build

The agent gets a fresh machine, syncs the project, builds and runs your tests.

Port this to Windows and test it.
machine · sync · build · test
3

Watch and try it yourself

Watch and use the machine live in your browser, or in the Mac app. It sleeps when idle; your files stay.

Elsebox — win-std-01Live
Estage Recorder
Start recording
Your mouse and keyboardSound on
Case · Estage Recorder

We ported our own Mac app to Windows in one session.

Estage Recorder is a Loom-style screen recorder for the Mac. We asked an agent on a Mac to make the Windows version. Nobody on the team opened a Windows PC.

  1. 01The agent wrote the Windows app on the Mac.
  2. 02Built it on an Elsebox machine.
  3. 03Ran an end-to-end test: record screen and sound, check the video with ffprobe, upload in chunks.
  4. 04Checked the UI with screenshots.
  5. 05Left the real app running so a person could try it live.
PS C:\work\recorder> npm run test:e2e
capture
app starts and shows the tray icon
records the screen
records system sound and microphone
ffprobe
output has a video stream
output has an audio stream
duration matches the recording
upload
sends the file in chunks
server reassembles the video
  … 20 more
29 of 29 checks passedexit 0
Use cases

A machine your agent builds and tests on.

Not a cloud desktop for office work. Not remote access. A Windows PC for the work you can't do on a Mac.

Port your Mac app to Windows

For Mac developers and vibe-coders with a desktop app who need a Windows version but don't own a PC.

ElectronTauri.NETFlutter

Test installers on real Windows

For QA and agencies. Install, launch, click through and uninstall on a clean machine — then try it yourself.

Setup.exe installs silently
shortcut on the desktop
uninstall leaves no files

Sandbox for computer-use agents

For teams building agents that see and drive Windows: screenshots, clicks and typing on a real desktop.

screenshot()
click(412, 288)
type("hello from the agent")
The machine

Real Windows. Three sizes.

Light2 vCPU · 8 GBCounts as ½ hour per hour
Standard4 vCPU · 16 GBCounts as 1 hour per hour
Power8 vCPU · 32 GBCounts as 2 hours per hour
Frankfurt and N. VirginiaPick the one closest to you. More are coming.
Billed by the minuteMachines sleep when idle. Files stay on disk.
Locked downSecrets per machine. Pinned certificate and a token on every connection.
CPU onlyNo GPU. Built for builds, tests and UI checks.
Pricing

Pay for hours, not for idle machines.

Start with 2 free Standard hours.

Starter
$15/mo
  • 10 Standard hours
  • 1 machine · 64 GB disk
  • Light and Standard machines
Start free trial
ProRecommended
$29/mo
  • 20 Standard hours
  • 1 machine · 100 GB disk
  • Light and Standard machines
Start free trial
Power
$79/mo
  • 50 Standard hours
  • 2 machines
  • Power machines available
Start free trial
Team
$45/seat/mo
  • 30 hours per seat
  • Shared pool for the team
  • Billed per seat
Start with a team
Overage: $0.015 per Standard minute.Light counts as half an hour, Power as two.Free trial: 2 Standard hours.
FAQ

Questions

Do I need a Windows license?

No. The machines come with Windows, ready to use.

Can I keep my files?

Yes. When a machine sleeps, its disk stays. Files go away only when you delete the machine.

Which agents work with it?

Any MCP client: Claude Code, Codex, Claude Desktop and others.

Is there a GPU?

No. Machines are CPU only: Light, Standard and Power.

Where do the machines run?

In Frankfurt and N. Virginia today. More regions are coming.

What happens when my hours run out?

Machines pause. Upgrade your plan or allow overage at $0.015 per Standard minute.

Give your agent a Windows PC.

2 free Standard hours. One line to connect.