File tools in your terminal.

Compress images, process PDFs and run supported file tools from scripts and batches. Free tools execute locally; optional hosted PRO tools use your API key and credits.

npx @wyreup/cli compress photo.jpg

Install from npm or inspect the source onGitHub.

Install

One-off — no install
npx @wyreup/cli compress photo.jpg
Global install
npm install -g @wyreup/cli
wyreup compress photo.jpg

Usage examples

Image compression
wyreup compress photo.jpg \
  --quality 80 -o compressed.jpg
Merge PDFs
wyreup merge-pdf a.pdf b.pdf c.pdf \
  -o merged.pdf
Face blur
wyreup face-blur vacation.jpg \
  -o blurred.png
OCR extraction
wyreup ocr scan.png \
  -o text.txt
QR code
wyreup qr "https://wyreup.com" \
  -o qr.png
Help
wyreup --help
wyreup compress --help

Pro tools in the CLI

Supported PRO tools run from the shell too — using your account credits and balance. Sign in once with your API key (get one at/account):

One-time sign-in
wyreup login                                  # prompts for the key
wyreup balance                                # confirms it worked

The key is saved to ~/.wyreup/config.json(mode 0600). Prefer to keep it out of the filesystem? SetWYREUP_API_KEY in your shell and the CLI uses that instead — useful for CI and ephemeral shells.

Run any Pro tool
wyreup transcribe-pro meeting.mp3 -o transcript.txt
wyreup text-to-speech-pro draft.txt --language EN -o draft.mp3
wyreup image-generate-pro prompt.txt --steps 4 -o art.jpg

Failed runs auto-refund. wyreup logoutclears the local key — revoke server-side at/account.

Why CLI

  • Batch processing

    Process 500 photos in a loop. Same engine, same privacy.

  • Scriptable

    Pipe into bash, make, or a CI workflow.

  • Local processing

    Local image and PDF operations keep files on your machine. Setup may download packages or models; offline use depends on cached assets and the tool. Network utilities and hosted PRO need a connection.

  • Tool catalog

    Use wyreup list to see tools in your installed version. Browse the web catalog →

  • Agent-friendly

    Pair with @wyreup/cli-skill so Claude Code, Aider, or any shell-capable AI agent knows when and how to invoke tools.