SnapOtter
Fifty-plus image processing tools in a single Docker container, with no Redis, no Postgres,
and no external dependencies: SnapOtter is a self-hosted image toolkit. The everyday
operations are all here: resize, crop, compress, watermark, vectorize, meme generation, GIF
creation, and format conversion spanning 55+ input formats (including 23 camera RAW formats)
to 14 output formats. What sets it apart is the local AI layer: background removal, photo
upscaling and restoration, object erasing, face blurring, OCR, and canvas expansion all run on
locally hosted models, so no image ever leaves your server - a hard guarantee that cloud tools
like remove.bg or Canva can't make. Optional NVIDIA GPU support accelerates those AI tasks
substantially when hardware is available, but everything works on CPU. A built-in layer-based
editor handles composition work directly in the browser, and screenshot beautification turns
plain captures into polished visuals with backgrounds, shadows, and padding - useful for docs
and marketing alike. Batch operations process unlimited images simultaneously, and the full
REST API with OpenAPI documentation exposes every tool for pipelines and automations:
thumbnail generation on upload, bulk RAW conversion, automated watermarking. For teams
processing sensitive imagery or anyone tired of per-image SaaS pricing, SnapOtter replaces a
stack of subscriptions with one private container.
Deploy