Repository avatar
Monitoring
v0.1.2
active

dryplate

io.github.dryplate/dryplate

Local image tools: convert, resize, compress, crop, blur, watermark, strip metadata. Reads HEIC.

Documentation

Dryplate

Image tools that run on your machine: convert, compress, resize, crop, rotate, blur, watermark, merge and strip metadata. Reads iPhone HEIC. Nothing is uploaded.

The same tools power dryplate.dev in the browser.

PackageWhat it is
@dryplate/sdkJavaScript SDK for Node (on sharp) and the browser (WASM codecs)
@dryplate/mcpMCP server: the same tools for agents in Claude, Cursor and other MCP clients
packages/coreShared image operations, bundled into both (not published on its own)

Quick start

npm install @dryplate/sdk
import { image } from "@dryplate/sdk"; // picks the Node build (sharp) or the browser build automatically

See each package's README for the full API and the MCP client setup.

Develop

Node 24 and pnpm 10.

pnpm install
pnpm lint && pnpm typecheck && pnpm test && pnpm build
packages/sdk/smoke/smoke.sh   # packed SDK in plain Node and headless Chrome
packages/mcp/smoke/smoke.sh   # packed MCP server, every tool over stdio

Licence

MIT, © The Dryplate Authors (see AUTHORS). The SDK ships libheif as an unmodified WASM file under LGPL-3.0; see packages/sdk/THIRD-PARTY-NOTICES.md.

NPM
@dryplate/mcp
Install Command
npm install @dryplate/mcp