Windows Sandbox configuration editor built with Vue 3.
It helps you create, edit, load, and export .wsb files in a browser UI.
Chinese | [English]
WSBEditor is a lightweight tool for managing Windows Sandbox profiles:
- Edit common sandbox options in a form UI
- Switch between built-in quick configs
- Load existing
.wsbfiles - Export generated
.wsbfiles - Persist the latest form state in browser cache
This project is based on leestevetk/WSBEditor and is released under GPL-3.0.
| Environment | URL / Command | Notes |
|---|---|---|
| evgo2017.com | https://evgo2017.com/project/WSBEditor | Public site entry |
| GitHub | https://evgo2017.github.io/WSBEditor | 项目仓库 |
| Local Run | npm install && npm run dev |
Open the Vite local URL (usually http://127.0.0.1:5173) |
- Quick configs from files in
src/configs/*.wsb - Bilingual interface (
en/zh) - Tri-state controls for sandbox switches (
Default,Enable,Disable) - Mapped folder management
- Memory limit validation (positive integer MB)
- Logon command editor (multiple commands supported)
- Safe filename normalization before download
Windows DefaultCloud Download FolderIsolated Analysis
Config definitions are managed in:
src/configs/configs.jsonsrc/configs/*.wsb
Quick configs are file-driven. Each item in src/configs/configs.json should map to one .wsb file.
- Create a new
.wsbfile insrc/configs/(for example:my-profile.wsb). - Add an item to
src/configs/configs.jsonwith:id(unique key, such asmy_profile)category(baseline/files/security)name.enandname.zhdescription.enanddescription.zhiconfile(for exampleconfigs/my-profile.wsb)
- Run tests:
npm run test
- Update the corresponding
src/configs/*.wsb. - If needed, update metadata in
src/configs/configs.json. - Run tests:
npm run test
- Remove the config item from
src/configs/configs.json. - Delete the related
.wsbfile insrc/configs/. - Run tests:
npm run test
- Keep
idstable to avoid breaking UI tests and automation selectors. - Keep both
enandzhtexts updated together.
- Generated files target Windows Sandbox
.wsbformat. - Running sandbox profiles requires Windows with Windows Sandbox enabled.
GPL-3.0. See LICENSE.
Important: if you distribute modified code, you must comply with GPL-3.0 obligations.
