finder-menu README

The project's README from github.com/nikgrbn/finder-menu. As one markdown file: README.md.

Finder Menu icon

Finder Menu

The right-click options macOS is missing.
New File, Open Terminal Here, Open Folder With, Copy Path and Go to Parent Folder, in Finder's own menu.

Latest release macOS 13 or later Swift 5 Install with Homebrew from nikgrbn/tap No network access MIT license

Install · What's in the menu · Templates · Settings · Languages · Privacy · How it works


Finder's right-click menu in a folder: Finder's own items, then New File…, Open Terminal Here, Open Folder With (open, listing Visual Studio Code, Sublime Text, IntelliJ IDEA, PyCharm, Android Studio, Xcode and Other App…), Copy Path and Go to Parent Folder
Right-click empty space in any folder. Finder's own items are faded here to show what Finder Menu adds.


📂

Built-in
Five actions in Finder's own right-click menu.

🧰

Your tools
Terminals, VS Code, Cursor, JetBrains, Xcode…

🔒

Private
No network code, no telemetry.

🪶

Tiny
About 900 lines of Swift, built on your Mac.

What's in the menu

Right-click empty space in any folder, with nothing selected:

       Menu item What it does
New File… Asks for a name with any extension (notes.md, main.py, .env), creates it in the current folder and selects it. Never overwrites. Names you use often can be saved as templates.
Open Terminal Here Opens a terminal in the current folder: iTerm2, Ghostty, Warp, WezTerm, kitty or Alacritty if you have one, otherwise Terminal. Pick your own.
Open Folder With ▸ Opens the current folder in an IDE or editor. Lists the ones you have installed (VS Code, Cursor, Windsurf, Zed, Sublime Text, JetBrains IDEs, Android Studio, Xcode…), plus Other App… to pick any app.
Copy Path Copies the current folder's full path.
Go to Parent Folder Moves the window up one level, even when Finder's Back button is greyed out (e.g. a window opened with open .).

Right-clicking a file or folder works too: Copy Path copies the selected items' paths, and Open Terminal Here and Open Folder With use the selected folder.

The menu also appears on external drives, disk images and network shares (such as SMB), not just your Mac's own disk.

New File templates

Left: the New File dialog with notes.md typed as the name and Save as template ticked. Right: the New File submenu it adds, with New File… at the top, the templates notes.md, .env, README.md and todo.txt, and Manage Templates… at the bottom

  1. Tick Save as template in the New File dialog.
  2. Next time, pick it under New File to create an empty notes.md in one click.

If the name is taken, you get notes 2.md, like in Finder. Manage Templates… removes templates.

Install

With Homebrew:

brew install nikgrbn/tap/finder-menu
finder-menu enable

Or from source:

git clone https://github.com/nikgrbn/finder-menu.git
cd finder-menu
./install.sh

Either way, the app is built on your machine, installed to ~/Applications/Finder Menu.app and the Finder extension is turned on. There's nothing to launch: Finder loads the extension by itself, including after a restart.

[!NOTE] The first time you use Go to Parent Folder, macOS asks whether Finder Menu can control Finder. Click OK, because that's how it moves the window.

Update

brew update && brew upgrade finder-menu
finder-menu enable

From source, run git pull && ./install.sh in the repo folder.

[!TIP] Don't skip brew update: on its own, brew upgrade checks for new versions only once a day.

Settings

Open Finder Menu from Spotlight or your Applications folder, or run finder-menu settings. The settings window lets you:

Finder Menu settings window: a checkbox for each right-click menu item and one for external and network drives, a picker for the terminal Open Terminal Here uses, and the saved New File templates, each with a Remove button

Changes apply the next time you right-click. You can also set the terminal from the command line: finder-menu terminal Ghostty (any app name works), finder-menu terminal to see the current choice, and finder-menu terminal auto to go back to automatic. If you installed from source, run scripts/finder-menu from the repo folder instead.

Languages

Finder Menu uses your Mac's language:

Any other language falls back to English. Want yours? See Contributing.

Uninstall

With Homebrew:

finder-menu disable
brew uninstall finder-menu

From source:

./uninstall.sh

Troubleshooting

How it works

Privacy & security

You build Finder Menu yourself from this source, so there's no downloaded app to trust. Everything below can be checked in the code:

Found a security problem? Please report it privately, as described in SECURITY.md.

Contributing

Bug reports and pull requests are welcome.

License

MIT

finder-menu (nikgrbn/finder-menu)

Searching Database…

这是什么?Finder Menu 添加了 macOS Finder 缺失的五个右键菜单项:新建文件、在此处打开终端、用其他应用打开文件夹、复制路径和前往上级文件夹。
它是以 Finder 扩展的方式运行,还是我必须自己启动一个应用?它是一个小巧的 Finder Sync 扩展,外加一个没有 Dock 图标的非沙盒小型辅助应用;没有什么需要你手动启动,因为 Finder 会自行加载该扩展,重启后也是如此。
构建经过 Apple 公证了吗?没有——install.sh 会在本地对构建进行签名(“Sign to Run Locally”),但没有经过 Apple 公证,因为没有可供 Apple 检查的可下载二进制文件;每次重新安装后 macOS 都会再次请求授权,因为每次构建都会拿到全新的本地签名。
它会通过网络发送任何数据吗?不会——它完全没有联网代码,所以什么都不会发到任何地方:没有遥测、没有统计分析、也没有更新检查。
我能把常用的文件名保存为“新建文件”的模板吗?可以——在新建文件对话框里勾选“Save as template”,下次就可以从新建文件子菜单中一键创建该文件(比如 notes.md),如果名称已被占用,还会按 Finder 的方式自动编号。
“在此处打开终端”支持哪些终端应用?它会按 iTerm2、Ghostty、Warp、WezTerm、kitty、Alacritty 的顺序自动选择第一个已安装的终端,找不到时回退到系统自带的 Terminal;你可以在设置中强制指定某一个,或使用“finder-menu terminal”命令。
这个菜单在外置硬盘和网络共享上也会出现吗?会,默认在外置硬盘、磁盘映像和 SMB 等网络共享上都会显示,不过可以在设置中关掉。
Finder Menu 支持哪些语言?它跟随 Mac 的系统语言,提供英语、德语、意大利语、俄语和乌克兰语翻译;其他语言一律回退到英语。
Creator
nikgrbn
Size
4.1 MB
Stars
456
Age
8d
Commits · 90 Days