Install PhotoTakeoff

Get the CLI running on your workstation in under 5 minutes. Supports macOS, Linux, and Windows. No server required.

macOS / Linux

$curl -fsSL https://phototakeoff.io/install.sh | sh

Requires macOS 12+ or Ubuntu 20.04+. Installs to /usr/local/bin by default.

phototakeoff --version to verify.

npm

$npm install -g phototakeoff-cli

Node.js 18+ required. Run `node --version` to verify.

phototakeoff --version to verify.

Docker

$docker run --rm -v "$(pwd):/app" phototakeoff/cli:latest

Mount your project directory to /app. All output writes to ./takeoffs/.

docker run --rm phototakeoff/cli:latest --version to verify.

Windows

$scoop install phototakeoff

Scoop package manager required. Install scoop first: `set-executionpolicy remotesigned -scope currentuser`

phototakeoff --version to verify.

Verify install

bash
phototakeoff init

# Expected output:
# PhotoTakeoff v0.1.0 initialized.
# API key: [set via PHOTOTAKEOFF_API_KEY env var]
# Ready to process photos in ./photos/

# Optional: Run the quick check
phototakeoff health

Ready to generate your first material list?

Upload a photo