MooTool:开发者桌面工具箱
面向开发者的桌面工具集,集成 JSON 格式化、HTTP 请求、编码转换、Host 切换等常用小工具。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- vnext-electron-v1.3.6
- 平台
- Windows、macOS、Linux
详细介绍
项目简介
MooTool 是一个面向开发者的桌面工具箱,把日常开发中零散使用的小工具集中在一个应用里。项目采用多产品线并行维护的方式,同一套工具既有 Java + Swing 的经典版本,也有基于 Electron、Tauri、Flutter、Compose Multiplatform、JavaFX 和 SwiftUI 的新版本,各产品线拥有独立的代码、构建、版本、安装标识与更新通道,可以并排安装、互不覆盖。
目前推荐使用 MooTool Next Electron(Electron + Vite + React + TypeScript),目标平台为 Windows / Linux / macOS。
主要功能
- 快速笔记:随手记录文本,支持快速替换等操作。
- JSON:JSON 格式化与 JSONPath 查询,另有独立的工作区可用于保存 JSON 文档。
- HTTP 请求:内置 HTTP 客户端,可直接调试接口。
- Host 切换:快速切换 Hosts 配置。
- 编码 / 解码:常用编码转换工具。
- 时间戳:时间戳与日期互转。
- 正则表达式:正则调试工具。
- Cron:Cron 表达式工具。
- 加解密、计算器、网络工具、颜色板、二维码、文本 Diff、Java 相关工具 等模块。
- 翻译、UA 分析、图片助手、PDF、环境变量、系统信息、配置转换、Protobuf 等模块也已列入功能范围,但没有单独的截图。
- 多数模块带有 History 子页,可搜索、应用、复制输入输出、删除与清空历史。
- 支持浅色 / 深色主题与外观设置。
与 AI 客户端配合(Next Electron 1.3.6)
MooTool Next Electron 可以通过 MCP 或独立的 Skill 被本地 AI 客户端调用,工具使用内置运行时,无需单独安装 Node.js,MooTool 窗口关闭时也能调用。
- 支持 Codex(MCP / Skill)、Claude Code(MCP / Skill)、Cursor(MCP)。
- 提供 11 个工具:JSON 格式化与 JSONPath 查询、编码/解码、时间戳、文本 Diff、哈希、UUID,以及快速笔记与 JSON 文档的搜索和读取工具。
- 提供安装管理:预览生成的配置、测试连接、查看安装状态、修复/更新、卸载;已有配置会被备份,冲突的用户修改会被报告并保留。
- 文档只读访问默认关闭,需按每个文档库单独授权;读取分页进行,并排除隐藏文件、符号链接和文档库根目录
.gitignore忽略的文件。
安装与使用
从 GitHub Releases 下载对应产品线的安装包:
- MooTool Next Electron 1.3.6(推荐)
- MooTool Java 1.8.7
- MooTool Next Tauri 0.1.0-rc.2(候选版本)
- MooTool Next macOS Native 0.8.0(预发布)
- 全部 GitHub Releases
Flutter、Compose、FX 版本目前是开发构建,需参考各产品 README 从源码构建,开发版本号不代表已提供公开的稳定安装包。
启用 AI 集成:
- 将 MooTool 安装到固定位置(macOS 的 Applications、Windows 安装版或 Linux deb)。
- 打开 Settings → AI integration,选择客户端与集成方式,查看预览后点击 Install in one click。
- 重启 AI 客户端或重新加载其 MCP / Skills,按提示启用工具,然后可以尝试「Use MooTool to sort the keys in this JSON.」。
- 如需读取已保存文档,在同一设置页开启 Allow reading Quick Notes 或 Allow reading JSON documents。
其他本地 stdio MCP 客户端可使用 Copy MCP configuration 复制配置,详见 AI 集成指南。
注意事项
- README 中的截图来自 MooTool Java 版本,各产品线的实际界面与验收记录需查看对应产品 README。
- AppImage 与 Windows 便携版无法注册一键 AI 集成;Linux 的 AppImage 需要先完成桌面集成才能在文件管理器中打开文件。
- 打开受支持文件时 MooTool 不会修改源文件,重名副本会自动编号。
- 项目以 MIT 许可证开源。
本作品整理自 GitHub 开源项目 rememberber/MooTool,原作者 @rememberber,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- vnext-electron-v1.3.6当前版本
安装版可在「打开方式」中打开 JSON、JSONC、TXT、LOG、Markdown、XML、YAML、HTML、JavaScript、TypeScript、Java、Python、SQL 等文件,打开时提示是否加入快速笔记或 JSON 工作区且不改动源文件;文本导入支持 UTF-8 和带 BOM 的 UTF-16,上限 20 MB。
- vnext-electron-v1.3.5
首次启动跟随系统语言;计算器精确处理十六进制与二进制小数并支持 IEEE 754 解码;改进对话框键盘焦点与 Esc 关闭;空 JSON 工作区可新建片段或导入文件;PDF 结果支持打开、定位与复制路径;大型 JSON 与 PDF 处理转后台执行。
评论