See everything your
machine is doing.
Repos, branches, ports, PRs. One click from your menu bar.
lsof, ps, git, docker, launchctl.
Your machine runs a web of things.
Mast draws the lines between them.
Every terminal tab knows one piece. lsof sees ports. git status sees branches. docker ps sees containers. Mast correlates all of them into a single live chain.
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 the verbs appear under it. No sub-pages, no context switches. Git operations run with their real commands — git stash push -u, git reset --hard HEAD && git clean -fd.
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.
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