Wyreup in your terminal.

Every Wyreup tool from the shell. Same engine as the web, same privacy — scriptable, batch-friendly, offline.

npx @wyreup/cli compress photo.jpg

npm publish is imminent. View the source now on GitHub.

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 anonymized.jpg
OCR extraction
wyreup ocr scan.pdf \
  -o text.txt
QR code
wyreup qr "https://wyreup.com" \
  -o qr.png
Help
wyreup --help
wyreup compress --help

Pro tools in the CLI

Every Pro tool runs from the shell too — same credits, same balance as the web. 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? Set WYREUP_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 logout clears 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.

  • Air-gapped environments

    Works offline. No server call, ever.

  • Every tool

    Same names as the web. Browse the 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.