关于项目
开源 · 免费 · 由社区驱动
Flow Launcher 起源于对 Windows 桌面效率工具的探索,灵感来自 macOS 的 Alfred、Raycast 与 Spotlight。项目基于 MIT 协议开源,所有源代码托管在 GitHub,由全球 165+ 位社区贡献者共同维护,累计代码提交超过 11,500 次,发布正式版本 62 个。
我们的理念很简单:把日常高频操作浓缩进一个搜索框,让每一次按键都更顺手。Flow 不是某个公司的产品,而是属于每一个使用者的工具——你可以自由使用、修改、分发,甚至贡献代码。我们坚持开源免费,坚持社区优先,坚持把每一位用户的反馈放在心上。
- MIT 协议开源,可商用、可修改、可分发
- 165+ 社区贡献者,11,500+ 代码提交
- 15.1k GitHub Stars,活跃度位列效率工具前列
- SoftPedia Editor's Pick,多家媒体推荐
- 通过 Open Collective 接受社区赞助,可持续维护
# Flow Launcher 项目数据
GitHub Stars : 15,100+
Forks : 620+
Contributors : 165+
Commits : 11,569
Releases : 62
Languages : 20+
Plugins : 60+
License : MIT
# 主要技术栈 Language : C# 99.8%
Framework : .NET 9 / WPF
UI Library : iNKORE.UI.WPF.Modern
Forks : 620+
Contributors : 165+
Commits : 11,569
Releases : 62
Languages : 20+
Plugins : 60+
License : MIT
# 主要技术栈 Language : C# 99.8%
Framework : .NET 9 / WPF
UI Library : iNKORE.UI.WPF.Modern
快捷键
完整快捷键参考
Flow Launcher 的所有操作都可通过键盘完成。下面是默认快捷键,所有按键均可在设置中自定义。
| 快捷键 | 功能 |
|---|---|
| Alt + Space | 打开搜索窗口(默认,可配置) |
| Enter | 执行选中结果 |
| Ctrl + Enter | 打开所在文件夹 |
| Ctrl + Shift + Enter | 以管理员身份运行 |
| ↑ / ↓ | 上一个 / 下一个结果 |
| Shift + Tab / Tab | 上一个 / 下一个结果 |
| ← / → | 返回结果列表 / 打开上下文菜单 |
| Ctrl + O / Shift + Enter | 打开上下文菜单 |
| Ctrl + Tab | 自动补全 |
| F1 | 切换预览面板(默认,可配置) |
| Esc | 返回结果 / 隐藏搜索窗口 |
| Ctrl + C | 复制文件 / 文件夹 |
| Ctrl + Shift + C | 复制文件 / 文件夹路径 |
| Ctrl + I | 打开 Flow 设置 |
| Ctrl + R | 重新执行当前查询(刷新结果) |
| F5 | 重新加载所有插件数据 |
| Ctrl + F12 | 在搜索窗口切换游戏模式 |
| Ctrl + + / - | 调整最大显示结果数 |
| Ctrl + [ / ] | 调整搜索窗口宽度 |
| Ctrl + H | 打开搜索历史 |
| Ctrl + Backspace | 返回上一级目录 |
| PageUp / PageDown | 上一页 / 下一页 |
常见问题
FAQ · 你可能想知道的
下面是用户最常提出的问题。如果你的疑问不在其中,欢迎到 GitHub Discussions 或 Discord 提问。
Flow Launcher 是免费的吗?会有付费功能吗?
Flow Launcher 完全免费,基于 MIT 开源协议发布,所有源代码公开在 GitHub。我们承诺永远不会出现付费功能或会员体系,所有功能对全体用户一视同仁。项目通过 Open Collective 接受社区赞助以维持服务器与持续开发,但赞助纯属自愿,不影响功能使用。
支持哪些 Windows 版本?需要 .NET 运行时吗?
支持 Windows 10 与 Windows 11 的 64 位版本,包括 x64 与 ARM64 架构。Flow Launcher 基于 .NET 9 构建,安装包已内置所需运行时,无需用户单独安装。便携版同样自带运行时,可直接解压运行。
如何安装插件?插件开发需要什么技术栈?
打开设置面板进入"插件商店"标签页即可一键安装官方与社区插件,也可在搜索框输入
pm install 插件名 进行命令行安装。开发插件支持 C#(完整 SDK)、Python 与 JSON(轻量配置式)三种方式,详细文档请访问 GitHub 仓库的 Plugins 目录与开发者文档。
支持中文拼音搜索吗?如何切换语言?
原生支持拼音搜索,输入"jsj"也能找到"计算机",输入"config"也能匹配"配置"。同时支持简体中文、繁体中文、英语、日语、韩语、法语、德语、俄语等 20+ 种语言。语言切换位于设置 → 通用 → 语言,切换后即时生效无需重启。
从 Wox / Listary / uTools 迁移过来麻烦吗?
Flow Launcher 最初基于 Wox 演化而来,插件接口兼容度较高,部分 Wox 插件可直接复用。从 Listary 迁移几乎零成本——按 Alt+Space 唤起后输入习惯完全保留。从 uTools 迁移的用户最关注的是插件数量限制:Flow Launcher 无任何插件数量限制,所有插件免费可用。
首次安装时 Windows 提示"已保护你的电脑"怎么办?
这是因为安装包未带代码签名证书(开源项目经费有限),Windows SmartScreen 会默认拦截。只要你从 flowlauncher.cn 或 GitHub Releases 官方渠道下载,点击"更多信息"→"仍要运行"即可继续。建议安装前用 PowerShell 执行
Get-FileHash 校验 SHA-256 哈希。
配置文件存在哪里?怎么备份或迁移?
安装版配置目录为
%APPDATA%\FlowLauncher;便携版默认位于 %localappdata%\FlowLauncher\app-{version}\UserData。在搜索框输入 flow user data 可直接打开该目录。复制整个目录到新电脑即可完成迁移。
游戏模式是怎么工作的?
游戏模式开启后,Flow Launcher 会暂停响应全局热键(默认 Alt+Space),避免你在全屏游戏中误触切出桌面。在搜索窗口按 Ctrl+F12 可快速开关,也可设置白名单进程自动启用。游戏模式不会关闭 Flow 进程,仅暂停热键响应,需要时随时可恢复。
如何为 Flow Launcher 做翻译或贡献代码?
翻译贡献通过 Crowdin 平台进行,访问 crowdin.com/project/flow-launcher 即可参与任意语言的翻译审校。代码贡献请先在 GitHub Discussions 或 Issues 中讨论你的想法,然后 Fork 仓库、提交 Pull Request。Flow 的目标路线图放在 Projects 看板,欢迎认领任务。
开发者指南
从克隆到提交 PR
Flow Launcher 使用 C# / .NET 9 / WPF 构建,UI 库为 iNKORE.UI.WPF.Modern。无论你想修复一个 Bug、添加一个功能,还是为插件生态添砖加瓦,都欢迎参与贡献。
- 目标框架:.NET 9(建议安装 Visual Studio 2022 v17.12+)
- 通过 winget 安装 .NET 9 SDK:
winget install Microsoft.DotNet.SDK.9 - 主项目代码 99.8% 为 C#,另有少量配置文件
- 本地化基于 Crowdin,请勿直接修改语言资源文件
- 所有变更通过 Pull Request 提交,CI 会自动运行测试
- 建议先在 Discussions 中描述你的想法,避免重复工作
# 1. 克隆仓库
> git clone https://github.com/Flow-Launcher/Flow.Launcher.git
> cd Flow.Launcher
# 2. 安装 .NET 9 SDK > winget install Microsoft.DotNet.SDK.9
# 3. 使用 Visual Studio 2022 打开 > Flow.Launcher.sln
# 4. 构建并运行(Debug 模式) > dotnet build
> dotnet run --project Flow.Launcher
# 5. 提交 Pull Request > git checkout -b feature/my-feature
> git commit -m "feat: add my feature"
> git push origin feature/my-feature
> cd Flow.Launcher
# 2. 安装 .NET 9 SDK > winget install Microsoft.DotNet.SDK.9
# 3. 使用 Visual Studio 2022 打开 > Flow.Launcher.sln
# 4. 构建并运行(Debug 模式) > dotnet build
> dotnet run --project Flow.Launcher
# 5. 提交 Pull Request > git checkout -b feature/my-feature
> git commit -m "feat: add my feature"
> git push origin feature/my-feature
社区渠道
加入全球 Flow Launcher 社区
我们活跃在多个平台,无论你想反馈问题、分享技巧还是参与贡献,都欢迎加入。