File size: 907 Bytes
d2507b5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # Vigil local browser harness
This small, dependency-free Python server installs the correct Vigil runtime
for your device, downloads and verifies the published model, and opens a local
web page for scanning skill folders.
Uploaded files are staged in a temporary directory, read by Vigil, and deleted
after the scan. Skill content is never executed.
## Requirements
- Python 3.10 or newer
- macOS, Linux, or Windows on AMD64 or ARM64
Everything else is downloaded from the `turenlabs/Vigil` Hugging Face
repository and verified before use.
## Run
```bash
python3 server.py
```
The launcher detects the device, installs the matching runtime and ONNX Runtime
library, downloads the model, starts the local server, and opens the browser.
Choose a skill folder and select **Scan package**.
Downloaded components are cached in `.runtime/` and `.model/`. The server
listens only on localhost by default.
|