mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
* docs: add 1.x-to-2.0 migration guide and upgrade notice Adds MIGRATING.md with backup and upgrade steps, plus a short "coming from 1.x?" callout in README and the docs upgrade guide pointing existing users at it. * fix: replace stale image-only and pre-rename data copy across product SnapOtter grew from an image-only tool into a 5-modality suite (Image, Video, Audio, PDF, Files), but copy in several places never caught up. Fixes: - dropzone.defaultFormats (i18n): every non-English locale still had the pure pre-2.0 image-only format list; English omitted Files entirely. Corrected across all 21 locales. - settings.about.appDescription (i18n): "document, and data" workflow copy updated to "PDF, and file" across all 21 locales. - constants.ts: Files category's raw name was still "Data Files". - Landing hero subtitle, JSON-LD schema, llms.txt, and 7 spots in the competitor-comparison pages. - Docs: VitePress config, supported-formats, deployment, and an architecture.md modality-naming nit. - OpenAPI description, root package.json description/keyword, and a GitHub issue template dropdown option. DOCKERHUB.md's separate "v1.x, image tools only" pre-release notice is left untouched since 2.0 hasn't published to Docker Hub yet. * test: update dropzone format-hint assertion to match corrected copy The expected string still had the stale image-only/duplicated PDF-Documents text from before the dropzone.defaultFormats fix.
83 lines
5.3 KiB
Plaintext
83 lines
5.3 KiB
Plaintext
# SnapOtter
|
|
|
|
> Open-source, self-hostable file processing suite with 200+ tools across 5 modalities (image, video, audio, PDF, files). Single Docker container, no external services. Dual-licensed AGPLv3 / commercial.
|
|
|
|
SnapOtter runs entirely on your own infrastructure. Files are processed locally with no data sent to external APIs. Deploy once with Docker and use it as much as you need. Supports GDPR, HIPAA, and CCPA compliance by architecture.
|
|
|
|
## Getting Started
|
|
|
|
- [Documentation](https://docs.snapotter.com/guide/getting-started): Installation, configuration, and deployment guide
|
|
- [Docker Hub](https://hub.docker.com/r/snapotter/snapotter): Official Docker image with multi-arch support (ARM + x86)
|
|
- [GitHub](https://github.com/snapotter-hq/snapotter): Source code, issues, and contributions
|
|
- [API Reference](https://docs.snapotter.com/api/rest): Full REST API with OpenAPI documentation
|
|
- [Demo](https://demo.snapotter.com): Try SnapOtter without installing
|
|
|
|
## Image Tools
|
|
|
|
Core: Resize, Crop, Rotate & Flip, Convert (JPEG/PNG/WebP/AVIF/TIFF/GIF/HEIC/RAW), Compress, Optimize for Web, Strip Metadata, Edit Metadata, Bulk Rename, Image to PDF, Favicon Generator.
|
|
|
|
Adjustments: Adjust Colors (brightness/contrast/saturation/temperature), Sharpening, Replace Color, Color Blindness Simulation, Duotone, Vignette, Pixelate.
|
|
|
|
AI-Powered: Remove Background (rembg), Upscale 2x/4x (RealESRGAN), Object Eraser (LaMa), OCR (PaddleOCR, 80+ languages), Face/PII Blur, Smart Crop, Image Enhancement, Face Enhancement, AI Colorization, Noise Removal, Red Eye Removal, Photo Restoration, Passport Photo (30+ countries), Content-Aware Resize, AI Canvas Expand, Background Replace, Blur Background, PNG Transparency Fixer.
|
|
|
|
Watermark & Overlay: Text Watermark, Image Watermark, Text Overlay, Image Composition, Meme Generator.
|
|
|
|
Analysis: Image Info, Compare, Find Duplicates, Color Palette, Histogram, LQIP Placeholder.
|
|
|
|
Layout: Collage (25+ templates), Stitch/Combine, Split, Border & Frame, Beautify Screenshot, Circle Crop, Image Pad, Sprite Sheet.
|
|
|
|
Format: SVG to Raster, Image to SVG (vectorize), GIF Tools, GIF/WebP Converter, Image to Base64.
|
|
|
|
Generators: QR Code Generator, Barcode Generator, Barcode Reader, HTML to Image.
|
|
|
|
## Video Tools
|
|
|
|
Convert Video (MP4/MOV/WebM), Compress Video, Trim Video, Mute Video, Resize Video, Crop Video, Rotate Video, Change FPS, Video Color Adjust, Video Speed, Reverse Video, Normalize Audio, Stabilize Video, Aspect Pad, Blur Pad, Watermark Video, Merge Videos, Replace Audio, Extract Audio, Video to GIF, GIF to Video, Video to WebP, Video to Frames, Images to Video, Auto Subtitles (AI transcription), Burn Subtitles, Embed Subtitles, Extract Subtitles, Clean Video Metadata.
|
|
|
|
## Audio Tools
|
|
|
|
Transcribe Audio (AI speech-to-text), Convert Audio (MP3/WAV/OGG/FLAC/AAC), Trim Audio, Volume Adjust, Normalize Audio, Fade Audio, Reverse Audio, Audio Speed, Pitch Shift, Audio Channels (mono/stereo), Silence Removal, Noise Reduction (FFT), Merge Audio, Split Audio, Ringtone Maker, Waveform Image, Audio Metadata.
|
|
|
|
## PDF Tools
|
|
|
|
PDF: Merge, Split, Compress, Rotate, Extract Pages, Remove Pages, Organize, Protect (AES-256), Unlock, Repair, Web-Optimize (linearize), Grayscale, PDF/A Convert, Crop, N-up, Booklet, Watermark, Page Numbers, Flatten, Redact, PDF to Text, PDF to Word, PDF to Image, PDF Metadata, PDF OCR (AI).
|
|
|
|
Conversion: Word to PDF, Excel to PDF, PowerPoint to PDF, HTML to PDF, Convert Document (Word/ODT/RTF), Convert Presentation (PPTX/ODP), Convert Spreadsheet (Excel/ODS/CSV), Markdown to Word, Markdown to HTML, Markdown to PDF, Convert EPUB, Convert to EPUB.
|
|
|
|
## File Tools
|
|
|
|
Chart Maker (bar/line/pie from CSV/JSON), CSV to Excel, CSV to JSON, JSON to XML, YAML to JSON, XML to CSV, Split CSV, Merge CSVs, Create ZIP, Extract ZIP.
|
|
|
|
## AI Models (15, all running locally)
|
|
|
|
Background Removal (rembg), Super-Resolution (RealESRGAN 2x/4x), Object Eraser (LaMa inpainting), OCR (PaddleOCR, 80+ languages), PDF OCR, Speech Transcription (faster-whisper), Face Detection (MediaPipe), Face Enhancement, AI Colorization, Noise Removal, Red Eye Removal, Photo Restoration, Smart Crop, Content-Aware Resize, AI Canvas Expand (outpainting).
|
|
|
|
## Enterprise Features
|
|
|
|
SAML SSO (Okta, Azure AD, Google Workspace, any OIDC), SCIM Provisioning, Multi-Factor Auth (TOTP), Multi-Tenancy, Per-Tool Permissions, Role-Based Access Control (admin/editor/user + custom), Audit Log Export, S3-Compatible Storage (AWS S3, MinIO, R2), Webhooks, API Keys with Scoped Permissions.
|
|
|
|
## Key Features
|
|
|
|
- Self-hosted: all processing on your infrastructure, no cloud dependency
|
|
- Privacy-first: files never leave your network, air-gapped capable
|
|
- 200+ tools across 5 modalities (image, video, audio, PDF, files)
|
|
- 15 local AI models, no external API calls
|
|
- Batch processing with ZIP output
|
|
- Pipeline automation: chain tools sequentially
|
|
- Full REST API with OpenAPI documentation
|
|
- 21 languages supported
|
|
- Docker: single container with Postgres + Redis bundled
|
|
- Kubernetes and bare metal deployment
|
|
- ARM and x86 architectures
|
|
- Layer-based image editor (Konva)
|
|
- Open source: AGPLv3 with commercial license available
|
|
|
|
## Links
|
|
|
|
- Website: https://snapotter.com
|
|
- Documentation: https://docs.snapotter.com
|
|
- GitHub: https://github.com/snapotter-hq/snapotter
|
|
- Docker Hub: https://hub.docker.com/r/snapotter/snapotter
|
|
- Discord: https://discord.gg/hr3s7HPUsr
|
|
- Contact: contact@snapotter.com
|