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 等基于云的文件处理服务。它允许用户在自己的硬件上完全处理敏感文档、图像、视频或音频文件,无需将这些文件上传到第三方服务器。
工作原理
以 Docker 堆栈(使用 Postgres 和 Redis)的形式部署,提供用户界面、REST API 和可串联多个工具的流水线系统。该套件包含超过 200 个工具,涵盖五大模态:图像、视频、音频、PDF 和通用文件。它利用本地 AI 模型执行高级任务,如背景移除和语音转录,并支持可选的 NVIDIA GPU 加速以实现更快的推理速度。
适用人群
需要全面的文件转换和编辑工具但要求严格数据隐私的用户,以及希望通过 API 将文件处理功能集成到自身工作流中的开发者。
主要亮点
- 五大模态: 图像(107 个工具)、视频(57 个)、音频(27 个)、PDF(29 个)、通用文件(23 个)的全面工具集。
- 本地 AI: 在设备上实现背景移除、图像放大、照片修复、OCR 和语音转录。
- 自动化流水线: 可将最多 20 个工具串联成可重复使用、可导出的工作流。
- 隐私优先: 完全自托管,无外部 SaaS 依赖,确保文件永远不会离开本地网络。
- 开发者友好: 提供完整的 REST API,附带交互式文档,并支持 OIDC/SSO 认证。
相关
- 项目
- 项目
- 项目
- 项目
- 项目