github techarm/pixa v0.1.3
0.1.3 - 2026-04-09

latest releases: v0.2.0, v0.1.7, v0.1.6...
7 months ago

Release Notes

First changelog-tracked release. Includes all features built since v0.1.0.

Features

  • compress — one-command web optimization: resize + format convert + compress with --max flag. Auto-naming (photo.min.jpg) when -o is omitted. Keeps original if compressed size is larger.
  • split — auto-detect and crop individual objects from a sprite/expression sheet. Background color detection, text label exclusion, uniform output sizing with background-color padding, preview with --preview-style detected|output|both.
  • favicon — generate a complete web-ready icon set (ICO multi-res + 5 PNG sizes + HTML snippet) from any image.
  • remove-watermark — remove Gemini AI watermarks via Reverse Alpha Blending. --if-detected flag to skip clean images.
  • detect — score whether a Gemini watermark is present.
  • convert — convert between JPEG, PNG, WebP, BMP, GIF, TIFF.
  • info — show dimensions, color, EXIF, SHA-256 metadata. --json for machine-readable output.
  • install --skills — install a Claude Code skill so coding agents can use pixa automatically.
  • Brand palette — all CLI output uses a fixed 24-bit truecolor palette (sage/coral/teal/amber) for consistent appearance across terminal themes. Respects NO_COLOR and FORCE_COLOR.

Testing & CI

  • 62 tests total: 41 unit tests + 21 CLI integration tests via assert_cmd.
  • GitHub Actions CI on every push/PR: make check (fmt + clippy + test).
  • Makefile with check, build, release, and other common targets.

Distribution

  • Homebrew: brew tap techarm/tap && brew install pixa
  • Prebuilt binaries: macOS (Intel + Apple Silicon), Linux (x86_64 + ARM64), Windows (x86_64) via cargo-dist.
  • Shell / PowerShell installers: one-line install scripts in GitHub Releases.
  • crates.io: cargo install pixa
  • Claude Code skill: pixa install --skills

Release automation

  • release-plz: auto-generates release PRs with version bump + CHANGELOG on every push to main.
  • cargo-dist: builds cross-platform binaries + updates Homebrew tap on every tag push.
  • Fully automated pipeline: merge release PR → tag → binaries → Homebrew → crates.io.

Install pixa 0.1.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/techarm/pixa/releases/download/v0.1.3/pixa-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://github.com/techarm/pixa/releases/download/v0.1.3/pixa-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

brew install techarm/tap/pixa

Download pixa 0.1.3

File Platform Checksum
pixa-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
pixa-x86_64-apple-darwin.tar.xz Intel macOS checksum
pixa-x86_64-pc-windows-msvc.zip x64 Windows checksum
pixa-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
pixa-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

Don't miss a new pixa release

NewReleases is sending notifications on new releases.