See everything
your
machine is doing.
Repos, branches, ports, PRs — and a one-click handoff to your AI agent. From the menu bar.
Start runs npm / bun / pnpm / yarn run dev in a new Terminal tab.
The web developer's
favourite menu bar.
Watch your git. See what's on localhost. Pick up exactly where you left off. Hand the repo to Claude Code, Codex, or Cursor. All one click from the menu bar, all day.
git status loop.Open :3000 pill, one click, browser tab.cd'd in.One list. Every verb.
The popover shows every repo on your machine in one scrollable list — branch, upstream, dirty files, open PRs, and the primary action you'd take next. No tabs, no dashboards, no stat tiles.
Auto-discovered repos in your dev roots. Each row shows the status dot, branch → upstream, time since last commit, open PRs, dirty count, and the action you'd click next — Open :<port> when a dev server is live, Start otherwise.
The menu bar icon itself is the first signal. Gray is quiet. Green is all clear. Yellow and red earn your attention.
Expand a row and every verb you'd normally type appears under it — grouped into Git, Open, and Info. Destructive actions (Push, Discard, Undo, Amend) arm on first click, fire on the second within 3 s. Real commands, no wrappers.
Mast watches lsof, maps listening processes back to their cwd, and surfaces the match as an Open :<port> pill on the repo that owns it. No separate ports list to manage.
Every repo row has a sparkles button that opens that repo in your configured AI coding agent — Claude Code, Codex, or Cursor — in a fresh Terminal window or the Cursor GUI. One click, already cd'd into the right working directory, ready to prompt. Pick the default on first launch; change it in Settings later.
Same data. In the terminal.
When your hands are on the keyboard, mast renders the popover as ANSI. Same rows, same dots, same verbs.
mastRepos listmast overviewFirehose: ports, repos, systemmast stash <repo>git stash push -umast discard <repo>reset --hard + clean -fdmast commit <repo> "msg"Commit staged or allmast push <repo>Push to upstreammast log <repo>Recent commitsmast refreshForce a rescan nowAsk an AI about Mast.
Get an instant summary from your AI assistant of choice. Each link opens a new chat pre-loaded with a prompt that reads llms.txt.
Two commands. No account.
Mast is free to use. No telemetry, no sign-in. Runs entirely on your machine.
mast CLI in one step.Requires macOS 12 Monterey or later · Apple Silicon & Intel · source at github.com/leonhoulier/mast