Skip to content

Repository files navigation

⚡ 效率工具箱 · Efficiency Toolbox

40 个小工具装进一个页面。打开就能用,文件不出本机。

40 utilities in one page. Open and go — your files never leave your machine.

Version License CI Stars Tools Zero Upload

效率工具箱界面截图 — 40 个离线工具,液态玻璃 UI


这是什么

市面上的在线工具站大多是这样工作的:你把文件传到它服务器 → 它处理 → 你再下回来。你的图片、你的文档、你的密码,都在别人的机器上过了一遍。

这个项目反过来做:所有计算都在你的浏览器里完成,一个字节都不上传。

打开页面后你可以直接拔网线,40 个工具照样能用。

Most online tool sites upload your files to their server. This one doesn't — everything runs in your browser. Load the page, unplug your network, and all 40 tools still work.

✨ 核心特性 / Features

🔒 真·零上传 基于 Canvas / Web Crypto / File API,页面加载完成后不再发起任何网络请求。打开 F12 网络面板可自行验证
⚡ 零等待 没有上传队列、没有服务端排队。速度只取决于你的 CPU
🧩 40 合一 不用为了转个格式再收藏一个网站。侧边栏分类 + ⌘K 搜索,两秒定位
💎 液态玻璃 UI 毛玻璃质感、背景光斑、悬浮扫光,深浅双主题跟随系统
🖥 网页 / 桌面双形态 浏览器直接用,或下载 Windows 桌面版获得独立窗口
📖 代码全公开 MIT 许可,纯静态无混淆。想知道数据去哪了?直接看源码
🚫 无账号无广告 不注册、不登录、无 Cookie、无遥测、无广告

🚀 三种用法 / Three Ways to Use

1. 在线版(最快)

👉 https://rhh-herry.github.io/efficiency-toolbox/app/

什么都不用装,点开就是 40 个工具。

2. 本地文件(最彻底的离线)

git clone https://github.com/RHH-herry/efficiency-toolbox.git
cd efficiency-toolbox
# 双击 app/index.html 即可,不需要 Node、不需要构建

或起个本地服务(推荐,避免 file:// 协议下的部分限制):

cd app
npm run dev        # http://localhost:3000,零依赖 dev server

3. 桌面版(Windows)

到 Releases 下载安装包。含开始菜单 / 桌面快捷方式,可正常卸载,用户数据保留在本地。

🧰 全部工具 / All Tools

🖼 图像处理 Image(9)
工具 说明
拖入即压 本地 Canvas 压缩,调质量/尺寸,零上传
格式转换 PNG/JPG/WEBP 互转,本地批量处理
裁剪旋转 指定区域裁剪、旋转 90°,导出 PNG/JPG
图标生成 一键生成 16~256 多尺寸 PNG 图标
滤镜调色 灰度 / 反相 / 怀旧 / 亮度 / 对比度,实时预览
取色板 提取主色板 + 吸管取任意点颜色
图片转 PDF 多图合并为一个 PDF,可选纸张与排序
尺寸调整 缩放、旋转、翻转,实时预览导出
批量水印 文字水印,位置/透明度/角度可调
📝 文本工具 Text(9)
工具 说明
编解码 Base64 / URL / HTML / Unicode / Hex 互转
文本处理 大小写、去重排序、清洗、统计一站式
字数统计 字符/词/行/中文/字节/句数一键统计
文本对比 逐行比较两段文本,高亮增删改
文本编解码 HTML 实体 / Unicode 转义 / URL 编解码
JSON 工具 格式化、压缩、校验、转义与路径提取
行处理 批量去重、排序、编号、去空行
Markdown 实时预览、导出 HTML,支持表格代码块
正则测试 实时匹配高亮、列出捕获组与替换
🛠 开发辅助 Dev(9)
工具 说明
颜色工具 HEX/RGB/HSL 互转,自动生成配色
Cron 解析 解析 5 段式表达式,推算下次执行
哈希计算 SHA 系列 + MD5,文本/文件离线校验
JWT 解码 解析 header / payload,调试鉴权令牌
占位文本 一键生成 Lorem Ipsum 测试文案
密码生成 强随机密码、口令短语与强度评估
时间戳 Unix 时间戳与日期互转,实时时钟
URL 解析 拆解协议 / 域名 / 路径 / 参数,编码解码
ID 生成器 UUID v4 / NanoID / 雪花 ID 批量生成
📋 效率工具 Utility(13)
工具 说明
重复文件查找 按内容哈希分组,找出完全相同的文件(改名也能识别)
批量重命名 前缀 / 查找替换 / 后缀 / 序号,改名后打包下载
本地便签 离线便签,自动存浏览器本地
图片取色 上传图片,点击吸取任意像素颜色
番茄钟 专注 / 休息计时,进度环 + 提示音
二维码生成 文本 / 链接生成二维码,零依赖离线
随机数据 造姓名 / 邮箱 / 手机号 / UUID 等测试数据
截图裁剪 拖入图片框选区域裁剪导出,支持复制
秒表计时 秒表 / 倒计时,正计与倒计双模式
文本转语音 浏览器本地朗读文本,可调语速音色
单位换算 长度/重量/温度/面积/体积/速度/数据等换算
压缩打包 多文件或整个文件夹打包成 ZIP,保留目录结构
解压提取 读取 ZIP 文件,浏览内容树并提取或预览

🔒 隐私承诺 / Privacy

这不是口号,是可验证的架构事实:

承诺 如何验证
不上传任何文件 F12 → Network 面板,处理文件时无任何请求
无遥测 / 无埋点 全文搜索源码,没有 GA / Sentry / 百度统计等任何 SDK;CI 里有自动检查
不引外部 CDN 唯一的第三方库 JSZip 在 app/assets/vendor/,本地引入
无 Cookie / 无账号 偏好设置只存 localStorage,清空浏览器数据即彻底清除
断网可用 加载页面后拔网线,继续用

详见 SECURITY.md。

📁 项目结构 / Structure

efficiency-toolbox/
├── index.html              # 落地页(GitHub Pages 首页)
├── app/
│   ├── index.html          # 应用主页面
│   ├── assets/
│   │   ├── core/           # registry / 应用外壳 / UI 组件 / 主题
│   │   ├── tools/          # 40 个工具,一个文件一个工具
│   │   ├── vendor/         # JSZip(本地引入)
│   │   └── styles.css      # 液态玻璃设计系统
│   ├── server.js           # 零依赖 dev server
│   └── src-tauri/          # Tauri 桌面壳
├── design-system/          # 设计系统预览页
├── verify_test.js          # 语法 + MD5 向量 + QR 结构复查
└── qrcode_test.js          # 二维码结构专项测试

🧪 测试 / Testing

测试脚本零依赖,不需要 npm install:

node verify_test.js    # 44 个 JS 语法检查 + MD5 6 组标准向量 + QR 结构 9 项
node qrcode_test.js    # 二维码结构专项 31 项

CI 会在 Node 20 / 22 上自动跑,并额外检查:无外部 CDN 引用、无遥测代码、工具数量与 VERSION 声明一致。

🤝 参与贡献 / Contributing

新增一个工具只需要在 app/assets/tools/ 下加一个文件,自注册到 registry —— 不用改核心代码。

详见 CONTRIBUTING.md,里面有完整的开发约定和新增工具的模板。

底线:任何引入上传、遥测、第三方分析的 PR 都不会被合并。

🔗 姊妹项目 / Related

项目 说明
归档 · 压缩与解压 专业 ZIP 工具:四级压缩、树形解压、直写文件夹、哈希校验、分卷拆分合并(MIT 开源)
FileOrganizer Pro Windows 智能文件整理工具(免费下载)

📄 许可证 / License

MIT © 2026 RHH-herry — 可免费商用、修改、再分发,保留版权声明即可。


觉得有用的话,点个 ⭐ Star 呗

Star History Chart

About

⚡ 40 个离线小工具装进一个页面 — 图片压缩/格式转换/水印、JSON 格式化、正则测试、文本对比、哈希计算、二维码、番茄钟等。零上传、免安装、断网可用。40 offline utilities in one page, zero upload.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages