See everything
your
machine is doing.
Repos, branches, ports, PRs, and exact local AI usage — with a one-click handoff to your 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. Understand the exact local token volume your agents process. All one click from the menu bar, all day.
git status loop.Open :3000 pill, one click, browser tab.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. Mast v1.3.0 adds clearer project visibility and GitHub connection health.
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.
Active projects stay capped until you ask for more. Older repos move under Older projects after three months; Hidden by you stays manual.
Search still finds every match, including collapsed and hidden groups.
A connection is clearly Connected, Rejected, or Rate limited. Replace a token and Mast checks it immediately.
GitHub tokens are encrypted on disk; the raw token never crosses into the renderer.
See the AI work behind the repos.
Mast reads exact local token ledgers from Claude Code and Codex. Here, token spend means exact token volume only. The app offers 7 days, 30 days, and This year views, then traces daily volume, cumulative history, providers, and Git projects.
AI usage
Claude Code + Codex · prompts and responses are never surfaced.
Example daily token totals: Monday 2.4 million, Tuesday 1.8 million, Wednesday 3.1 million, Thursday 2 million, Friday 2.7 million, Saturday 3.4 million, Sunday 3 million. Stacked bars show Claude Code and Codex; the line is cumulative volume.
The window grows as far back as the local ledgers allow.
No prompt or response content is read into the UI.
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 and does not require sign-in. Optional anonymous telemetry is off by default and can be enabled in Settings.
mast CLI in one step.Requires macOS 12 Monterey or later · Apple Silicon & Intel · source at github.com/leonhoulier/mast