MooTool 是一款开源桌面开发者工具箱,集成翻译、JSON格式化、HTTP调试、加解密、Cron解析、Protobuf互转等 20+ 实用模块,覆盖文本处理、网络请求、系统信息等日常开发场景。支持 Windows/macOS/Linux,MIT 协议完全免费。

🎤 引言

写代码时有多少次你为了做一件小事而在网页、终端、IDE 之间反复横跳?比如 JSON 格式化、Cron 表达式下一次执行时间、加解密一段文本、生成 UUID、压缩一张截图、解析 UA……

每件都不难,单独折腾一个在线工具也算不上麻烦,但架不住高频。MooTool 就是冲着这个痛点来的——把所有零碎的开发辅助功能塞进一个桌面应用,开盖即用,不联网也能跑。Java 21 + FlatLaf 的现代化 Swing 界面,体积控制得不错,三大平台都覆盖。


⭐ 核心功能

MooTool 主打"一站式",自带 20 多个独立模块,按主题分 Tab 排列,每个模块都内置"历史记录"子标签(搜索 / 复用 / 复制 / 删除一条龙)。下面挑几个重点模块讲:

📝 Quick Note(笔记 / 文本处理)

  • 多语言语法高亮、Markdown 实时预览、插入图片、自动保存
  • 侧边栏 Quick Replace 面板:批量处理选中行——去空格、去空行、去 Tab、科学计数法 ↔ 普通数字、千分位 ↔ 普通数字、snake_case ↔ camelCase、大小写转换、去重、排序、转义/反转义、按拼音排序……30+ 操作

🕒 Time convert(时间转换)

  • 日期 ↔ 时间戳(秒/毫秒双向)、全屏时钟、时区选择
  • 历史记录一键复用

🗂️ JSON(JSON 全能工具)

  • 格式化(支持按键名字典序、忽略大小写、检查重复键)、压缩
  • JSON ↔ XML、JavaBean ↔ JSON、可视化 JSON Path 选择器
  • 转义 / 反转义

🌐 Translation(多语翻译)

  • 支持 20+ 语言(含中英日韩法西德俄),Google / Bing 自动回退
  • 生词本:搜索、新建、编辑、删除、重新翻译
  • 翻译历史可追溯

🌐 Host / HTTP / UA(网络三件套)

  • Host:格式化、语法高亮、系统 hosts 管理、导入/导出
  • HTTP:GET/POST/PUT/DELETE/HEAD/PATCH/OPTIONS 全方法支持,导入 cURL、请求历史
  • UA 分析:解析浏览器/引擎/OS/设备类型与品牌,识别爬虫,预置 Chrome/Firefox/Safari/Edge/微信等 UA

🔐 Encode / Crypto / Random(编码加解密)

  • 编码:Native ↔ Unicode、URL 编解码、Native ↔ Hex、Native ↔ ASCII
  • 国密支持:SM2 / SM3 / SM4(亮点)
  • 对称加密:AES / DES / SM4;非对称:RSA / SM2
  • 摘要:MD5 / SHA1 / SHA256 / SHA384 / SHA512 / SM3
  • 随机:UUID、随机数、随机强密码

🖼️ Image assistant(图片助手)

  • 本地图床、截图、剪贴板导入导出
  • 缩放工具栏、图片 Base64 编解码、压缩、水印
  • OCR(Tesseract)

⏰ Cron / Regex / Java(运维三件套)

  • Cron:表达式构建器、解析(Linux 5 段 / Quartz 6-7 段)、校验、自然语言化、下次执行时间预测
  • Regex:测试、收藏、常用正则
  • Java:Java/Groovy 格式化与运行(写段小程序直接跑)

📄 PDF / Config / Protobuf(杂项)

  • PDF:拆分、合并
  • Config:Properties ↔ YAML、YAML 校验与格式化
  • Protobuf:JSON ↔ Protobuf 二进制(Hex/Base64 输出)、无 .proto 解码 wire 格式

🎨 Appearance(外观与主题)

  • Flat Light / Dark、macOS、One Dark、Monokai 等多种主题
  • 强调色、沉浸式窗口背景、Tab 仅图标模式
  • 同步与备份(Git 同步 / 数据导出)

📥 安装与使用

下载安装

最新版本 v1.7.0(2026 年初更新)。提供三个平台原生包:

平台安装包大小
Windows x64MooTool-1.7.0-windows-x64.zip~60 MB
macOS Apple SiliconMooTool-1.7.0-mac-apple-silicon.dmg~60 MB
macOS IntelMooTool-1.7.0-mac-intel.dmg~60 MB
Linux x64MooTool-1.7.0-linux-x64.zip~60 MB
⚠️ 依赖 JDK 21,安装包内已捆绑,无需额外配环境。

快速上手

下载解压后双击启动,界面是一个 Tab 化窗口。每个 Tab 都是独立工具:

  1. 第一次打开,建议先逛逛 App & settingsAppearance 选个顺眼主题(默认 Flat Light 偏素净)。
  2. 常用模块JSON 格式化、HTTP 调接口、Translation 翻译、Image assistant 截图 OCR,几乎涵盖日常 80% 场景。
  3. 历史记录:每个模块都有 History 子 Tab,处理过的内容自动存档,复用非常方便。
  4. Git 同步备份:在 App & settings 里配置 Git 远程,数据可跨设备同步。

示例:JSON Path 提取

输入 JSON:
{
  "data": {
    "users": [
      {"name": "Alice", "age": 30},
      {"name": "Bob", "age": 25}
    ]
  }
}

JSON Path:$.data.users[*].name
输出:["Alice", "Bob"]

不需要写脚本,直接在 JSON Tab 里可视化选择 + 实时预览。


🎯 适用场景

  • 后端 / 前端开发:HTTP 调试、JSON 格式化、Protobuf 编解码、Java 代码片段运行
  • 运维:Cron 表达式解析、ping / whois / netstat、IP 与域名查询、DNS 刷新
  • 数据分析 / 测试:正则测试、随机数与强密码生成、UUID、文本 diff
  • 日常办公:翻译、OCR、Markdown 笔记、截图水印、PDF 合并拆分
  • 安全相关:国密 SM2/SM3/SM4、多种摘要算法、Base64/32 编解码

🔍 对比 / 替代方案

工具优势局限
MooTool20+ 模块合一、离线可用、国密支持、三大平台Java 应用体积稍大、启动约 2-3 秒
utools插件生态丰富、启动快部分高级插件收费、闭源
DevToys微软出品、UI 现代、Windows 优先仅 Windows/macOS,Linux 弱
CyberChef功能极强、纯网页需联网、界面偏工程师风
在线工具集(如 bejson)无需安装依赖网络、广告、隐私风险

怎么选:想要一个"装完就能用、不联网、覆盖广"的本地工具箱,MooTool 是目前少有的全平台 + 开源 + 国密方案。


⚠️ 注意事项

  1. JDK 21 依赖:必须使用 JDK 21+ 运行,作者在 README 中明确要求最低版本;官方安装包已内置,自编译时需自行准备
  2. macOS 首次启动:可能需要在「系统设置 → 隐私与安全性」中允许打开未签名应用。
  3. Linux 字体:部分主题(如 One Dark / Monokai)需要等宽字体支持,缺失时显示可能错位。
  4. GitHub Issues 反馈:项目有 22 个 open issues,主要集中在小语种翻译 API 稳定性与某些模块的边界 case,作者活跃度尚可但响应不一定及时。
  5. 网络 / IP 模块:ping / whois 依赖公网调用,离线时部分功能不可用。
  6. 同步备份:Git 同步功能需要自行配置 token,避免把私人数据推到公开仓库。

✅ 总结

MooTool 不算"惊艳",但属于那种装上就回不去的实用派。20+ 模块每个都能用,没有明显的"凑数"功能;Java + FlatLaf 的现代化 Swing 界面在三大平台视觉一致;离线可用 + 国密支持 + MIT 协议,对国内开发者尤其友好。

推荐指数:⭐⭐⭐⭐(4/5)

  • ✅ 推荐:需要本地一站式工具箱的开发 / 运维 / 测试同学
  • ❌ 不推荐:只用一两个功能(装个专项 App 更轻量)、追求极致启动速度

项目地址:https://github.com/rememberber/MooTool
HelloGitHub 收录:https://hellogithub.com/repository/4e5f287079734f98890a69d56000b361