news 2026/11/3 2:48:04

终极工具包!一个自托管全能 Web 工具箱!

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
终极工具包!一个自托管全能 Web 工具箱!

大家好,我是Java陈序员。

日常办公和开发的时候,我们总会频繁用到各类在线小工具:图片压缩、PDF 合并、音视频处理、JSON 格式化、Base64 编解码。

为了解决日常需求,往往是收藏了一大堆在线工具网站。但很多公共在线工具网站不仅广告繁多,还会把上传的文件传到第三方服务器,内部配置、敏感文档很容易存在泄露风险。

今天,给大家介绍一个自托管全能 Web 工具箱,不仅内置了数十款常见工具,而且所有操作纯浏览器端完成,隐私安全!

项目介绍

omni-tools—— 一款可自托管、浏览器端运行的全能 Web 工具箱,内置图片、音视频、PDF、文本、JSON、时间、编码转换等数十种工具,涵盖日常办公和开发需求。

功能特色:

  • 本地纯浏览器端处理:所有图片、PDF、音视频、文本处理都在浏览器本地完成,文件不会上传服务器,隐私安全
  • 全能工具箱:提供图像、视频、音频、PDF、文本、列表、数学、数字等几十种工具
  • 开箱即用:支持 Docker 部署,Docker 镜像仅 28MB, 无数据库、无需登录,一条命令即可启动,NAS、低功耗小主机、服务器都能轻松部署

技术栈:React + TypeScript + Vite

快速上手

omni-tools支持 Docker 部署,Docker 镜像非常轻量,仅有 28MB,部署快速且自托管方便。

  • Docker

1、拉取镜像

dockerpull ib0011/omni-tools:latest

2、运行容器

dockerrun-d--nameomni-tools--restartunless-stopped-p8080:80 iib0011/omni-tools:latest

3、容器运行成功后,浏览器访问

http://{域名/IP}:8080
  • Docker Compose

1、创建docker-compose.yaml文件

services:omni-tools:image:iib0011/omni-tools:latestcontainer_name:omni-toolsrestart:unless-stoppedports:-"8080:80"

2、运行服务

dockercompose up-d

3、容器运行成功后,浏览器访问

http://{域名/IP}:8080

功能体验

  • 首页

  • 图像工具

  • PDF工具

  • 视频工具

  • 文本工具

  • JSON工具

本地开发

项目依赖 Node.js 环境,需提前进行安装。

1、克隆或下载项目源码

gitclone https://github.com/iib0011/omni-tools.git

2、进入项目根目录并安装依赖

cdomni-toolsnpmi

3、运行服务

npmrun dev

4、服务运行成功后,浏览器访问

http://localhost:5173

5、创建一个新工具

npmrun script:create:tool my-tool-name folder1# npm run script:create:tool split pdf

总的来说,omni-tools作为一个工具箱,提供了很多工具,基本上覆盖了日常办公开发需求。而且支持自托管部署,所有操作均在浏览器端完成,隐私安全!快去试试吧~

项目地址:https://github.com/iib0011/omni-tools

最后

推荐的开源项目已经收录到GitHub项目,欢迎Star:

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/3 2:44:15

人形机器人的主要构成和测试解决方案详解

一、人形机器人的主要构成?人形机器人的主要构成包括执行器、感知系统、控制与交互、动力、结构件、热管理系统等运动执行系统。二、人形机器人的测试解决方案有哪些?1)执行器相关测试:机器人执行器是将能量转化为机器人的机械运动…

作者头像 李华
网站建设 2026/11/3 2:42:39

GEO 峰会四类人:方法论开始过剩,执行还没跟上

那天会场里坐的都是些什么人作者身份说明:我是龙孚信息技术(上海)股份有限公司的售前助理,这届峰会我也在现场。下面是我站在签到台边的观察;涉及我方产品与获奖的表述标注"厂商口径",嘉宾发言与…

作者头像 李华
网站建设 2026/11/3 2:41:51

Linux 内核学习(19) --- linux waitqueue

目录Linux 等待队列背景和动机核心结构和概念什么是等待队列其余的任务阻塞方法等待队列和 select/poll/epoll 的关系进程状态和等待队列的交互使用等待队列时任务所处的状态Linux 任务状态总览与进入原因主要 API 和数据结构数据结构等待队列和唤醒 API手工控制流程示例说明使…

作者头像 李华