← All entries
CLI

Tab Workflows

Open a named set of browser tabs across multiple monitors with one command (macOS + zsh).

CLI macoszshshellmulti-monitorbrowser-tabsworkflowautomation

⚠ Limitations & Risks

Every catalog entry must acknowledge at least one limitation or risk.

What it does

Defines named “workspaces” — sets of browser tabs laid out across multiple monitors — that you open with a single command. It’s the personal pm workspace launcher, generalized so anyone can declare their own tab sets.

Install & run

git clone https://github.com/kyle-lesinger/tab-workflows
# source the script from your ~/.zshrc, then:
tabflow <workspace-name>

See the repo README for defining workspaces and granting the required macOS Automation permissions.

When to reach for it

🛠 Developer’s suggestion

Make it yours: source it in your ~/.zshrc and define your own named workspaces pointing at your own dashboards and links, then launch any set from the terminal. It's built to be aliased and personalized.

alias work='tabflow research'   # define your own named tab sets in ~/.zshrc