Install
Install the base CLI:Command groups
Everyday sandbox workflow
Create a sandbox, open the fast shell, then stop it when you are done:smolvm’s exit code:
macOS desktop workflow
On an Apple Silicon Mac, create a disposable macOS environment:Next command to open the sandbox in Screen Sharing:
Tab completion
Turn on tab completion so your shell can finishsmolvm commands, options, and the names of your existing sandboxes:
smolvm completion for the manual setup and per-shell details.
Snapshot workflow
Create a checkpoint before a risky change, then restore it later:File, env, and port workflow
Copy files, set environment variables, and expose a sandbox service:Browser workflow
Start a browser sandbox with a live viewer:HTTP API workflow
Start the local API server when you want another process, script, or TypeScript client to manage SmolVM:Getting help
Display help for the main command:Next steps
Create a sandbox
Start a Linux, macOS, or Windows sandbox from the CLI
Open a shell
Use the fast shell or an SSH session
Copy files
Move files into and out of a sandbox
Snapshots
Save and restore sandbox state
HTTP API
Run the local API server
Dashboard UI
Launch the dashboard interface
