Web appMedia, audio and video

SnapOtter

Convert, compress, OCR, and transcribe files through a self-hosted web workspace.

Stars
1,990
Forks
88
License
AGPL-3.0
Updated
Updated Jul 14, 2026

Checking live repository facts…

Project overview

SnapOtter is a self-hosted file-processing platform for images, video, audio, PDFs, and general documents. Users can run conversions, compression, editing, OCR, transcription, and on-demand local AI through its web interface, REST API, or reusable pipelines, while keeping files inside their own network. A single Docker command starts the basic installation; the documented production setup adds separate Postgres and Redis services for durable jobs and larger deployments.

Repository facts

Primary language
TypeScript
License
AGPL-3.0
Repository updated
Jul 14, 2026
Default branch
main

Resource types

Web appAPI or server

Use cases

Media, audio and videoDocument productivity

Runtime

DockerSelf-hosted

Protocols & integrations

REST

Capabilities

Video processing

Related projects

Browse more similar projects