New FavTray, rebuilt as a developer dashboard. Read what changed

The Mac developer dashboard in your menu bar.

One click shows what needs you right now, with the fix beside it: a Claude Code agent waiting for approval, an AI limit about to run out, red CI, a dev server that stopped answering. Every tool also has its own screen in a real Mac window.

Needs you now6most urgent first+2 more
Needs youAgents0:42
Claude Code wants to run a command
npm run db:migrate in api · feat/billing
At riskAI limits
Claude 5-hour window at 78%
Hits the limit at 15:12. Resets 17:10.
FailingCI & PRs
CI failed on feat/billing
api · test, 3 failed · 6m ago
DownDev servers
web on :3000 stopped answering
Next.js · 2 missed health checks
Agents1 needs you · 1 working
C
Claude Code api · feat/billing
Wants to run npm run db:migrate
Needs you0:42
X
Codex web · main
Refactoring the checkout form validation
Working6m
C
Claude Code infra · main
Finished. 4 files changed.
Idle18m
AI limitstick = time elapsed
Claude5-hour78%
Hits the limit 15:12 · resets 17:10
Claudeweekly41%
Codex5-hour22%
Cursormonthly64%
On pace
CI & PRsGitHub
feat/billing api
test · 3 failed
fix/header web
running
main web
passed · 1h
Dev servers+ Docker
N
:3000 web Next.js
feat/billing
Down
JS
:8181 api Node
main
Healthy
V
:5173 docs Vite
main
Healthy
infra compose
postgres · redis
2 running
This Maclast hour
CPU18%
Memorypressure normal62%
node web
12%
Xcode
9%
Local workread-only
api feat/billing
3 ahead · 2 changed
web fix/header
1 changed
infra main
1 ahead
AI spend$38.20 · 7 days
SSMTWTF
Claude and Codex, from local logs · dashed line = average
Disk
182 GB freeof 994 GB
Open Space to see where it went.
Break in 12m 3 of 8

Interactive example with sample data. Approve the agent, switch the CI tabs, restart the dev server. The cockpit is free; approving agents from it is part of Pro.

Developer cockpit · Free

The developer cockpit ranks what needs you

Click the FavTray icon and the Needs-you rail puts the most urgent item first, with the fix on the card. Eight modules sit below it, and a click on a module's header opens its full pane.

The rail's order

  1. An agent needs youApprove or deny
  2. An AI limit is at riskSee when it runs out
  3. CI is red on your pushOpen the failing check
  4. A dev server or container is downRestart or kill
  5. A review has waited a day or moreReview it
  6. Your PR is blockedConflicts or open threads
  7. You have unpushed workOpen the checkout
  8. The Mac or disk is in troubleQuit it, or open Space

The eight modules

Agents

Claude Code and Codex sessions, with the ones that need you pinned to the top.

AI limits

Every window with a pace tick and the time you'll hit it.

CI & PRs

Pushes, Reviews, Mine and Mentions, with PR size and blocked state.

Dev servers

Each web port with its project, branch and health check, plus Docker containers.

This Mac

CPU and memory pressure over the last hour, and the top processes.

Local work

Checkouts that are dirty or unpushed. It never pushes anything.

AI spend

Seven days of Claude and Codex spend, from logs on your Mac.

Disk

Free space, and the biggest finds from a Space scan.

Built to stay quiet. Each module draws its last snapshot first. Data sources start when the popover opens and stop when it closes, and port scans run off the main thread.


The FavTray window · Free

Every menu bar tool in one Mac window

The cockpit is the glance. Open FavTray and the window gives every tool a full screen, with Home on top of a sidebar that lists them all. Click a tool, or use the arrow keys.

Home Free

Home puts a card for every tool on one board, under a short brief of what needs you. Switch to Chat to ask Flow AI about your day. Explore the FavTray window

Flow AI answers questions about your FavTray data with your own AI provider or a local model, and says which tools it read. 10 asks a day free

Interactive example with sample data. The window follows your sidebar order, and you can hide or drag any tool.


Tools by job

Every tool, grouped by the job it does

Each tool shows what Free includes. Pro, the $4.99 Lifetime license, removes every limit, and every install gets it free for 7 days. The pictures use sample data.

AI Usage Tracker Free, history included

AI usage limits and costs for Claude, Codex, Cursor and OpenAI

See every 5-hour, weekly and monthly window before you hit it, with pace and the time you'll run out. FavTray reads the logins already on your Mac, read-only, and never refreshes or writes back your CLI credentials.

  • 30 providers, including Claude, Codex, Cursor, Gemini, Copilot, Windsurf and OpenRouter, plus API accounts for OpenAI and Anthropic
  • Alerts at 80%, 95% and when a limit is hit
  • Cost per model and per day from Claude Code and Codex logs on your Mac. Unpriced models show Partial, never $0.
  • CSV export
Agent Sessions Pro

Approve Claude Code from the menu bar or the notch

When Claude Code asks for permission, the request lands in the cockpit's Needs-you rail and on the notch island. Approve or deny it without hunting for the right terminal tab.

  • Uses Claude Code's own PermissionRequest hook over a local unix socket
  • A request you don't answer goes back to Claude Code's terminal prompt after 55 seconds
  • The Agents page watches Claude Code and Codex sessions. Agent sounds are free.
  • Gemini and Cursor agents aren't monitored
GitHub 2 repos free

GitHub PRs, reviews and CI for your own pushes

The Today view shows what happened in each repo today, yesterday or this week: commits, branches, unpushed work, PRs opened and merged, reviews waiting on you, and CI on your latest pushes.

  • The local half is a read-only git scanner that needs no token and no network
  • The GitHub half is one batched GraphQL query, at most every 5 minutes and only while it's on screen
  • Reuses the gh CLI or your git credentials read-only, or a token you paste. Multiple accounts and GitHub Enterprise work.
  • GitHub only, focused on PRs. No CI re-runs.
  • Free watches 2 repos; Pro watches every repo
Ports 10 kills a day free

Find and kill the process on any localhost port

Every listening port shows the real app behind it, with about 200 developer-tool logos and project names for Python and Node servers. One click kills every process on the port, so you can skip lsof -i :3000 and kill -9.

  • A reloader and its worker count as one row
  • Port history shows what ran on each port
  • The cockpit adds dev-server health checks, and Docker containers with restart and stop behind a confirm
  • Free kills 10 times a day. Pro is unlimited and adds threshold alerts.

System monitor Free

Live CPU, memory and volume. Click any process for its CPU and memory from 1 hour to 30 days, and every run it has had. Resource and battery alerts are Pro.

Space: where your disk went Pro

A treemap of every folder, Worth a look, hand-offs to the app that owns the data, history and duplicates. APFS clones count once and cloud-only files count as zero. Space never deletes, moves or changes a file.

Cloud Costs 1 account free

AWS and Google Cloud costs, without the console

Google Cloud spend from your BigQuery billing export, with a forecast labelled as FavTray's, top SKUs, budgets and savings suggestions from Google Recommender. AWS Cost Explorer is opt-in and capped at 12 requests a day. No Azure. Free connects one account, AWS or Google Cloud.

Projects and Notes 2 free

Project boards and notes, saved as files you own

Projects has Table, Board and Roadmap views and a quick-capture hotkey. Notes are nested pages with checklists, toggles, code and tables, with page search, folding sections and Markdown in and out. Each board and page is one JSON file under ~/.config/FavTray.

Free creates 2 boards and 2 notes. Pro is unlimited, and anything you made stays usable.

Flow AI 10 asks a day free

Ask your own AI about your own data

Flow AI answers questions about your FavTray data through read-only tools, using your own provider or a local model in Ollama or LM Studio. It reads only the areas you tick. Free gets 10 answers a day, and the Home brief doesn't count.

Around the code

Eye rest, water and posture breaks

Small reminders for the person at the keyboard. None of them uses a camera.

  • Eye Rest Free

    20-20-20 breaks: every 20 minutes, look 20 feet away for 20 seconds. A notice shows before each break, even over fullscreen apps. Body breaks are Pro.

  • Hydrate Free

    A water tank on the Side Dock at the edge of your screen, with reminders. History is Pro.

  • Posture Free

    A shrimp on the Side Dock that curls the longer you sit, timed from keyboard and mouse idle time.

  • Reminders 3 free

    Full-screen reminders you answer with Done, Snooze or Skip, and a calendar of what fired. Free keeps 3 active.

  • Meetings Free

    A day agenda, and a 1-minute join warning that shows over fullscreen apps. Free gets the full-screen alert for 4 meetings a day, then a normal banner with Join.

Mac utilities

Window snapping, keep awake, screenshots, clipboard and menu bar order

The small Mac jobs that used to need five more menu bar apps.

  • Snap Free core

    Snap windows to halves, quarters, thirds, two-thirds, maximize or center with a shortcut. Free snaps to thirds 20 times a day; everything else is unlimited.

  • Keep Alive 3 h a day free

    Keeps your Mac and your status awake by simulating activity, with patterns and office hours. Free runs 3 hours a day and shows the end time when you start.

  • Screenshot 10 a day free

    Capture a region and annotate it, with ⌘⇧7. Copy or translate the text in any area, blur and find secrets, pick colours and measure gaps, or Copy for AI. Free saves or copies 10 captures a day.

  • Clipboard 24 h free

    A history of what you copy, sorted into Links, Code, Dev, Money and more, and encrypted on your Mac. Secrets are hidden and forgotten in 10 minutes, and Safe Paste masks keys before they reach an AI chat. Free keeps 24 hours, 5 pins and 10 pastes into apps a day.

  • Menu Bar Free

    Put your menu bar icons in the order you want, or collapse them all and open them again in one click. Tested on macOS 26; supports macOS 14 and later.

Notch and Dock

An island for your Mac notch

FavShelf turns the notch into a glance: what's playing, the weather and your AI usage bars. The glance is free on every install. The tools inside it and Claude Code approvals are Pro.

Max, the desk buddy Pro

Max roams your Dock or your screen, with 41 animation clips and 10 stories. His files download once on licensed installs.

Meet Max →
Index

Every tool, one click away

Each tool has its own page with pictures, settings and limits.

Compare plans tool by tool on the pricing page. For more, see all features, FavTray for developers, why one app instead of many and the full feature list.

Privacy

What stays on your Mac, and what talks to the network

No FavTray server stores your data, and there's no account. FavTray is local-first, not offline.

Projects, Notes, reminder logs, usage historyFiles on your Mac
AI and GitHub loginsReused read-only, never refreshed or written back
GitEvery command FavTray runs is read-only
Cloud tokensHeld in memory only
SpaceNever deletes, moves or changes a file

Talks to the network only for

Your AI providersProvider status pagesGitHubGoogle Cloud and AWS, if you set up Cloud CostsWeather for the notchLicense and update checksMax's files, once, on licensed installsFlow AI, to your provider or a local model

Privacy policy

Performance

Quiet at idle, measured

Live data runs only while you look at it. Background refreshes are spaced out and slow down in Low Power Mode.

Idle CPU0.4%popover and window closed
Memory footprint at idle~90 MBphysical footprint, the number Activity Monitor shows, not RSS
Memory during a full AI cost scan~90 MBpeak; it was 423 MB before the memory fixes

Measured on debug builds in September 2026. How to check FavTray's CPU and memory on your own Mac.

Native Swift and SwiftUISigned since 1.12.0macOS 14 Sonoma or later
Pricing

Free to start. Pro is $4.99, once.

No subscription and no account. Every install gets Pro free for 7 days, with no limits, and no card is needed.

Free

$0forever
  • Developer cockpit, AI Usage with history, System and Eye Rest
  • Menu Bar, FavShelf glance and agent sounds
  • Ports: 10 kills a day
  • AI Writer and Flow AI Ask: 10 a day each, on your own AI provider
  • Screenshot: 10 a day. Keep Alive: 3 hours a day
  • Snap: halves, quarters and more, plus 20 snaps to thirds a day
  • Meetings, with 4 full-screen alerts a day. Hydrate and Posture: 10 logs a day each
  • 2 notes, 2 project boards, 3 reminders, 2 GitHub repos, 1 cloud account
Download free

Lifetime One Mac

$4.99once
  • Everything in Free, with no daily limits
  • Unlimited notes, boards, reminders, repos and cloud accounts
  • Claude Code approvals and the Agents page
  • Space: where your disk went
  • Max, the desk buddy
  • FavShelf tools, more Side Dock modules, body breaks and alerts
  • Never expires, even offline
Get Lifetime
ToolFreePro
Ports10 kills a dayUnlimited
AI Writer10 rewrites a dayUnlimited
Notes2 notesUnlimited
SpacePro onlyIncluded

See the full Free vs Pro table

Prices are in USD. Dodo Payments is the merchant of record and collects any sales tax, VAT or GST. Compare plans

Latest release

The relaunch · 2.1.0 · October 9, 2026. The developer cockpit, a real Mac window, Projects, Notes, Space and Flow AI, and a rebuilt GitHub, AI Usage and Cloud Costs. Free now opens every tool flow, with daily limits.

FAQ

Questions about FavTray

What is FavTray?

FavTray is a native Mac developer dashboard that lives in the menu bar. Its free developer cockpit shows what needs you right now, such as a Claude Code agent waiting for approval, an AI limit about to run out, red CI or a dev server that stopped answering, with the fix one click away. A full Mac window gives every tool its own screen, including AI Usage, GitHub, Ports, System, Projects, Notes, Cloud Costs and Eye Rest. FavTray needs macOS 14 Sonoma or later, has no account, and is signed.

How much does FavTray cost?

FavTray is free, with no account. The developer cockpit, AI Usage with history, Eye Rest, System, Menu Bar, the notch glance and agent sounds are free with no limit. Other tools are free up to a daily limit: 10 port kills, 10 AI Writer rewrites, 10 Flow AI asks, 10 screenshots, 20 snaps to thirds, 3 hours of Keep Alive, 4 full-screen meeting alerts, 10 Clipboard pastes into apps, and 10 Hydrate and 10 Posture logs a day. Free also includes up to 2 notes, 2 project boards, 3 active reminders, 2 GitHub repos and 1 cloud account, and Clipboard with 24 hours of history and 5 pins. Pro is a one-time $4.99 Lifetime license for one Mac, with no subscription: it removes every limit and adds Space, Claude Code approvals, body breaks, the FavShelf tools and Max. Every install gets Pro free for 7 days, with no limits and no card. Prices are in USD.

Can FavTray track Claude, OpenAI, Codex and Cursor usage?

Yes. AI Usage shows limits, pace and time to limit for 30 providers, including Claude, Codex, Cursor, Gemini, Copilot, Windsurf and OpenRouter, plus API accounts for OpenAI, Anthropic, DeepSeek, Moonshot and xAI. Cost from local logs covers Claude and Codex. Alerts fire at 80%, 95% and when you hit a limit. AI Usage is free, history included.

How do I track my Claude API spending on Mac?

Turn on Claude in FavTray's AI Usage. It reads the Claude login already on your Mac, read-only, and shows your 5-hour and weekly limits with pace and the time you'll reach them. Cost per model and per day comes from Claude Code's local logs. For an Anthropic API account, you can add an admin API key, which FavTray keeps in its own Keychain item. Step by step: how to track Claude API costs.

Can I approve Claude Code permission requests from the menu bar?

Yes, with Pro. When Claude Code asks for permission, Approve and Deny appear in the cockpit's Needs-you rail and on the notch island. FavTray uses Claude Code's PermissionRequest hook over a local unix socket, and a request you don't answer goes back to Claude Code's own terminal prompt after 55 seconds. The Agents page also watches Claude Code and Codex sessions. Gemini and Cursor agents aren't monitored.

How do I kill a process using a specific port on Mac?

In Terminal, lsof -i :3000 shows the process ID, and kill -9 followed by that ID stops it. In FavTray, open Ports: every listening port shows the app behind it, and one click kills every process on that port, including a reloader and its workers. Ports is free for 10 kills a day, and Pro is unlimited. The guide to killing a port on Mac covers the Terminal method in detail.

What is the 20-20-20 rule for eye strain?

Every 20 minutes of screen time, look at something about 20 feet (6 metres) away for 20 seconds. FavTray's Eye Rest times these breaks, shows a notice before each one even over fullscreen apps, and is free. Read the complete guide to the 20-20-20 rule.

What are body breaks in FavTray?

Body breaks add short guided desk exercises for your neck, shoulders, wrists and back to some of your eye breaks. They show in a floating panel, and you choose how often they come. Body breaks are part of Pro; Eye Rest itself is free.

How do I prevent my Mac from sleeping without changing system settings?

FavTray's Keep Alive keeps your Mac and your chat status awake by simulating activity, with movement patterns and office hours. You turn it on from the menu bar, and it doesn't touch your energy or lock screen settings. Keep Alive runs up to 3 hours a day on Free, and Pro is unlimited. If you only need to stop sleep, macOS has the free caffeinate command. See every way to keep a Mac awake and Mac keep-awake apps compared.

Does FavTray send my data to the cloud?

No FavTray server stores your data, and there is no account. Projects, Notes, reminder logs and usage history are files on your Mac. FavTray talks directly to services you already use: your AI providers (to read usage limits), GitHub, provider status pages, Google Cloud and AWS if you set up Cloud Costs, and weather for the notch. It also checks your license and for updates, and licensed installs download Max's animation files once. Flow AI sends only the data areas you tick, to your own AI provider or a local model.

What apps does FavTray replace?

For many developers, FavTray covers the daily job of several single-purpose apps: an AI limits tracker such as CodexBar, a GitHub menu bar app such as Gitify, a system monitor such as Stats or iStat Menus, a port killer, a window snapper such as Rectangle, a keep-awake app such as Amphetamine, and a break timer such as Time Out. The specialists go deeper. CodexBar tracks more providers, Gitify supports GitLab and Bitbucket, and iStat Menus reads sensors and controls fans. FavTray's case is one app, one set of permissions and one $4.99 license. See why one app instead of many and every comparison.

Try every tool free for 7 days

No card and no account. Keep the free tools forever, or pay $4.99 once for Pro.

Something new: My Dock Buddies