Skip to content

Repository files navigation

OpenIn

OpenIn adds a configurable Finder right-click menu and Finder toolbar button for opening the current directory in terminals, editors, or custom applications.

简体中文

OpenIn app icon

Features

  • Built-in Terminal and Editor list based on OpenInTerminal's supported applications.
  • Additionally includes built-in tty7, Otty, Muxy, kooky, herdr, and Rio.
  • Neovim opens through Kitty, following OpenInTerminal's supported command.
  • Each item has separate checkboxes for Finder's contextual menu and toolbar dropdown.
  • Terminal, iTerm, kitty, WezTerm, Warp, Ghostty, and cmux can open in a new window or tab.
  • Custom applications can use a URL Scheme or Shell Command with {path}.
  • Built-in applications expose their launch type (Shell Command or URL Scheme) and launch method, with per-item and reset-all controls.
  • Shell commands are executed by the host app because Finder Sync extensions are sandboxed.

Screenshot

OpenIn Settings

Native macOS features and scope

OpenIn does not bundle a terminal, editor, or file manager, and it does not replace Finder's native commands. It gathers launchers for applications already installed on your Mac into Finder's first-level menu. The native alternatives are:

  • Copy path — select an item and press ⌥⌘C. Holding while opening the context menu also reveals Copy … as Pathname.
  • Create a new file — macOS does not currently provide a native Finder command for this, and OpenIn does not add one. Use touch filename.ext in a terminal when needed.

Build and install locally (free self-signing)

The repository's Makefile wraps compilation, signing, extension registration, and Finder reload:

make install  # compile, sign, install, and enable the Finder extension

If /Applications is not writable, use make install INSTALL_DIR="$HOME/Applications" or drag build/manual/Release/OpenIn.app there in Finder.

The settings window shows all supported apps. Installed apps are shown in both Finder menus by default; each menu can be disabled independently. Built-in launch types and launch methods can be edited and reset. Custom applications can use examples such as:

myapp://open?path={path}
open -a Terminal {path}

License

GNU Affero General Public License v3.0 or later

About

OpenIn adds a configurable Finder right-click menu and Finder toolbar button for opening the current directory in terminals, editors, or custom applications

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages