Desktop app · Local-first

The sandbox runs on your machine

A native app for when the work stays close to home. Agents execute against your real files, in a local sandbox, with everything stored on-device. Same interface as the web — your data just never leaves.

macOS Apple silicon + Intel Windows 10 and 11 Linux AppImage + deb
~/projects/acme-api
modified src/api/users.ts +12 −3
created src/api/users.test.ts +48
$ run_tests --watch 42 passed executed in local sandbox · 0 egress
SQLite · local keys sealed

Your machine, your boundary

Desktop trades the convenience of a managed cloud for full local control. For regulated data, large repos, or air-gapped work, that trade is the point.

Web or Desktop?

Same agent, different boundary

They share one codebase — the only real difference is where execution and storage live. Start on whichever fits, switch when your needs change.

Web Desktop
Sandbox Managed cloud Your machine
Storage Postgres (cloud) SQLite (on-device)
Setup None — open a tab One-time download
Filesystem access Sandbox only Native, your files
Works offline No Yes (except model call)
Best for Teams, quick starts Local repos, private data

Ready to build?

Get started with Zapvol in minutes. Free and open source.