A workflow is a set of terminal windows that runs together from the menu bar. Each window types its commands in order; add a delay where something needs time, like `ssh`.
PlaygroundAll of your terminal commands, one click.
Terminal Pal opens your terminal windows and
types your saved commands for you.
Set it up once, never type them again.
Add a window for each terminal you open every day, and the commands that go in it, with a short wait where something needs time, like an SSH connection.
A workflow is a set of terminal windows that runs together from the menu bar. Each window types its commands in order; add a delay where something needs time, like `ssh`.
PlaygroundTerminal Pal lives in your menu bar. Click the icon, pick a workflow to run, and it does the work for you.
Your terminal windows open one after another, and every saved command is typed for you, including the ones that run on the remote after SSH connects.
Yes. The app is signed with an Apple Developer ID and notarized by Apple, which means every release is scanned by Apple before it reaches you. Your commands are stored in a plain file on your Mac and never leave it. The app has no analytics or tracking, and its only network request is checking for updates.
Typing your commands into terminal windows is literally how Terminal Pal works, and macOS requires your one-time permission before any app can control another. Click Allow the first time you run your commands, and you're set forever.
The built-in macOS Terminal and iTerm2 get full support: commands are typed one at a time, just like you would. Ghostty, Warp, kitty, WezTerm, Alacritty, and Tabby are also supported: each window's commands run as a single combined command.
Yes, that's the main event. Commands listed after an ssh line are typed into the live session, so they run on the remote machine, exactly as if you typed them yourself.
Terminal Pal is free. It requires macOS 14 or later and runs natively on Apple Silicon and Intel Macs. Updates install themselves.