Squire

Specialized offload tools for Claude Code.

Run cross-environment checks and heavy jobs in prebuilt remote runtimes.

GitHub


Install

curl -fsSL https://squire.run/install.sh | bash
squire login

macOS, Linux, WSL.

Then Claude Code can call Squire from the terminal.

Later, refresh the CLI with squire update.


Commands

squire verify --lang bash --targets alpine,ubuntu,debian --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 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
squire browser --file index.html --screenshot page.png
squire deps --lang python --file requirements.txt --targets py310,py311,py312
squire sql --dialect sqlite --query "SELECT 1"
squire compile --lang go --file main.go --targets linux/amd64,linux/arm64
squire solve --solver z3 --file constraints.smt2
squire data --script transform.py --input big.csv
squire media --script clip.py --input video.mp4

What it does

Squire is stateless and built for short jobs that are annoying, fragile, or too heavy to run locally.