Install
boxd-clientd daemon and configures SSH to start it automatically when you connect to boxd.
Currently available for macOS (Apple Silicon) only.
How it works
When you SSH into a boxd machine, the client daemon starts on your Mac and an SSH tunnel is established. Inside the VM, theboxd local commands communicate with the daemon through this tunnel.
No configuration needed — it works automatically after install.
Reading local files
List and read files on your local machine from inside a VM:ls shows absolute paths with type and size:
--json for structured output.
Path access
For security, only files under your home directory and macOS temporary directories (e.g./var/folders/) are accessible. System files outside these areas are blocked.
Full Disk Access
Some macOS temporary directories (likeTemporaryItems used for screenshots) are protected by TCC permissions. If you get “Operation not permitted” errors reading files in /var/folders/, you need to grant Full Disk Access to boxd-clientd.
This is optional — only needed if you want to read screenshots or other TCC-protected files from your VM.
Add boxd-clientd
Click the + button. In the Finder dialog, navigate to:If you don’t see it, press Cmd+Shift+G and paste the path above. Click Open.
Browser
Launch and control a Chrome instance on your Mac, with the Chrome DevTools Protocol (CDP) forwarded into the VM. This lets tools like Puppeteer or Playwright running inside a VM control a real browser on your local machine.Connecting via CDP
The CDP WebSocket URL is always the same:Session persistence
The browser uses a fixed session directory on your Mac (~/.boxd/browser-sessions/default/). Cookies, localStorage, and login state persist across open/close cycles.
Only one browser instance runs at a time. Calling open when a browser is already running returns the existing session.
Updating
To update to the latest version, re-run the install command:boxd local commands inside a VM show a message about updating, it means the daemon on your Mac is missing features available in the latest version.