SnapOtter
Self-hosted image manipulation platform with 45+ tools, local AI, and pipelines. A privacy-first open source alternative to Canva, TinyPNG, and remove.bg.
Open source alternative to:
SnapOtter is a comprehensive self-hosted image manipulation platform that runs in a single Docker container. It bundles over 45 image tools — resize, crop, compress, convert, watermark, color adjust, vectorize, create GIFs, find duplicates, and more — alongside local AI capabilities for background removal, image upscaling, photo restoration, face enhancement, and OCR.
What sets SnapOtter apart is its pipeline system, which lets you chain multiple tools into reusable workflows with unlimited steps and batch process unlimited images at once. Every tool is also available via a REST API with API key authentication, making it easy to integrate into automated workflows.
As a privacy-first alternative to cloud services like Canva, TinyPNG, and remove.bg, SnapOtter processes everything locally — your images never leave your machine. It runs on AMD64 and ARM64, supports GPU acceleration via NVIDIA, and stores no telemetry unless you opt in.
Categories:
Build with:
Looking for contributors
This project is actively seeking help, join the community!
Repository details
Updated 4/28/2026, 4:00:52 AM
View RepositoryCompare SnapOtter with
Similar open source alternatives
Penpot
Open-source design and prototyping tool for cross-domain teams — a self-hostable alternative to Figma.
Figma
miniPaint
Online image editor with layers, filters, and effects that runs entirely in the browser. An open source Photoshop alternative with no ads or account required.
Adobe Photoshop
OpenShots
Turn raw screenshots into polished, shareable visuals. Free, open-source, and completely offline with Tauri.
Excalidraw
Open-source virtual whiteboard for creating hand-drawn style diagrams and sketches.
OpenCut
The open-source CapCut alternative
open-pencil
AI-native design editor with real-time collaboration, component system, and Figma-compatible file format.
Figma
