一款可自托管的文件处理套件,支持图片、视频、音频、PDF 和文档的转换、压缩、OCR 等操作。
- Star
- 10,419
- Fork
- 735
- 未关闭 Issue
- 95
- 最近提交
- 21小时前
这是什么?
OmniTools 是一个可自托管的网页应用,把大量日常小工具集中在一个界面里。工具涵盖图片、音视频处理(如缩放、格式转换、裁剪),PDF 拆分、合并与编辑,文本和列表格式化,日期时间换算,数学计算,以及 JSON、CSV、XML 数据处理。
所有文件都在浏览器端完成处理,不会上传到服务器。项目提供 Docker 镜像,在 80 端口提供静态应用,一条 docker run 命令或一个简短的 Compose 文件即可部署。
代码基于 React、TypeScript 和 Material UI 构建,提供生成新工具模板的脚本,并包含单元测试和端到端测试。界面翻译通过 public/locales 语言文件和 Locize 平台维护。
核心功能
- 01图片、PDF、视频等文件全部在浏览器中处理,无需上传
- 02提供体积很小的 Docker 镜像,一条命令即可自托管
- 03涵盖图片、PDF、文本、日期、数学和数据(JSON/CSV/XML)等工具
- 04基于 React、TypeScript 和 Material UI 构建
- 05提供新工具脚手架脚本和多语言翻译支持
适用场景
- 在不把私人照片上传到第三方网站的前提下调整或转换图片
- 在自己掌控的机器上拆分或合并 PDF
- 开发过程中格式化、转换或校验 JSON、CSV、XML 数据
- 在私有服务器上为团队搭建共享的内部工具箱
快速上手
- 1
从 README 运行 Docker 容器
docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest - 2
克隆仓库
git clone https://github.com/iib0011/omni-tools.git - 3
安装依赖并启动开发服务器
npm i && npm run dev
使用前须知
- 开发环境需要 Node.js 和 npm。
- 大多数语言的翻译尚不完整,中文翻译覆盖率为 69%。
收录于专题
标签
常见问题
- omni-tools 是什么?
- 可自托管的网页工具集,涵盖图片、PDF、视频、文本、日期、数学和数据处理,文件在浏览器本地处理。 OmniTools 是一个可自托管的网页应用,把大量日常小工具集中在一个界面里。工具涵盖图片、音视频处理(如缩放、格式转换、裁剪),PDF 拆分、合并与编辑,文本和列表格式化,日期时间换算,数学计算,以及 JSON、CSV、XML 数据处理。
- omni-tools 可以免费使用吗?用的什么许可证?
- omni-tools 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- omni-tools 还在维护吗?
- 活跃维护中。omni-tools 最近一次提交是在 2026年10月24日。
- omni-tools 适合用来做什么?
- 在不把私人照片上传到第三方网站的前提下调整或转换图片 在自己掌控的机器上拆分或合并 PDF 开发过程中格式化、转换或校验 JSON、CSV、XML 数据 在私有服务器上为团队搭建共享的内部工具箱
- omni-tools 怎么安装和运行?
- 从 README 运行 Docker 容器: docker run -d --name omni-tools --restart unless-stopped -p 8080:80 iib0011/omni-tools:latest 克隆仓库: git clone https://github.com/iib0011/omni-tools.git 安装依赖并启动开发服务器: npm i && npm run dev
- 在哪里获取 omni-tools?
- 源代码和安装说明在 GitHub 上:https://github.com/iib0011/omni-tools
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2837162TypeScriptAGPL-3.0更新于 14小时前
可自托管的在线文件格式转换工具,支持上千种格式,基于 TypeScript、Bun 和 Elysia 构建。
1.9万+14 本周1101TypeScriptAGPL-3.0更新于 19小时前
可自托管的 Docker 图片处理工具箱,支持 70 多种格式转换、批量压缩、逐文件裁剪和本地 AI 抠图。
34834TypeScriptGPL-3.0更新于 昨天
开源的 PDF 编辑平台,可在浏览器、桌面端或通过 API 编辑、签名、涂黑、转换和自动化处理 PDF。
9.5万+145 本周1.1万TypeScriptOther更新于 14小时前
纯浏览器端运行、注重隐私的 PDF 工具箱,提供 50 多种编辑、合并、转换与加密工具,支持自托管。
1.6万+10 本周1431JavaScriptAGPL-3.0更新于 昨天
面向开发者和 IT 从业者的在线小工具合集,注重交互体验,可通过 Docker 自行部署。
4.1万+26 本周5517VueGPL-3.0更新于 3天前