snapotter-hq/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.
SnapOtter – セルフホスト型ファイル処理スイート
SnapOtterは、オープンソースのDockerベースのプラットフォームで、自前のハードウェア上で膨大なファイル操作ツールを実行できます。画像、動画、音声、PDF、一般的なファイルの5つのメディア形式をカバーし、200以上のユーティリティをバンドルしています。その多くは、背景除去、アップスケーリング、OCR、文字起こしなどのタスクにローカルAIモデルを使用します。すべてがネットワーク内で実行されるため、データが第三者のSaaSサービスに送信されることはありません。
機能概要
| メディア | ツールの例(200以上の中から) |
|---|---|
| 画像 (112) | リサイズ、切り抜き、圧縮、変換、透かし、ミーム生成、ベクター化、重複検出、背景除去、AIアップスケール、カラー化 |
| 動画 (57) | 形式変換、トリミング、切り抜き、圧縮、音声抽出、GIF作成、手ぶれ補正、字幕焼き込み/抽出 |
| 音声 (27) | 形式変換、トリミング、ノーマライズ、ノイズ低減、音声からテキストへの文字起こし |
| PDF (35) | 結合、分割、圧縮、OCR、画像変換、墨消し、透かし |
| ファイル (23) | CSV/JSON/XML/YAML変換、ExcelからCSVへ、チャート生成、ZIP作成/展開 |
すべてのツールは、Web UI、REST API(/api/docs)、または複数のステップを連結するパイプライン定義から利用できます。
クイックスタート(シングルコンテナ)
docker run -d --name SnapOtter \
-p 1349:1349 \
-v SnapOtter-data:/data \
snapotter/snapotter:latest
その後、http://localhost:1349 を開き、admin / admin でログインします(パスワードの変更が必須です)。
本番環境では、提供されている3サービス構成のDocker-Composeスタック(アプリ + Postgres 17 + Redis 8)を使用できます。NVIDIAカード向けのGPUアクセラレーションビルドが利用可能で、それ以外のAI推論はCPU上で実行されます。
利用するメリット
- 複数のSaaSツールを置き換え(CloudConvert、Smallpdf、TinyPNG、Otter.aiなど)を1つのセルフホスト型スタックで。
- プライバシー最優先 – ファイルがネットワーク外に出ることはなく、分析はビルド時または実行時に無効化できます。
- ローカルAI – 背景除去、画像アップスケーリング、OCR、音声文字起こし、字幕生成をすべてオンプレミスで実行。
- 拡張可能なワークフロー – 再利用可能なパイプライン(デフォルトで最大20ステップ)を定義し、バッチモードで実行できます。
- マルチアーキテクチャ – AMD64、ARM64(Apple Silicon、Raspberry Pi)で動作。
- エンタープライズ対応認証 – OpenID Connect / SSO統合(Google、GitHub、Oktaなど)。
ドキュメントとコミュニティ
- 完全なガイド:はじめに、デプロイ、設定、AIエンジン、画像エンジン、アーキテクチャなど(すべてREADMEからリンクされています)。
- ライブデモ:https://demo.snapotter.com
- コミュニティDiscord:https://discord.gg/hr3s7HPUsr
- GitHubのIssue/PRでの貢献を歓迎します。プロジェクトを無料で維持したい方向けにスポンサーシップオプションもあります。
ライセンス
デュアルライセンス:
- AGPL-v3 – 通常のネットワークソース開示要件の下で、自由に使用、変更、再配布が可能。
- 商用ライセンス – AGPLに準拠できないプロプライエタリまたはSaaSデプロイメント向けに利用可能。
結論: SnapOtterは、プライバシー、オフライン処理、またはメディアワークフローの自動化のための単一スタックを必要とするユーザーを対象とした、クラウドベースのファイル変換およびAI拡張サービスのスイートに対する包括的なセルフホスト型代替手段です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト