Squire
CLI-first remote runtimes for short validation and offload tasks.
Run checks and short heavy jobs in clean remote runtimes, without turning your local machine into the test surface.
Use Squire when correctness depends on a fresh environment, or when the job is too annoying to run locally.
Install
curl -fsSL https://squire.run/install.sh | bash
squire login
Works on macOS, Linux, and WSL.
Use squire --help to see the full command surface.
Refresh later with squire update.
Optional MCP integration: squire mcp serve.
Commands
Keep trivial local work local. Use Squire when the job is environment-sensitive, heavy, or better run in a fresh disposable runtime.
Validate
squire verify --lang bash --targets alpine-3.20,ubuntu-24.04,debian-12 --file script.sh
squire test --lang python --file test_app.py --cmd "pytest -q" --targets py310,py311
squire lint --lang python --tool ruff --file app.py
squire compile --lang go --file main.go --targets linux/amd64,linux/arm64
squire sql --dialect sqlite --query "SELECT 1"
squire quantum simulate --file shor.py --json
squire solve --solver z3 --file constraints.smt2
Offload
squire data --script transform.py --input big.csv
squire media --script clip.py --input image.png
squire browser --path website/public --screenshot page.png
squire audit --secrets --path src
squire build --lang python --file pyproject.toml --path src --targets manylinux,musllinux
squire bench --lang python --file bench.py --targets py310,py311
Use Squire for
- Validation loops: verify, test, lint, compile, and sql
- Advanced specialist tools: quantum and solve
- Short offload jobs: data, media, browser, audit, build, and bench
Squire is stateless and built for short jobs that are annoying, fragile, or too heavy to run locally.
Security
Fresh container per request. Non-root execution. Read-only rootfs.
Workspace cleanup after completion. runsc, AppArmor,
seccomp, and no outbound network from user sandboxes.
Current public policy
Browser runs are offline-only. deps is not currently
enabled on the public service under the zero-egress policy.
quantum simulate is offline-only and currently requires
trusted access or higher.