# mtool **Repository Path**: moxi159753/mtool ## Basic Information - **Project Name**: mtool - **Description**: 极简高效的桌面工具平台,采用插件化架构设计,旨在为用户提供个性化的工具集合,提升日常工作和生活效率。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-21 - **Last Updated**: 2026-02-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mtool 极简高效的桌面工具平台,采用插件化架构设计,旨在为用户提供个性化的工具集合,提升日常工作和生活效率。 ## 功能特性 - **插件化架构**:按需安装和使用工具 - **快速搜索**:通过快捷键唤醒并搜索工具 - **全局快捷键**:自定义快捷键快速启动 - **丰富的核心插件**: - 系统工具:文件搜索、剪贴板历史、屏幕截图 - 开发工具:正则测试、JSON格式化、颜色转换 - 文本工具:文本编码、大小写转换、文本去重、字数统计 ## 技术栈 - Electron:跨平台桌面应用框架 - Vue.js:前端渲染框架 - Node.js:后端运行环境 ## 安装与运行 ### 安装依赖 ```bash npm install ``` ### 开发模式运行 ```bash npm run dev ``` ### 构建打包 ```bash # 构建所有平台 npm run build # 构建Windows平台 npm run build:win # 构建macOS平台 npm run build:mac # 构建Linux平台 npm run build:linux ``` ## 插件开发 ### 插件结构 每个插件是一个独立的目录,包含以下文件: ``` plugins/ my-plugin/ index.js # 插件主文件 package.json # 插件配置(可选) README.md # 插件说明(可选) ``` ### 插件示例 ```javascript module.exports = { id: 'my-plugin', name: '我的插件', description: '插件描述', icon: '🔧', run: function(params) { // 插件逻辑 return { success: true, data: { // 返回数据 } }; } }; ``` ## 使用指南 1. 安装并运行mtool 2. 按下默认快捷键 `Alt+Space` 唤醒主界面 3. 输入关键词搜索工具 4. 点击或按回车键运行工具 5. 按 `Esc` 键隐藏界面 ## 配置 配置文件存储在用户目录下的 `.mtool` 文件夹中,可修改以下配置: - `shortcut`:全局快捷键(默认:Alt+Space) - `plugins`:插件配置 - `theme`:主题设置 ## 贡献 欢迎贡献插件和改进代码! ## 许可证 ISC