使用 Mac 的朋友大概率都遇到过这样的情景:右键点击文件夹,想用 VS Code 打开,但系统菜单的「打开方式」里翻半天也找不到;或者想复制某个文件的完整路径,不得不打开终端输入 `pwd` 再手动拼接。
macOS 自带的 Finder 右键菜单在这些高频操作中几乎毫无助益。App Store 里倒是有不少右键增强工具,功能齐全,但很多都需要付费——这也合理,毕竟开发这类应用并保证稳定好用,投入的精力确实不小,即便有 AI 辅助。也有一些开源作品,比如 RClick,基础功能完备,基本能满足多数人的日常需求。但对我而言,需求其实更纯粹:
1. 右键选择用哪款 App 打开文件或文件夹
2. 一键复制文件路径
3. 简洁直观的应用配置界面
月底 Token 用不完,趁着假期写了个 Flicker,分享给更多和我想法一样、希望拥有更轻量方案的朋友,全程用 Coder 完成。

Flicker 的核心功能
整个工具只专注两件事:
一、右键用指定应用打开
在 Flicker 的配置界面,你可以添加常用 App(支持拖拽排序),并设置它适用于哪些文件类型。例如:
- 添加 CotEditor,指定适用于
js, ts, json, md等扩展名 - 添加 Vscode,设置为「仅文件夹」模式
- 添加 Claude Desktop,适用所有文件

配置完成后,在 Finder 中右键文件或文件夹(支持多选同时打开多个文件夹),菜单会直接显示「打开方式」子菜单,列出匹配的应用,点击即可快速启动。
每个 App 条目支持三种模式:
- 指定扩展名:仅当文件扩展名匹配时显示
- 适用所有文件/文件夹:不限制文件类型
- 仅文件夹:右键文件夹时才出现
二、复制文件路径与文件名
右键菜单底部固定两个选项:
- 复制绝对路径:
/Users/name/project/src/index.ts - 复制相对路径:
src/index.ts(相对于当前 Finder 窗口目录)
相对路径在终端操作或撰写文档时特别实用。如果无法获取当前窗口目录,会自动回退为绝对路径。

关于隐私和安全
这可能是不少用户关注的重点。Flicker 从设计之初就遵循以下原则:
- 完全沙盒运行:遵循 Apple 的沙盒机制,App 和扩展均处于受限环境中
- 不联网:没有任何网络请求,不上传任何数据
- 不收集信息:没有埋点、没有分析 SDK、没有用户追踪
- 代码完全开源:每一行代码都在 GitHub 上,任何人都可以审查
- MIT 许可证:免费使用,也允许自由修改和分发
配置数据通过 App Group 以 JSON 格式在 App 和 Finder 扩展之间共享,全部存储于本地,不经过任何第三方服务。
技术实现简述
给同样从事 macOS 开发的朋友提供一些技术细节:
架构:项目分为两个 target,容器 App(SwiftUI)负责配置管理,Finder Sync Extension(FIFinderSync)负责在右键菜单中展示选项和执行动作。两者通过 App Group JSON 文件共享配置。
打开 App 的方式:由于 Finder 扩展运行在沙盒中,直接调用 NSWorkspace.open 会被系统拦截。解决方案是通过自定义 URL Scheme(flicker://)将请求转发给容器 App,由容器 App 执行实际的打开操作。
应用图标制作:值得留意的是,macOS 应用图标并非“填满画布的图形”,而是在透明画布上的圆角矩形内容块。系统会根据图标的不透明像素边界来计算渲染尺寸,而非画布尺寸。网上有苹果官方的设计规范可供参考,否则很多人一开始都会掉进应用图标大小不对的坑里。
技术栈:
- Swift 6 + SwiftUI
- Finder Sync Extension(FIFinderSync)
- macOS 14.0(Sonoma)
- SMAppService 实现开机自启动
适合谁
Flicker 并非一个“大而全”的工具。如果你需要一个功能丰富的 Finder 增强套件,iRightMenu 或右键大师可能更适合。
但如果你和我一样,只需要:
- 右键直接看到常用 App 列表,一键打开
- 快速复制文件路径,无需打开终端
那么 Flicker 刚好够用。免费、开源、无广告、无隐私顾虑,安装配置好后就无需再操心。
安装和使用
系统要求:macOS 14.0(Sonoma)或更高版本
获取方式:从 GitHub Releases 下载 DMG 安装包,或克隆源码自行构建。
启用步骤:
- 安装并运行 Flicker
- 点击「添加」,选择常用的
.app,设置名称和适用的文件扩展名 - 点击底部「启用 Finder 扩展…」,在系统设置 → 隐私与安全性 → 扩展 → 访达中勾选 Flicker
- 重启 Finder(终端执行
killall Finder) - 在 Finder 中右键文件或文件夹,即可看到自定义菜单
应用在 M4 Pro Max、macOS 15.7.7 上验证通过,其他芯片平台与系统版本未做充分测试,可用性不做 100% 保证。
