Install ZeroLaunch-rs using Winget - wingetCollections
Go back Packages ZeroLaunch-rs Use this command to install ZeroLaunch-rs:
winget install --id=ghost-him.ZeroLaunch-rs -e Copy WinGet command to clipboard
打错字照样秒开应用!ZeroLaunch 是一款纯粹专注的 Windows 应用程序启动器,拥有智能纠错能力和毫秒级的极速响应。它基于 Rust、Tauri 和 Vue.js 构建,旨在提供极致的性能和纯粹的体验。主要特性包括:高效智能搜索,得益于独创的算法,程序在全称/拼音/首字母三重匹配的基础上具备卓越的拼写纠错能力,并支持中英文混合查询;隐私至上,软件完全离线运行,零数据采集,您的所有数据和设置都严格保留在本地设备中;轻巧纯粹,专注于应用程序搜索与启动,无任何冗余复杂的功能,开箱即用;高度可定制,外观界面支持高度自定义,包括背景、颜色、字体、窗口大小等,并支持微调搜索算法以满足个性化需求。核心功能还包括:快速搜索并启动普通应用及 UWP 应用,智能唤醒已打开的程序窗口,支持自定义添加程序、文件、网页搜索和系统命令,智能加载程序和 Steam 游戏图标,以及防止游戏时误触的游戏模式。
README
📕 一句话介绍
ZeroLaunch:一款懂你输入习惯的 Windows 智能启动器,精通拼音与模糊搜索,更能选配 AI 语义理解,让错字、搜词都能秒速响应。纯净、离线,为高效而生。
> 目前市面上的程序启动器都有点不合我的需求,所以我就搞了这个软件。现在每天都会使用,所以不需要担心我会跑路(最多是没东西更新(~ ̄▽ ̄)~
🖥️ 软件界面
0.5.1
Copy WinGet command to clipboard 0.5.0
Copy WinGet command to clipboard 0.4.15
Copy WinGet command to clipboard 0.4.14
Copy WinGet command to clipboard ZeroLaunch-rs is a fast and accurate Windows application launcher designed to help users quickly search for, launch, and manage applications with minimal effort. It combines intelligent fuzzy matching (including pinyin support) with millisecond-level response times, ensuring seamless access to your favorite programs.
Key Features:
Intelligent Search: Employs advanced algorithms for precise matches based on full names, pinyin, or initials, with robust typo correction capabilities.
Privacy-Focused: Operates entirely offline, storing all data locally without collecting user information.
Lightweight and Pure: Delivers a distraction-free experience by focusing solely on application launching without unnecessary features.
Highly Customizable: Allows users to tailor the interface (e.g., background images, colors, fonts) and tweak search settings for personalized performance.
Universal Compatibility: Supports launching regular applications, UWP apps, files, web searches, and system commands.
Game Mode: Prevents accidental key presses while gaming by disabling shortcuts.
Audience & Benefit:
Ideal for users seeking a fast, reliable, and privacy-conscious application launcher. ZeroLaunch-rs is particularly beneficial for those who value efficiency, precision, and control over their computing experience. Its intuitive design and powerful features make it a valuable tool for streamlining daily workflows on Windows systems.
Installable via winget, ZeroLaunch-rs offers a lightweight yet robust solution for enhancing productivity and reducing friction in application management.
✨ 为什么选择 ZeroLaunch-rs / ZeroLaunch-rs 的独特之处 ?
🔒 隐私至上 完全离线运行,无需网络连接,您的数据始终保留在设备中。坚持零数据采集原则,严格遵循本地化处理,确保您的信息安全。
⚡ 高效智能搜索 在可选的本地 AI 语义搜索(EmbeddingGemma‑300m/ONNX)加持下,支持自然语言/多语言意图检索;即便不启用 AI,我们基于自研的搜索匹配算法(全称/拼音/首字母三重匹配 + 拼写纠错),同样具备高效性、高匹配性与高容错性,并提供实时排序。
我们对程序做了系统性的性能优化:从数据结构与热路径重构,到分层缓存与按需加载、并发模型优化与索引的增量更新,尽可能降低计算与 I/O 开销;在中低配设备上也能稳定获得毫秒级响应。
🌐 轻巧纯粹 始终专注于“快速、准确地启动所需内容”。无需折腾即可上手——即使不做任何配置,默认设置也能覆盖大多数人的使用习惯与场景;同时为进阶用户保留充分的个性化空间(外观、行为、索引策略均可细调)。不夹杂与启动无关的功能,开箱即用、轻巧纯粹。
🔬 软件功能
核心功能
AI 语义检索(可选) :基于最新 EmbeddingGemma-300m(ONNX)本地向量模型,轻量、高效、准确;在 AI 的加持下,支持多语言检索,也可使用自然语言意图关键词(如“音乐软件”“图片编辑”)快速定位相关应用。所有推理均在本地完成,隐私无忧。
应用程序搜索 :快速检索并启动应用程序 及UWP应用 ,支持程序备注与别名,实现对程序本地化名称的识别与搜索,提供流畅的程序访问体验。
应用程序唤醒 :智能识别并将已打开的窗口置前,实现便捷的多任务切换。
自定义外观界面 :外观高度自定义化,支持自定义背景图片,选项颜色,搜索字体颜色与大小,显示字体颜色与大小,显示候选个数,毛玻璃效果,圆角大小设置,程序的宽度与高度等多项内容,并且每一项都做了方便交互的按钮。
多语言支持 :支持简体中文与英文,可以自由切换。
打开文件所在的目录 :在右键菜单中,可以打开目标文件所在的文件夹。
更多实用功能 / 进阶玩法
微调搜索算法 :支持对搜索算法做微调,从而满足个性化设置。
自定义程序与文件添加 :支持使用文件通配符或正则表达式添加文件与程序,从而实现对文件与程序的添加。智能识别文件的格式并做出正确的反映。
自定义网页搜索 :支持添加并使用默认的浏览器启动网页,无需输入 http://
或 https://
。
自定义命令搜索 :支持自定义添加命令,可以实现开机、关机、打开指定的设置二级页面的功能。
智能加载程序/文件/网页的图标 :尽最大的可能加载正确的文件图标,同时支持steam游戏图标的正确加载。
自定义配置文件的保存路径 :支持自定义本地存储与使用 WebDAV 协议实现网络存储。
支持开机自启动与静默启动 :没啥好解释的吧==
调试功能 :可以查看程序在当前电脑上的运行情况(基本都没问题),查看搜索算法的运行结果,并设置日志输出级别。
游戏模式 :可以手动关闭快捷键,防止在游戏时寄掉。
支持打开最近启动程序 :按住 Alt
键就可以顺序列出最近打开的程序。
支持自定义按键 :可以自定义键盘上的映射,可设置成更符合自己的操作方式。
支持呼出位置跟随鼠标而动 :如果鼠标在副屏上,则搜索栏呼出在副屏上。
搜索结果显示优化 :支持设置搜索结果显示阈值,当搜索的数量大于阈值后会自动切换成滚动模式。
🚀 快速入门
快捷键速查 功能 快捷键 呼出与隐藏搜索栏 Alt + Space
上下选择项目 ↑/↓
或 Ctrl+k/j
启动选中程序 Enter
管理员权限启动(仅限普通应用) Ctrl + Enter
清空搜索框 Esc
隐藏搜索界面 点击外部区域 打开已打开的窗口 Shift + Enter
以最近启动时间排序 Alt
常见功能的实现 程序添加,文件添加,命令添加,搜索算法微调等功能的实现以及常见的问题 的解决办法详见以下文档:使用指南
写文档好麻烦,有的时候也不会描述(っ °Д °;)っ,去 DeepWiki 上看看吧,那个上面讲的看起来也不错。
🚩 程序下载
使用 WinGet 安装 winget install zerolaunch
winget install ZeroLaunch-rs
winget install ghost-him.ZeroLaunch-rs
使用安装包安装
版本说明(AI / Lite) 构建提示(开发者):启用 AI 功能需包含特性 ai
;Lite 版请移除该特性(参见 tasks 或 Cargo feature 配置)。使用 xtask
时:build-installer
/ build-portable
默认即构建含 AI 版本,如需 Lite 版本请添加 --ai disabled
。
🛠️ 开发者指南 > 这个 Rust 很不错啊,统一的包管理很方便啊。
环境要求
构建步骤 # 克隆仓库
git clone https://github.com/ghost-him/ZeroLaunch-rs.git
# 安装依赖
bun install
# 开发模式
bun run tauri dev
# 使用 xtask 自动化构建工具进行生产构建
cd xtask
# 仅构建安装包 (默认启用 AI),x64 版本
cargo run --bin xtask build-installer --arch x64
# 构建 Lite 版安装包(关闭 AI)
cargo run --bin xtask build-installer --arch x64 --ai disabled
# 构建所有版本(安装包 + 便携版,所有架构,默认同时含 / 不含 AI)
cargo run --bin xtask build-all
# 清理构建产物
cargo run --bin xtask clean
📦 数据目录结构
安装包版本 :将 C:\Users\[username]\AppData\Roaming\ZeroLaunch-rs\
作为本地数据目录
便捷版 :将软件所在的目录作为本地数据目录
本地数据目录结构 本地数据目录/ # 安装包版本:C:\Users\[用户名]\AppData\Roaming\ZeroLaunch-rs\
# 便捷版:软件所在目录
├── logs/ # 运行日志
├── icons/ # 程序图标缓存
└── ZeroLaunch_local_config.json # 本地配置文件,存储相关数据以及远程目录路径
远程目录结构 远程目录用于存放程序的详细运行配置,默认为当前的本地数据目录。通过远程存储可以实现两个机器间的数据同步。
远程目录/ # 默认与本地数据目录相同
├── background.png # 自定义背景图片
└── ZeroLaunch_remote_config.json # 远程配置文件,存储程序运行配置
📌 已知限制
短词搜索 ⚠️ 输入长度 < 3 字符时,搜索结果可能不够精确
🌍 语言支持
🇨🇳 简体中文 (zh-Hans)
🇹🇼 繁体中文 (zh-Hant) - 由 Gemini 2.5 Pro 翻译
🇺🇸 English (en) - 由 Gemini 2.5 Pro 翻译
更改语言
通过设置界面 :
打开 ZeroLaunch-rs 设置窗口(如上图所示)
点击左侧导航栏中的「常规设置」选项
在「语言设置」区域找到「界面语言」下拉菜单
点击下拉菜单,从可选语言列表中选择您偏好的语言(支持中文、繁体中文、English)
保存设置后重启应用程序以应用新的语言设置
> 💡 贴心提示 :语言切换功能设计简洁明了,无论您选择哪种语言,整个界面都会完整地切换到对应语言,为不同语言背景的用户提供原生化的使用体验。
贡献翻译 我们欢迎社区贡献更多语言的本地化翻译!翻译文件位于 src/i18n/locales/
目录下:
zh-Hans.json
- 简体中文翻译
zh-Hant.json
- 繁体中文翻译
en.json
- 英文翻译
如果您想为 ZeroLaunch-rs 添加新的语言支持,请:
复制现有的翻译文件(如 en.json
)
重命名为对应的语言代码(如 fr.json
表示法语)
翻译文件中的所有文本内容
提交 Pull Request
感谢您为 ZeroLaunch-rs 的国际化做出贡献!🙏
📄 第三方条款(Google Gemma) 本项目包含并在本地使用 Google 的 EmbeddingGemma 模型文件,仅用于离线语义检索能力。根据 Gemma 条款,分发时需包含以下声明,并遵守相关限制:
使用 Gemma 受到「禁止用途政策」的约束:
如果您再分发本项目或其包含的 Gemma 模型/衍生物(非托管服务场景),请:
在分发协议中加入并提示上述使用限制(条款第 3.2 节)。
向第三方接收者提供一份 Gemma 条款的副本(可附带链接)。
对被修改的文件添加醒目的“已修改”声明。
附带一个名为「NOTICE」的文本文件,包含上面的声明语句。
商标声明:文中出现的“Google”“Gemma”等为 Google LLC 的商标或注册商标。本文档或本项目与 Google 无关,亦未获得其背书或赞助。
🤝 开源致谢
❤️ 支持作者
点一个免费的小星星⭐
把这个项目分享给其他感兴趣的朋友
提出更多改进的建议(ZeroLaunch-rs 的定位就是纯粹的程序启动器,所以只会专注于启动器的功能,不会添加太多无关的功能哦,请谅解🥺🙏)