Process local images with QuokkaPix
process_imagesApply a QuokkaPix recipe to local image files, upload them through the browser, and download the processed output. Source images stay local, with free processing for up to five files.
Instructions
Process local image files through the QuokkaPix browser app using an official recipeId or a full custom recipe. The adapter opens local Chromium, applies settings, uploads files through the browser file input, starts processing, downloads the output and writes quokkapix-result.json. Source images stay in the local browser workflow and are not sent to a QuokkaPix processing API. Single-image runs and small batches up to 5 files are free; use unlockToken for larger paid batch/scenario runs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appUrl | No | Optional QuokkaPix app URL. Defaults to https://quokkapix.com/#agent=1. For safety, only quokkapix.com, localhost and 127.0.0.1 are accepted unless QUOKKAPIX_ALLOW_CUSTOM_APP_URL=1 is set. | |
| recipe | No | Custom recipe object. Provide either recipeId or recipe. | |
| headless | No | Run Chromium headless. Defaults to true unless debugging. | |
| recipeId | No | Official recipe id from list_recipes. Provide either recipeId or recipe. | |
| outputDir | Yes | Local directory where the adapter writes the downloaded output and quokkapix-result.json. | |
| timeoutMs | No | Maximum processing timeout in milliseconds. Use a larger value for background AI or large batches. | |
| inputFiles | Yes | Local source image files to upload through the browser file input. Agent batches up to 5 files are free; the paid batch limit is 50. | |
| unlockToken | No | Optional x402 unlock token for paid agent batch/scenario runs above 5 files. Obtain it outside this adapter. | |
| watermarkLogoFile | No | Optional local logo/image file for QuokkaPix logo watermark workflows. | |
| backgroundImageFile | No | Optional local image file for QuokkaPix background replacement workflows. |