Tools/snapotter-hq/SnapOtter

SnapOtter

Open-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe & run local AI across image, video, audio, PDF & documents, via UI, REST API & pipelines. Your files never leave your network.

2.2kemergingTypeScriptGNU Affero General Public License v3.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Aug 2026

SnapOtter converts, compresses, OCRs, and transcribes almost any file you hand it, on your own hardware. Images, video, audio, PDFs, spreadsheets, through a web UI, a REST API, or saved pipelines. Local AI covers background removal, upscaling, face blur, and transcription with no outside calls. The AGPLv3 build includes all 200-plus tools.

One Docker command runs it, Postgres and Redis baked into the image; production gets a three-container compose stack. Two cores and 2 GB of RAM starts it, the full AI model packs want 4 cores, 4 GB, and about 20 GB more disk. GPU acceleration is NVIDIA CUDA only, so Intel and AMD integrated graphics buy you nothing.

Solo and homelab: run the free image and close the converter tabs. Small teams: OIDC login, API keys, batch, and pipelines are all in the community build. Medium and large: SAML, SCIM, MFA, and audit export need a license key with a seat count and no published price. One job only? tesseract-ocr/tesseract, openai/whisper, and FFmpeg/FFmpeg are lighter.

The catch is S3. Object storage sits behind the same license key as SAML and SCIM, so the free build keeps every file on the container disk. Gating auth and compliance is fair. Charging to store files anywhere but local disk, on a product whose whole job is files, is not.

Free vs Self-Hosted vs Paid

open core

Free

The AGPLv3 community edition, described by the project as fully functional without a license key. All 200-plus tools across images (107), video (57), audio (27), PDF (29), and files (23). Batch processing, reusable pipelines, API keys, the full REST API, the browser image editor with layers and filters, OIDC/SSO login, 21 languages with RTL, and local AI for background removal, upscaling, photo restoration, object eraser, face blur, OCR, transcription, and subtitle generation. No rate limits. Single-node operation.

Paid

Two commercial plans, Team and Enterprise, activated by a signed license key that carries an org, a seat count, and an expiry. No price is published anywhere on the site or the docs; the enterprise page routes you to "Book a Demo" and contact@snapotter.com.

Team unlocks: SAML SSO, S3 storage, multi-tenancy, audit export, SIEM forwarding, SSO enforcement, upgrade management, admin alerts.

Enterprise adds: SCIM provisioning, MFA, webhooks, per-tool permissions, tamper-resistant audit, legal hold, GDPR lifecycle, team retention overrides, IP allowlist, config export/import, distributed tracing.

Self-Hosted Costs

Minimum is 2 cores, 2 GB RAM, and about 5.5 GB of disk for the image plus a data volume. Recommended is 4 cores, 4 GB RAM, and roughly 20 GB more for the full AI model packs. That is a $9 to $24 per month VPS depending on host (Hetzner at the low end, DigitalOcean at the high end). GPU acceleration wants an NVIDIA card with 8 GB of VRAM, 12 GB to be comfortable; cloud GPU instances start around $150 a month and climb fast, so most self-hosters should stay on CPU fallback. AMD64 and ARM64 both work, including Apple Silicon and Raspberry Pi.

When to Pay

Compliance is what forces the license: SAML, SCIM, audit export, SIEM forwarding, or tamper-resistant logging. The other trigger is needing S3 as your file store, which is the one gate that should have stayed in the free build. Everything else a small team actually uses is already free.

The free build does the whole job for solo and small teams; SAML, SCIM, audit export, and (annoyingly) S3 storage sit behind an unpublished per-seat license.

What to do by team size

Solo
free; one Docker command, 2 GB of RAM, done
Small team
free; OIDC login, API keys, batch, and pipelines are all in the community build
Medium team
free until you need SAML, MFA, or audit export, then it becomes a sales call
Large team
paid; SCIM, multi-tenancy, per-tool permissions, and SIEM forwarding are all license-gated
Self-hosting ops:moderate
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
66/100 · B
Adoption17/30
Maintenance25/25
Community7/20
License7/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Community discussions enabled

License: GNU Affero General Public License v3.0

Must share source even for SaaS/network use. Strongest copyleft.

Commercial use: ✓ Yes

About

Owner
SnapOtter (User)
Stars
2,216
Forks
108

Explore Further

More tools in the directory