Skip to content

产品介绍

LTools 是一款现代化的跨平台桌面效率工具,采用插件化架构设计,为开发者和高级用户提供开箱即用的工具集。

设计理念

插件化架构

LTools 的核心设计哲学是插件化。每个功能都以独立插件的形式存在,用户可以根据需要启用或禁用插件,定制专属的工作环境。

  • 内置插件:20+ 精心设计的实用工具
  • 统一接口:所有插件遵循相同的接口规范
  • 热插拔:启用/禁用插件无需重启应用

效率优先

  • 全局搜索:快捷键快速唤起,即时访问所有功能
  • 快捷键系统:为常用插件设置专属快捷键
  • 系统托盘:后台运行,随时可用

开发者友好

  • 开源免费:MIT 许可证,自由使用和修改
  • 易于扩展:清晰的插件开发文档和示例
  • 现代化技术栈:Go + React + Wails v3

核心功能

1. 全局搜索 (Spotlight 风格)

按下 Cmd+5 (macOS) 或 Ctrl+5 (Windows/Linux) 快速唤出搜索窗口,输入关键词即可:

  • 搜索插件功能
  • 查找剪贴板历史
  • 启动应用程序
  • 搜索浏览器书签

2. 插件生态系统

LTools 内置 20+ 实用插件:

开发工具

  • JSON 编辑器 - 格式化、验证、编辑
  • Hosts 管理 - 系统 hosts 文件编辑
  • 隧道管理 - SSH 隧道配置
  • 书签搜索 - 跨浏览器书签检索

效率工具

  • 剪贴板管理 - 历史记录、快速粘贴
  • 密码生成器 - 安全密码生成
  • 密码库 - 本地加密存储
  • AI 翻译 - 离线翻译

媒体工具

  • 音乐播放器 - 多音源支持
  • 截图工具 - 标注、贴图
  • 图床 - 图片上传管理

系统工具

  • 系统信息 - 实时监控
  • 进程管理 - 进程查看和终止
  • 应用启动器 - 快速启动

3. 快捷键系统

支持全局热键和自定义快捷键:

默认快捷键功能
Cmd/Ctrl+5打开全局搜索
Cmd/Ctrl+Shift+S截图

可以为每个插件设置专属快捷键,一键直达。

4. 自动更新

内置自动更新机制:

  • 启动后自动检测新版本
  • 支持手动检查更新
  • Windows 支持静默安装
  • macOS/Linux 提供下载提示

5. 系统托盘集成

最小化到系统托盘,保持后台运行:

  • 显示/隐藏主窗口
  • 快速访问常用功能
  • 优雅退出

技术架构

后端

  • Go 1.25+ - 高性能后端语言
  • Wails v3 - 跨平台桌面应用框架
  • gohook - 全局热键支持
  • gopsutil - 系统信息采集

前端

  • React 18.2 - 现代 UI 框架
  • TypeScript 5.2 - 类型安全
  • Vite 5 - 快速构建工具
  • TailwindCSS 4 - 原子化 CSS
  • Monaco Editor - 代码编辑器

架构图

┌─────────────────────────────────────────────────────────────┐
│                         前端层                                │
│  ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐        │
│  │ 主界面    │ │ 插件视图  │ │ 搜索窗口 │ │ 设置页面  │        │
│  └──────────┘ └──────────┘ └──────────┘ └──────────┘        │
│                           │                                  │
│                    React Router v6                           │
│                           │                                  │
│                    @wailsio/runtime                          │
└───────────────────────────┬─────────────────────────────────┘

┌───────────────────────────┼─────────────────────────────────┐
│                      Wails Bridge                           │
└───────────────────────────┬─────────────────────────────────┘

┌───────────────────────────┼─────────────────────────────────┐
│                         后端层                               │
│  ┌────────────────────────────────────────────────────┐    │
│  │                  插件管理器                          │    │
│  │  ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌──────────┐  │    │
│  │  │ 日期时间 │ │ 计算器  │ │剪贴板管理│ │ ...      │  │    │
│  │  └─────────┘ └─────────┘ └─────────┘ └──────────┘  │    │
│  └────────────────────────────────────────────────────┘    │
│                            │                                │
│  ┌──────────┐  ┌──────────┐ │ ┌──────────┐  ┌──────────┐   │
│  │ 快捷键服务 │  │ 搜索服务  │ │ │ 代理服务  │  │ 窗口服务  │   │
│  └──────────┘  └──────────┘ │ └──────────┘  └──────────┘   │
└───────────────────────────┬─────────────────────────────────┘

                    ┌───────┴───────┐
                    │   Go 标准库    │
                    │  gopsutil     │
                    │  screenshot   │
                    └───────────────┘

适用场景

开发人员

  • JSON 数据格式化和验证
  • Hosts 文件快速切换
  • SSH 隧道管理
  • 系统资源监控

内容创作者

  • Markdown 编辑和预览
  • 截图和标注
  • 图片上传和管理
  • 二维码生成

日常办公

  • 剪贴板历史管理
  • 密码生成和管理
  • 快速计算
  • 日期时间查询

系统管理员

  • 进程管理
  • 系统信息监控
  • Hosts 管理
  • 隧道配置

为什么选择 LTools?

vs uTools

特性LToolsuTools
开源✅ 完全开源❌ 闭源
免费✅ 完全免费⚠️ 部分功能收费
数据隐私✅ 本地优先⚠️ 云端同步
自定义✅ 可修改源码❌ 有限
跨平台✅ macOS/Win/Linux✅ macOS/Win/Linux

vs Alfred (macOS)

特性LToolsAlfred
价格✅ 免费💰 Powerpack 收费
跨平台✅ 三平台支持❌ 仅 macOS
插件开发✅ Go + React⚠️ 专有 Workflow
内置工具✅ 20+ 工具⚠️ 基础功能

下一步

基于 MIT 许可证发布