What it is
A local adapter that drives the QuokkaPix web editor in a Chromium browser on your own machine. The agent picks an official recipe or supplies settings, the adapter opens the browser, feeds files through its file input, downloads the output and writes a machine-readable quokkapix-result.json. Source image bytes stay in that browser runtime — during normal processing they are not uploaded to an image-processing server.
Requirements
Node.js 20 or newer, npm, and Playwright Chromium via npx playwright install chromium, plus internet access to load the QuokkaPix app and its browser-side dependencies. Local use is npx quokkapix-mcp over stdio. Remote clients run the same package in bridge mode with explicit --input-root and --output-root: remote calls cannot read or write outside those roots, path traversal is rejected, and absolute local paths are never returned to the cloud client. Pairing is one-time, the device credential lives in ~/.quokkapix/bridge.json with owner-only permissions where the OS supports them, --pair approves another session and --reset revokes the old one.
Setup effort
One command — npx quokkapix-mcp