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は、CloudConvert、Smallpdf、Otter.aiなどのクラウドベースのファイル処理サービスに対する、プライバシーを重視したセルフホスト型の代替手段を提供します。ユーザーは、自らのハードウェア上で完全にファイルを処理することで、機密文書、画像、動画、音声ファイルを第三者のサーバーにアップロードする必要がありません。

動作方法

PostgresとRedisを使用したDockerスタックとしてデプロイされ、ユーザーインターフェース、REST API、複数のツールを連携させるパイプラインシステムを提供します。5つのモダリティ(画像、動画、音声、PDF、一般ファイル)にわたる200以上のツールを含んでいます。背景除去や音声認識などの高度なタスクにはローカルAIモデルを活用し、NVIDIA GPUのオプションによる加速で推論を高速化できます。

対象ユーザー

データのプライバシーを厳格に守る必要があるファイル変換・編集ツールの包括的なセットを必要とするユーザー、およびAPI経由でファイル処理機能を自らのワークフローに統合したい開発者。

主な特徴

  • 5つのモダリティ: 画像(107ツール)、動画(57ツール)、音声(27ツール)、PDF(29ツール)、一般ファイル(23ツール)の包括的なツールセット。
  • ローカルAI: デバイス上で実行される背景除去、画像拡大、写真修復、OCR、音声認識。
  • 自動パイプライン: 最大20ツールを連携させ、再利用可能でエクスポート可能なワークフローを作成可能。
  • プライバシー最優先: サードパーティのSaaS依存なしに完全にセルフホストされ、ファイルがローカルネットワーク外に流出することはありません。
  • 開発者向け: インタラクティブなドキュメント付きの完全なREST API、OIDC/SSOによる認証サポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト