Built for: “run zsh commands from the macOS menu bar”

Your shell environment, one click away

Run the command with the zsh environment it expects

A command that works in Terminal should not fail in a launcher because PATH, aliases, functions, or a version manager disappeared. Shell Click initializes commands through your account’s interactive login shell.

Try free for 14 days Limited launch offer Get Shell Click for $9.99 Native macOS · Local only · No subscription
Node version Ready

~/Code/legacy-app

nvm use && npm run dev
Shell function Ready

~/Code/api

start-local-api
Project toolchain Ready

~/Code/app

mise exec -- pnpm dev

GUI launchers often start with the wrong environment

macOS apps do not automatically inherit the same shell setup as Terminal. That difference turns working commands into “command not found,” selects the wrong runtime, or bypasses the alias you depend on.

Launch through the shell you already configured

Shell Click starts the command through your account’s interactive login shell, inside its saved working directory. Your normal PATH, version managers, aliases, and functions remain available.

The command, its context, and its terminal

01

Login-shell initialization

Start with the environment your Terminal sessions are configured to use.

02

Aliases and functions

Reuse concise commands already defined in your interactive shell.

03

Correct project runtimes

Let version managers resolve Node, Python, Ruby, and other tools as expected.

No duplicate environment configuration

Keep shell setup in the place it already belongs. You do not need to copy PATH values into every shortcut or rewrite working aliases as standalone scripts.

If it runs in your shell, keep it one click away.

Save the working command with its folder and launch it from a native macOS menu-bar popover.

$9.99 Limited launch offer$16.99 regular
Direct download Buy Shell Click Try free for 14 days →