MTools

一个桌面工具箱,搞定音视频、图片、文本和 AI 识别

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 办公效率 🍴 复刻 138 🐛 待处理 26 👀 关注 10
GitHub ↗
GitHub 星标 ★ 1376
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,无在线服务

项目预览

MTools 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类办公效率
开发团队HG-ha
定价模式🏷️完全免费
价格说明开源免费,无在线服务
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型ai,funasr,ppocr,speech,tools,voice,whisper
GitHub 星标★ 1376
上线时间2025-10-26 00:00:00
代码更新2026-10-09
仓库体积95.2 MB
本站数据更新2026-11-03
维护状态较活跃
收录时间2026-09-17
浏览次数1

项目介绍

MTools 是一款基于 Python 的桌面多功能工具箱,把音视频处理、图片编辑、文本操作和编码工具整合到一个应用里,并内置 AI 增强能力。它想解决的核心问题是:日常办公和内容创作中,处理音频、视频、图片、文本往往要在多个软件之间来回切换,操作繁琐、学习成本高。MTools 把这些高频小工具收拢到统一界面,比如语音转文字(集成 FunASR、Whisper)、OCR 文字识别(PPOCR)、音频提取、格式转换、图片压缩裁剪、文本批量处理、编码解码等,让用户在一个程序里完成大部分轻量任务。AI 增强让语音识别、图像文字提取等环节更省事,适合不想折腾命令行、又需要快速处理素材的用户。项目用 Python 编写,跨平台桌面运行,星标数处于成长阶段,功能覆盖面广但仍在持续迭代。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-17 · 当前星标 ★ 1376

技术标签

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • Windows 10/11 (x64)、macOS 或 Linux 桌面环境
  • 从源码运行需已安装 uv(README 使用 uv run / uv add 命令)
  • 使用 CUDA 版本需预先安装 CUDA 12.x + cuDNN 9.x
  • NVIDIA GPU 建议为 30 系及以上、显存 8GB 以上

安装与启动步骤

  1. 1下载预编译版

    README 推荐方式,无需安装 Python。到 Releases 或国内下载站取对应平台的可执行文件。

  2. 2获取项目源码

    README 未列出克隆命令,仓库地址取自项目主页;克隆后进入 MTools 目录再继续。

    git clone https://github.com/HG-ha/MTools.git
  3. 3安装依赖

    README 中『一键安装依赖』代码块内容未完整展示,请按仓库文档执行,不要自行猜测包名。

  4. 4运行程序

    在项目根目录执行,这是 README 明确给出的启动命令,需已装好 uv 环境。

    uv run flet run
  5. 5启用 CUDA 加速

    需要完全释放 NVIDIA GPU 性能时追加该依赖;README 提示可按需换成免配 CUDA/cuDNN 的依赖。

    uv add onnxruntime-gpu[cuda,cudnn]==1.24.4
  6. 6编译独立程序

    想把项目编译成独立可执行文件,按 README 指引查看完整编译指南文档。

关键配置

配置项必填说明示例
AI 服务 Base URL否接入 OpenAI 兼容大模型,用于字幕修复、AI 翻译等功能https://api.atlascloud.ai/v1
onnxruntime 后端否AI 功能依赖,按平台选:Windows 用 directml,macOS/Linux 用默认版onnxruntime-directml==1.24.4

如何确认成功

执行 uv run flet run 后成功弹出 MTools 主界面(含浅色/深色主题),即启动成功。

常见问题

Q:不会 Python 能用吗?

A:可以。用方式一下载 Releases 里的预编译版本,无需安装 Python,直接双击可执行文件即可运行。

Q:Windows 该选哪个版本?

A:显存低于 8GB 或显卡早于 NVIDIA 30 系,尽量选体积最小的 MTools_Windows_amd64;需要 CUDA 加速再选 CUDA 系列。

Q:CUDA 版本启动报环境错误怎么办?

A:CUDA 版需预先装好 CUDA 12.x + cuDNN 9.x;不想配置环境可改用内置完整运行时库的 CUDA_FULL 版本。

Q:如何把项目编译成 exe?

A:README 指向完整编译指南文档,按其中的说明操作即可,不要直接照搬运行命令去打包。

注意事项

  • README 中『一键安装依赖』的代码块未完整展示,具体依赖安装命令请以仓库 docs 目录下的文档为准。
  • DirectML 版本不支持限制显存,只有 CUDA 版本可以限制显存大小。
  • CUDA_FULL 版本内置 CUDA 与 cuDNN 运行时,开箱即用但体积增加约 2GB。

核心亮点

  • 功能集成度高,音视频、图片、文本、编码工具集中在一个桌面应用,减少多软件切换
  • 内置 AI 能力,集成 FunASR、Whisper 做语音转文字,PPOCR 做图片文字识别,开箱可用
  • 基于 Python 开发,桌面端运行,对不熟悉命令行的用户相对友好,适合快速处理日常素材

不足之处

  • 功能模块较多但成熟度参差,部分工具可能只是基础封装,深度处理能力有限
  • 项目星标数仍处于成长阶段,文档完整度和社区生态有待观察

适用场景

  • 把会议录音或视频快速转成文字稿
  • 从截图或扫描图片中批量提取文字
  • 日常办公中压缩图片、转换音视频格式、批量处理文本

替代项目

utools、DevToys

上一篇:LLMAIx

下一篇:terraform-genai-doc-summarization

同类项目推荐

mewu_ai 开源

框选屏幕,AI 就地圈重点、翻译、答问

MewuAI 喵呜AI | 跨平台开源 AI 屏幕协作软件:AI 圈选重点、截图问答、离线 OCR、原位翻译···

★ 102 2026-10-30
reflect-open 开源

本地存 Markdown,让 AI 帮你写和整理笔记

Open-source Reflect rewrite: A local-first AI agent-friendly Markdown note-taking ap···

★ 1611 2026-10-01
SpringNote 开源

随手记,AI 自动生成日报周报月报,告别整理烦恼

SpringNote is a note-taking tool for the lazy. Just jot things down, and AI tidies u···

★ 562 2026-08-09
pdf2md 开源

浏览器里直接把 PDF 变成 Markdown,不用上传,隐私安全。

Browser based tool to convert PDFs to Markdown

★ 383 2026-08-09
doclytics 开源

给 paperless-ngx 接上本地大模型,文档自动读懂并打标

A document analyzer for paperless-ngx using ollama

★ 151 2026-10-29
meeting-transcriber 开源

macOS 本地自动录会并转写分说话人,全程不上云

On-device meeting transcriber for macOS — auto-records Teams/Zoom/Webex, transcribe···

★ 229 2026-09-24
tokens 开源

追踪 AI 编程 token 用量,终端看数据、网页比排名

Track, visualize, and compete on your AI coding-assistant token usage — CLI + web l···

★ 308 2026-09-13
ai-ppt-generator 开源

输入主题或文档,几分钟生成可编辑的 AI PPT

2026 年编程导航 AI 编程实战新项目,基于 Python FastAPI + LangChain + LangGraph + Rea···

★ 170 2026-09-12
humla 开源

Mac 上不开会机器人,自动录音转写并生成可提问的会议笔记

Open-source AI meeting notes for Mac. Records mic + system audio with no bot, transc···

★ 338 2026-08-09