ZeroLaunch 是一款专为 Windows 平台精心打造的应用程序启动器,致力于提供极致高效、快捷的搜索体验,让您瞬间找到并启动所需应用。
该项目因个人需要而开发,因此该项目将持续维护与优化,确保其长期稳定运行与功能完善。
点击图片查看完整功能截图集
背景图片可自定义
完全离线运行,无需网络连接,您的数据始终保留在设备中。我们坚持零数据采集原则,严格遵循本地化处理,确保您的信息安全。
得益于独创搜索算法的优化,程序在三重匹配技术(全称/拼音/首字母)基础上具备了卓越的拼写纠错能力。程序支持中英文混合查询,结合实时动态排序算法与多线程并发处理技术,即使在配置较低的设备上也能实现毫秒级响应速度。
专注于应用程序搜索功能,简洁而不简单,为您提供精准、快速的结果。
- 应用程序搜索:快速检索并启动应用程序及UWP应用,提供流畅的程序访问体验。
- 应用程序唤醒:智能识别并将已打开的窗口置前,实现便捷的多任务切换。
- 自定义外观界面:高度自定义化,支持自定义背景图片,选项颜色,搜索字体颜色与大小,显示字体颜色与大小,显示候选个数等多项内容。
- 自定义搜索算法:支持对搜索算法做微调,从而满足个性化设置。
- 自定义程序添加:支持添加屏蔽字来避免某些程序的加载,支持添加自定义安装路径的程序。
- 自定义文件搜索:支持自定义添加文件搜索,满足少数常用文件的搜索功能。
- 自定义网页搜索:支持自定义添加网页搜索,满足少数常用网页的搜索功能。
- 自定义命令搜索:支持自定义添加命令,满足少数常用命令的搜索功能。
- 自定义配置文件的保存路径:支持自定义本地存储与 WebDAV 实现网络存储。
- 游戏模式:可以手动关闭快捷键,防止在关键时刻弹出搜索栏
功能 | 快捷键 |
---|---|
呼出搜索栏 | Alt + Space |
上下选择项目 | ↑/↓ 或 Ctrl+k/j |
启动选中程序 | Enter |
管理员权限启动(仅限普通应用) | Ctrl + Enter |
清空搜索框 | Esc |
隐藏搜索界面 | 点击外部区域 |
打开已打开的窗口 | Shift + Enter |
程序添加,文件添加,命令添加,搜索算法微调等功能的实现以及常见的问题的解决办法详见以下文档:使用指南
- Rust v1.82.0
- Node.js v22.11.0
- Bun v1.2.3
# 克隆仓库
git clone https://github.com/ghost-him/ZeroLaunch-rs.git
# 安装依赖
bun install
# 开发模式
bun run tauri dev
# 生产构建
bun run tauri build
构建产物路径:./src-tauri/target/release/
%APPDATA%\ZeroLaunch-rs\
├── logs/ # 运行日志
└── ZeroLaunch_local_config.json # 远程配置文件的存放地址,默认为此文件夹
本项目基于以下优秀开源项目构建:
- chinese-xinhua - 中文转拼音核心词典
- LaunchyQt - UWP应用索引方案
- bootstrap - 提供了部分的程序图标
- icon-icons - 提供了部分的程序图标
- Follower-v2.0 - 提供了全屏检测的方案
- 暗色主题
- 错误处理优化
当以上目标都完成时才开始实现以下功能
- 支持linux系统(wayland优先)
如果这个程序对你有帮助,就给作者点一个 star 吧,一个 star 就能让作者开心一整天!