npm run db:migrate in api · feat/billingThe 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.
- Free, no account
- Pro is $4.99 once
- 7-day free trial, no card
- macOS 14 Sonoma or later
- Signed
- See what's in Pro
- Watch the videos
npm run db:migrateInteractive 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.
- Universal app, tested on Apple Silicon
- No account needed
- Frequent updates, see the changelog
- 14-day money-back guarantee
Built by Akash Sai
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
- An agent needs youApprove or deny
- An AI limit is at riskSee when it runs out
- CI is red on your pushOpen the failing check
- A dev server or container is downRestart or kill
- A review has waited a day or moreReview it
- Your PR is blockedConflicts or open threads
- You have unpushed workOpen the checkout
- The Mac or disk is in troubleQuit it, or open Space
The eight modules
Claude Code and Codex sessions, with the ones that need you pinned to the top.
Every window with a pace tick and the time you'll hit it.
Pushes, Reviews, Mine and Mentions, with PR size and blocked state.
Each web port with its project, branch and health check, plus Docker containers.
CPU and memory pressure over the last hour, and the top processes.
Checkouts that are dirty or unpushed. It never pushes anything.
Seven days of Claude and Codex spend, from logs on your Mac.
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.
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
Eye Rest Free Body breaks Pro
20-20-20 breaks: every 20 minutes, look 20 feet away for 20 seconds, with a notice before each break, even over fullscreen apps. Explore Eye Rest
AI Usage Free, history included
Limits, pace and the time you will hit each one for Claude, Codex, Cursor and 30 providers, plus cost from logs on your Mac. Explore the AI Usage Tracker
Snap Free core 20 thirds a day
Snap windows to halves, quarters, thirds, maximize or center with a keyboard shortcut or a drag to the edge. Explore Snap
Keep Alive 3 h a day free
Keeps your Mac and your chat status awake by simulating activity, with movement patterns and office hours. Explore Keep Alive
Cloud Costs 1 account free
AWS and Google Cloud spend, a forecast and the services behind it, without opening the console. Explore Cloud Costs
System Free
Live CPU, memory and battery, and the history of any process from the last hour to the last 30 days. Explore System
Ports 10 kills a day free
Every listening port with the app behind it. One click kills every process on the port, reloaders and workers included. Explore Port Kill
GitHub 2 repos free
The Today view: commits, PRs, reviews waiting on you and CI on your own pushes, repo by repo. Explore GitHub
Reminders 3 active free
Full-screen reminders you answer with Done, Snooze or Skip, and a calendar of what fired and what you did. Explore Reminders
Meetings 4 full-screen alerts a day free
Your day's agenda from the Mac calendar, and a 1-minute join warning that shows over fullscreen apps. Explore Meetings
AI Writer 10 a day free
Select text in any app and a floating toolbar polishes, formats or proofreads it with your own AI provider. Explore AI Writer
Screenshot 10 a day free
Capture a region with ⌘⇧7, then annotate it with arrows, shapes and text before you copy or save it. Explore Screenshot
FavShelf Glance free Tools and Claude Code approvals Pro
An island for the Mac notch: what's playing, the weather and your AI usage bars at a glance. Explore FavShelf
Hydration 10 logs a day free
A water tank on the Side Dock. One click logs a glass, with gentle nudges only in work hours. Explore Hydrate
Posture 10 logs a day free
A shrimp on the Side Dock that curls the longer you sit, timed from keyboard and mouse idle time. No camera. Explore Posture
Space Pro
Where your disk went, folder by folder, down to the biggest files. Space never deletes, moves or changes a file.
Projects 2 boards free
Table, Board and Roadmap views and a capture hotkey, with each board saved as one file on your Mac.
Side Dock Hydration and Posture free More modules Pro
Small modules on the edge of your screen that open on hover: water, posture, a focus block, breathing and more.
Notes 2 notes free
Nested pages with checklists, toggles, code and tables, each saved as a file you own.
Interactive example with sample data. The window follows your sidebar order, and you can hide or drag any tool.
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 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
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 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
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.
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.
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.
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.
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.
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.
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 →Every tool, one click away
Each tool has its own page with pictures, settings and limits.
Developer
- AI Usage TrackerFreeLimits, pace and cost for Claude, Codex, Cursor and more.
- Agent SessionsProApprove Claude Code, and watch Claude Code and Codex sessions.
- GitHub2 repos freePRs, reviews and CI on your own pushes.
- Port Kill10 a day freeFind and kill the process on any port.
- SystemFreeLive CPU and memory, with per-process history.
- Cloud Costs1 account freeAWS and Google Cloud spend.
- The FavTray windowFreeA real Mac window with a screen for every tool.
- Projects2 freeTable, Board and Roadmap, in local files.
- Notes2 freeNested pages, in local files.
- SpaceProWhere your disk went. Never deletes a file.
- Artifacts2 freeDashboards Claude Code writes as JSON, drawn natively.
- Flow AI10 a day freeAsk about your data with your own model.
Mac utilities
- SnapFree coreWindow snapping with a shortcut.
- Keep Alive3 h a day freeKeep your Mac and your status awake.
- Screenshot10 a day freeCapture, annotate, copy text and redact secrets.
- Clipboard24 h freeA local history that sorts itself, with Safe Paste for AI chats.
- Menu BarFreeReorder your menu bar icons, or collapse them all.
- AI Writer10 free a dayA floating writing toolbar. 10 rewrites a day on Free, unlimited on Pro.
Wellbeing
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.
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 history | Files on your Mac |
|---|---|
| AI and GitHub logins | Reused read-only, never refreshed or written back |
| Git | Every command FavTray runs is read-only |
| Cloud tokens | Held in memory only |
| Space | Never deletes, moves or changes a file |
Talks to the network only for
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 CPU | 0.4% | popover and window closed |
|---|---|---|
| Memory footprint at idle | ~90 MB | physical footprint, the number Activity Monitor shows, not RSS |
| Memory during a full AI cost scan | ~90 MB | peak; 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.
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
- 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
Lifetime One Mac
Launch price — goes to $9.99 in
- 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
| Tool | Free | Pro |
|---|---|---|
| Ports | 10 kills a day | Unlimited |
| AI Writer | 10 rewrites a day | Unlimited |
| Notes | 2 notes | Unlimited |
| Space | Pro only | Included |
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.
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.