PiPic is a free image compressor that runs in the browser and, through the @pipic/cli package, inside coding agents and CI pipelines. It handles JPG, PNG, WebP and AVIF, keeps the original format, and processes up to 100 images per batch (8 MB each) with a single ZIP download at the end. No account, no watermark.
The distinguishing part is the agent workflow. The CLI is open source and exposes MCP and agent-discovery endpoints, so tools like Claude Code, Cursor or a GitHub Action can compress assets as a scripted step rather than a person dragging files into a website.
Key Features
- Four formats, format preserved — JPG, PNG, WebP and AVIF in, the same format out.
- Batch of 100 — Up to 100 files per run, 8 MB each, bundled into one ZIP.
- Before/after numbers — Original size, new size and exact savings for every file.
- Privacy — Files are deleted from the server as soon as compression finishes.
@pipic/cli— npm package for Node.js, Docker and command-line use; open source on GitHub.- Agent-ready — MCP and agent-discovery endpoints for Claude Code, Cursor, VS Code and CI/CD systems.
Who It’s For
- Web developers shipping image-heavy sites
- Designers who need quick, no-signup compression
- Teams running AI coding agents that should optimise assets automatically
How It Works
- Drop or browse for images — compression starts on upload.
- Review the size comparison for each file.
- Download individually or as a ZIP; files are then removed from the server.
For automation: npx @pipic/cli in a script, or point an MCP-capable agent at the published endpoint.
Pricing
The browser tool is free with no account. The CLI includes 100 compressions a month free; the Pro tier raises that to 5,000.