源码运行需 Python 3.12 和 uv,且 Flet 版本锁定 1.0.3;CUDA 版需自行预装 CUDA 12.x + cuDNN 9.x,否则改用体积大 2GB 的 CUDA_FULL 版;MCP 服务默认监听 127.0.0.1:8765,需在设置中手动启用。
MTools
HG-haMIT活跃维护集音视频处理、图片编辑、文本操作与编码于一体的桌面工具箱,内置语音识别、OCR 等 AI 增强能力,并提供本地 MCP 服务来简化日常办公流程。
MTools 是一个功能强大的多功能桌面应用程序,集成了音视频处理、图片编辑、文本操作和编码工具,内置AI增强功能,并提供本地 MCP 服务。旨在简化您的工作流程,提升生产效率
git clone https://github.com/HG-ha/MTools.git
cd MTools
uv sync
uv run flet runWindows 10/11 x64、macOS(仅 M 系列芯片,实验性)、Linux(实验性)。Windows 通用版支持 NVIDIA/AMD/Intel 显卡加速,显存低于 8GB 或早于 30 系的 NVIDIA 卡建议用通用版;CUDA 版需 CUDA 12.x + cuDNN 9.x;Linux 通用版不支持 GPU 加速。
集图片音视频处理、AI 增强与本地 MCP 服务于一体的跨平台桌面工具集
集音视频处理、图片编辑、文本操作与编码于一体的桌面工具箱,内置语音识别、OCR 等 AI 增强能力,并提供本地 MCP 服务来简化日常办公流程。
核心能力
- 集成图片处理、音视频编辑与文本编码工具
- 内置 AI 增强功能,支持 GPU 加速推理
- 内置 Streamable HTTP MCP 服务供 Agent 调用
- 用 sherpa-onnx 本地跑 SenseVoice/Paraformer 语音识别
- 提供 DirectML/CoreML/CUDA 多后端加速版本
容易踩的坑
- v0.2.4MTools v0.2.4最新正式版2026-10-08 · 2026-10-08 04:27 UTC
Full Changelog: https://github.com/HG-ha/MTools/compare/v0.2.3...v0.2.4
- v0.2.3MTools v0.2.32026-10-06 · 2026-10-06 07:07 UTC
查看更新说明
新增功能
- 新增 Depth Anything V2 深度估计。
- 支持图片、GIF、动态 WebP、APNG 及视频生成深度图。
- 内置 MCP 服务升级至 MCP Python SDK 2.3.0。
- 首次使用及版本更新后显示官方交流群提示。
功能升级
- 升级至 Flet 1.0.3,优化运行和打包体验。
- 优化 macOS Apple Silicon 支持。
- 修复 Star History 图表显示异常。
问题修复
- 修复 Windows 打包过程可能长时间卡死的问题。
- 修复新版 pywin32 导致 Windows 构建失败的问题。
- 修复 Xcode 26 下 macOS 构建失败的问题。
- 修复打包后 OpenCV 无法正常加载的问题。
- 优化各平台构建及依赖兼容性。
安全提示
MTools 没有官方网站,软件完全免费,官方群:1029212047
请勿相信任何收费网站、付费客服或代下载服务。
Full Changelog: https://github.com/HG-ha/MTools/compare/v0.2.2...v0.2.3
- v0.2.2MTools v0.2.22026-08-21 · 2026-08-21 05:56 UTC
查看更新说明
Full Changelog: https://github.com/HG-ha/MTools/compare/v0.2.1...v0.2.2
- v0.2.1MTools v0.2.12026-07-18 · 2026-07-18 17:43 UTC
查看更新说明
Full Changelog: https://github.com/HG-ha/MTools/compare/v0.1.0...v0.2.1
- v0.1.0MTools v0.1.02026-05-10 · 2026-05-10 13:53 UTC
查看更新说明
这是从
0.0.12-beta以来的一次稳定性和兼容性集中更新,重点改进了 Flet 运行环境、跨平台打包、CUDA/ONNX Runtime 依赖、macOS/Windows 体验,以及字幕、TTS、拖放和日志诊断能力。如果您仍出现onnxruntime等错误,请进群反馈获得帮助。请完全删除之前的版本后再安装此版本
- 请删除以下缓存目录
C:\Users\当前系统用户名\AppData\Roaming\MToolsC:\Users\当前系统用户名\.flet
新增与增强
- 新增文本转语音能力,支持 sherpa-onnx CUDA 集成和 TTS 模型配置。
- 增强 AI 字幕修复服务,增加 OpenAI 兼容接口支持。
- 多个工具视图集成
flet-dropzone,增强文件拖放能力,并补充 macOS 拖放支持。 - 支持从剪贴板粘贴图片,提升图片类工具的导入体验。
- 增强 macOS 自定义标题栏、交通灯按钮状态、窗口管理、全局热键和应用检查逻辑。
- 增强全局热键通知和区域选择器初始化体验。
- 增强 FFmpeg 服务下载、权限处理和平台依赖检查。
- 增强配置管理、背景透明度设置、对话框与通知处理逻辑。
- 引入崩溃日志和即时日志刷新,便于定位打包环境和运行时问题。
性能与体验优化
- 优化主视图、设置视图、路由、ICP 查询等异步加载和执行逻辑,减少界面阻塞。
- 多个工具视图的复制操作改为异步执行。
- 统一对话框和通知的打开、关闭逻辑。
- 重构按钮组件、功能卡片和多处视图布局,提升界面一致性。
- 优化文件路径、资源路径和打包后可执行文件路径识别。
- 替换大量裸
except,提升异常处理可维护性。
构建与打包
- 升级并适配 Flet / flet-desktop 相关依赖,补充 Flet 1.0 兼容改动。
- 新增本地 Flutter 扩展包路径解析、补丁和恢复能力。
- 新增本地
flet-gpt-markdown扩展包,用于 Markdown 渲染相关能力。 - 更新 Windows、macOS、Linux 构建流程,简化 GitHub Actions 构建步骤。
- 增强 Flet 客户端准备流程,加入缓存清理、文件校验和错误处理。
- Windows 构建加入 UTF-8 manifest,改善中文路径等非 ASCII 路径兼容性。
- 增强 pywin32 运行时文件查找、打包和可执行文件命名规范。
- 新增 Python 运行时版本校验,降低构建环境不一致带来的失败概率。
- 增强构建产物清单、发布指南和构建文档。
CUDA / ONNX Runtime / 依赖
- 更新 ONNX Runtime 依赖和平台特定配置。
- 增强 CUDA 变体依赖管理、CUDA 库路径设置和库文件校验。
- 新增 CUDA 变体准备脚本。
- 优化 NVIDIA 包处理、
zlibwapi.dll下载和清理流程。 - 改进 ORT 核心 DLL 的预加载、懒加载和诊断日志,提升打包应用兼容性。
- 移除
flet-audio依赖及相关代码。 - 调整平台相关依赖声明,减少不同系统下的依赖冲突。
修复
- 修复打包应用中可执行文件路径识别问题。
- 修复部分配置加载和校验异常。
- 修复 onnxruntime 导入、DLL 加载顺序和打包环境兼容问题。
- 修复日志目录在跨平台环境下的处理问题。
- 修复 Windows 构建中
zlibwapi.dll、UTF-8 manifest、NVIDIA 包处理等问题。 - 修复图片组件属性适配问题。
- 修复 Flutter 依赖获取命令顺序问题。
- 修复 GptMarkdownTheme 参数命名问题。
- 修复图片处理工具的平台依赖检查逻辑。
- 修复全局热键通知和屏幕选择器设置问题。
其他
- 更新 README、构建指南和发布指南。
- 更新应用图标与主题背景资源,精简旧图片资源。
- 更新
.gitignore,补充扩展库和系统文件忽略规则。
- 请删除以下缓存目录
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
MTools
一款功能强大、界面精美的现代化桌面工具集
集成图片处理、音视频编辑、AI 智能工具、开发辅助等功能,支持跨平台GPU加速
🤝 合作伙伴
📸 界面预览
快速开始
方式一:下载发布版(推荐)
直接下载已编译好的可执行文件,无需安装 Python:
支持平台及预编译版本说明:
-
✅ Windows 10/11 (x64)
- MTools_Windows_amd64:体积最小,并且支持nvidia、amd、intel显卡加速,但不支持手动管理显存,如果您的显存低于8GB或发布时间早于nvidia30系,尽量使用此版本
- MTools_Windows_amd64_CUDA:体积中等,使用CUDA进行加速,但需要手动安装CUDA 12.x + cuDNN 9.x
- MTools_Windows_amd64_CUDA_FULL:体积最大,内置完整的CUDA加速环境,无需手动安装CUDA和cuDNN
-
✅ macOS (实验性支持)
- MTools_Darwin_arm64:只支M系列芯片,支持Core ML加速
-
✅ Linux (实验性支持)
- MTools_Linux_amd64:体积最小,不支持GPU加速
- MTools_Linux_amd64_CUDA:体积中等,使用CUDA进行加速,但需要手动安装CUDA 12.x + cuDNN 9.x
- MTools_Linux_amd64_CUDA_FULL:体积最大,内置完整的CUDA加速环境,无需手动安装CUDA和cuDNN
下载后解压即可使用!
方式二:从源码运行
环境要求
- 操作系统: Windows 10/11、macOS 或 Linux
- Python: 3.12
- 包管理器: uv - 推荐使用的 Python 包管理器
一键安装依赖
# 1. 克隆仓库
git clone https://github.com/HG-ha/MTools.git
cd MTools
# 2. 一键同步依赖(自动创建虚拟环境)
uv sync
# 3. 运行程序
uv run flet run
启用 CUDA GPU 加速(默认已启用平台通用加速):
# 使用此方式可完全榨干NVIDIA GPU性能
# 替换为 GPU 版本(需要 NVIDIA GPU 和 CUDA 环境)
uv remove onnxruntime-directml onnxruntime
uv add onnxruntime-gpu==1.24.4
# 需要免去配置cuda和cudnn环境的话请更改为此依赖
# 会导致体积增大数倍
# uv add onnxruntime-gpu[cuda,cudnn]==1.24.4
📘 版本说明:
- 普通版本:支持NVIDIA、AMD、Intel显卡加速,支持coreml加速,对 NVIDIA GPU 的性能释放可能不如CUDA系列
- CUDA 版本:使用系统安装的 CUDA 和 cuDNN,体积小但需要预先配置 CUDA 环境(CUDA 12.x + cuDNN 9.x)
- CUDA_FULL 版本:内置完整的 CUDA 和 cuDNN 运行时库,无需额外配置,开箱即用,但体积较大(+2GB)
💡 编译和版本说明:如需将项目编译为独立可执行文件,请参考 📘 完整编译指南
MCP / Agent 接入
MTools 内置 Streamable HTTP MCP,可在应用内开启后供 OpenClaw、Hermes、Cursor 等调用本地工具能力。
- 打开 MTools → 设置 → MCP 服务 → 启用
- 默认地址:
http://127.0.0.1:8765/mcp - 将仓库内 Skill 安装到 Agent:
skills/mtools/ - 配置片段与说明见
skills/mtools/install.md与docs/mcp.md
语音识别已通过 sherpa-onnx 集成 SenseVoice / Paraformer(完全本地,无需 funasr Python 包)。
性能优化
GPU 加速支持
本项目的 AI 功能支持 GPU 加速,可大幅提升处理速度,并且提供 CUDA 以及 CUDA_FULL 编译版本
平台特定说明
AI 功能(ONNX Runtime)
| 平台 | 默认版本 | GPU 支持 | 说明 |
|---|---|---|---|
| Windows | onnxruntime-directml==1.24.4 | ✅ DirectML | 自动支持 Intel/AMD/NVIDIA GPU |
| macOS (Apple Silicon) | onnxruntime==1.24.4 | ✅ CoreML | 内置硬件加速 |
| macOS (Intel) | onnxruntime==1.24.4 | ⚠️ CPU | 无 GPU 加速 |
| Linux | onnxruntime==1.24.4 | ⚠️ CPU | 可选 onnxruntime-gpu (CUDA) |
💡 提示:DirectML 版本不支持限制显存,只有CUDA可限制显存大小
致谢
代码参考
本项目在开发过程中参考和使用了以下开源项目的代码:
- sherpa-onnx - 语音识别与合成框架,提供高性能的离线语音处理能力
- PPOCR_v5 - 高精度OCR识别引擎
- FunASR - 语音识别工具包
- ICP_Query - ICP备案查询功能实现
- HivisionIDPhotos - AI证件照
- video-subtitle-remover - AI去水印
外部服务
本项目使用了以下外部服务:
- ModelScope - AI模型托管与分享平台
- imagetourl.net - 图片转URL服务
- catbox.moe - 文件上传服务
- gh-proxy.com - GitHub加速代理
合作伙伴 / 赞助
感谢以下合作伙伴对本项目的支持:
- Atlas Cloud - 提供 AI API 赞助支持,OpenAI 兼容的多模态推理平台,一个 API 接入 300+ 模型
- 林枫云 www.dkdun.cn - 提供稳定的云服务器资源
- DMC dmc.cc - 国产开源大模型 API,OpenAI 兼容
AI 功能配置说明见 📘 AI API 服务商指南
Star History
支持项目
如果这个项目对你有帮助,欢迎通过以下方式支持:
- 给项目一个 ⭐ Star
- 分享给更多需要的人
- 提交 Issue 和 Pull Request
- 请作者喝杯咖啡 ☕
你的支持是项目持续维护的动力!
Made with ❤️ using Python & Flet
👨💻 作者:HG-ha · 加入Q群 1029212047
如果这个项目对你有帮助,请给个 ⭐ Star 支持一下!