Skip to content

SnapOtter

Media Servers

Image manipulator and converter

TypeScript Latest v1.17.1 · 16d ago Security brief →

Features

  • 50+ image tools: resize, crop, compress, convert, watermark, color adjust, meme generation, vectorization, GIF creation, duplicate detection, passport photo generation, etc.
  • Layer‑based browser editor with brushes, shapes, adjustments, filters, curves and keyboard shortcuts.
  • Local AI capabilities: background removal, upscaling, restoration/colorization, object erasure, face blur/enhancement, OCR, canvas expansion – all processed on user hardware without internet.

Recent releases

View all 43 releases →
No immediate action
v1.17.1 Breaking risk

Live demo

Config change
v1.17.0 New feature
Auth

OIDC / SSO authentication

v1.15.10 Breaking risk
Breaking changes
  • Removed all artificial limits; the tool operates unlimited by default.
Security fixes
  • Prevent admin escalation when AUTH_ENABLED=false (duplicate entry removed)
Notable features
  • Extended image format support (JXL, RAW, ICO, TGA, PSD, EXR, HDR)
  • AVIF output format added across all tools
  • Multi‑file selection for automation pipeline
Full changelog

What's Changed

  • fix: state bleed on tool switch, AVIF compress, OCR segfault, long filenames by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/79
  • feat: Unlimited by Default — remove all artificial limits by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/80
  • feat: redesign Automate page — tool palette + pipeline canvas by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/81
  • fix: Docker hardening, security, and V1 deployment readiness by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/82
  • feat: extended image format support (JXL, RAW, ICO, TGA, PSD, EXR, HDR) by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/83
  • fix: wire up Default Tool View save in General settings by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/84
  • feat: add AVIF output format support across all tools by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/85
  • fix: prevent admin escalation when AUTH_ENABLED=false by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/86
  • fix: auto-fallback from CodeFormer to GFPGAN in face enhancement by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/87
  • feat: allow multi-file selection for automation pipeline by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/88
  • feat: production-grade RBAC with editor role, custom roles, API key scoping, and audit log by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/89
  • feat: production-grade opt-in product analytics with PostHog and Sentry by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/91
  • fix: prevent admin escalation when AUTH_ENABLED=false by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/92
  • test: comprehensive test coverage expansion (+965 tests, 48/48 tools) by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/93
  • feat: API sync and documentation audit by @ashim-hq in https://github.com/snapotter-hq/SnapOtter/pull/94

New Contributors

  • @ashim-hq made their first contribution in https://github.com/snapotter-hq/SnapOtter/pull/79

Full Changelog: https://github.com/snapotter-hq/SnapOtter/compare/v1.15.9...v1.15.10

v1.15.7 Bug fix

Added retry with exponential backoff for `apt-get update` failures on the CUDA base image.

Full changelog

1.15.7 (2026-04-17)

Bug Fixes

  • add retry with backoff for apt-get update on CUDA base image (3d6db5a)
v1.15.5 Bug fix

Fixed exclusion of e2e-docker tests from the Vitest runner.

Full changelog

1.15.5 (2026-04-17)

Bug Fixes

  • exclude e2e-docker tests from Vitest runner (8df18c5)

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
1,508
Forks
54
Languages
TypeScript Python Shell

Install & Platforms

Install via
docker
Platforms
linux arm64

Community & Support

Beta — feedback welcome: [email protected]