Menu Bar Apps for Mac: 30 Productivity Tools for Developers

ComparisonsAugust 24, 202613 min readBy PinVari
Menu Bar Apps for Mac: 30 Productivity Tools for Developers

Menu bar apps for Mac live in the top-right corner of your screen and handle one job extremely well—screenshots, clipboard history, window snapping, system stats. The best ones cost $10–$60 once and replace subscriptions or native macOS gaps. Most developers run 6–12 at a time: a launcher (Raycast), a screenshot tool (CleanShot X), a window manager (Rectangle), a clipboard manager (Maccy), and something that talks to AI coding agents when you point at the screen.

What makes a menu bar app worth installing?

A menu bar app earns its slot if it does one thing faster than the native macOS tool and stays out of the way. Good ones: hotkey-first interaction, no login wall, settings in a popover, one-time purchase. Bad ones: subscription for basic features, Electron shell around a web app, uploads everything to a cloud you don't control.

Developers pay for: screenshot tools that annotate and OCR ($30–$40), clipboard managers that sync encrypted across devices ($10–$15), window managers that remember split layouts ($0–$20), system monitors that warn before a Docker build melts the CPU ($0–$15).

The pattern: macOS ships something for these jobs (⌘⇧5 for screenshots, Mission Control for windows), but the built-in version lacks the feature you actually need—scrolling capture, named layouts, text extraction. A menu bar app fills that one gap and charges once.

Which menu bar apps do developers actually use every day?

Here's the stack running on most senior engineers' Macs, sorted by frequency:

CategoryAppPriceWhat it doesWhy developers pay
LauncherRaycastFree / $8/mo ProSpotlight replacement with snippets, clipboard, window controlFaster than ⌘Space, extendable with scripts, file search that actually finds things
LauncherAlfred$34 one-time PowerpackOlder Raycast rival, workflows in Lua/BashMuscle memory from 2010; workflows more stable than Raycast extensions
ScreenshotsCleanShot X$29/year or $8 one-time legacyAnnotate, scrolling capture, OCR, pin screenshots to screenThe screenshot tool everyone recommends; replaced Monosnap/Skitch
WindowsRectangleFree (open-source)Keyboard shortcuts to snap windows to halves/thirds/quartersSpectacle successor; zero-config, works like Windows 10 snap
WindowsMagnet$8 one-timeDrag-to-edge window snappingRectangle but with a purchase button for people who don't trust FOSS
ClipboardMaccyFree (open-source)Clipboard history (text/images), searchablePaste successor; lightweight, no cloud
ClipboardPaste$2/mo or $15/yearClipboard with iCloud sync, pinboards, snippetsVisual UI; worth it if you work across 3+ Macs
System monitoriStat Menus$12 one-timeCPU, memory, network, disk, battery, time in menu barTells you which Docker container is eating 8GB before Activity Monitor does
System monitorStatsFree (open-source)CPU/GPU/memory/network graphsiStat Menus but MIT-licensed
Text expansionEspansoFree (open-source)Cross-platform snippet expander (Rust CLI + menu bar UI)Works in terminals and IDEs where TextExpander doesn't
Text expansionTextExpander$40/yearSnippet library with fill-in fieldsTeams use it; worth it if you bill clients and need shared snippets
Color pickerColorSlurpFree / $6 ProPick colors from screen, build palettesDevelopers need hex codes from Figma/screenshots; built-in Digital Color Meter is slow
Screen recordingScreen Studio$89 one-timeAuto-zoom, cursor highlights, export MP4Demo videos that look like WWDC keynotes; replaced Loom for dev advocates
Markdown notesObsidianFree / $50/year SyncLocal-first Markdown vault with graph viewEngineers keep runbooks/architecture docs in plain text
Markdown notesNotionFree / $8–10/moCloud wiki with databasesTeams use it; menu bar app is just a WebView wrapper
Git clientTower$69/year or $99 one-timeVisual Git client with conflict resolution UIFaster than the command line for rebases/cherry-picks when you're stuck
Database viewerTablePlus$89 one-time or $10/moGUI for Postgres/MySQL/Redis/MongoDBPostico/Sequel Ace replacement; one license for all DB types
VPNTailscaleFree / $6/user/moMesh VPN (WireGuard) with MagicDNSssh into your homelab Mac or a GCP instance without port forwarding
Menu bar organizerBartender$18 one-timeHide/show menu bar iconsHides 20 icons down to 5; Ice is the new FOSS alternative
Menu bar organizerIceFree (open-source)Bartender cloneLaunched 2024; same job, MIT license
Key

The money rule: spend on the category where you lose the most time. If you annotate 10 screenshots a day, CleanShot X pays for itself in a week. If you never screenshot, skip it and buy iStat Menus instead.

How do menu bar apps compare to subscription cloud tools?

Most SaaS tools now ship a "desktop app" that's just a thin Electron shell around the web version. Menu bar apps are the opposite: native Swift/AppKit, local-first storage, hotkey-driven. The tradeoff:

Menu bar app strengths: no login wall, works offline, one-time price, respects macOS conventions (⌘Q quits, ⌘W closes, ⌘, opens preferences).

Cloud tool strengths: syncs state across devices automatically, team collaboration built in, updates don't require a download.

The pattern developers settle on: use cloud tools for things you share (Notion docs, Figma designs, Linear tasks) and menu bar apps for things you do alone (screenshots, clipboard, window layouts, system stats). Where both exist for the same job—screenshot tools, for example—the menu bar app wins unless you're filing dozens of bug reports a day with a team.

Which menu bar apps work with AI coding agents?

AI coding agents like Claude Code, Cursor, and Codex need two things from your screen: what's visible (a screenshot) and what's clickable (the named UI element under a point). Most screenshot tools give you the pixels. Almost none resolve the element.

The gap: you circle a button in Figma and say "change this to 16px padding." Claude Code sees the screenshot, reads the word "padding" in your voice transcript, but has no idea which button you circled—it guesses from pixel coordinates or asks you to describe it again. PinVari fixes this by reading the macOS Accessibility API (AXUIElementCopyElementAtPosition) to resolve the exact element—role, label, frame, parent chain—and handing Claude Code a named instruction: "Set padding to 16px on button 'Submit' in window 'Settings'."

How it works: hold ⌥⌘A, circle or point at any UI element, and speak. PinVari screenshots, transcribes on-device (no API key), resolves the element with a confidence score, and sends the resolved instruction to your coding agent over a local MCP server. The agent reads the named element path, the region you circled, and a cropped screenshot—no guessing.

The difference from CleanShot X: CleanShot gives you annotated pixels. PinVari gives you the element name. If you're filing a bug in Linear, pixels are enough. If you're asking Claude Code to "fix this alignment," the element name is required or the agent makes a wrong edit.

Tip

Install both: CleanShot X for design QA and annotated bug reports. PinVari for point-and-speak instructions to AI coding agents. They solve different jobs.

What are the best free menu bar apps for developers?

AppCategoryWhat it doesLimitation vs. paid
RectangleWindow managementSnap windows to halves/thirds via hotkeysNone—it's feature-complete and maintained
MaccyClipboard historySearch and paste from 200+ clipboard itemsNo iCloud sync (Paste has that for $15/year)
StatsSystem monitoringCPU/GPU/RAM/network graphs in menu barFewer customization options than iStat Menus
IceMenu bar organizerHide icons you don't useNew (2024); Bartender has more stable updates
EspansoText expansionSnippet expander that works in terminalsSetup is YAML files; TextExpander has a GUI
ColorSlurp FreeColor pickerPick hex codes from screen, save palettesPro ($6) adds contrast checking and export
ObsidianMarkdown notesLocal-first vault with backlinksSync ($50/year) handles iCloud-style multi-device
Raycast FreeLauncherSpotlight + clipboard + snippets + window controlPro ($8/mo) adds AI commands and cloud sync

When to upgrade: if you use the free version 10+ times a day and hit a missing feature (no sync, no export, no fill-in fields), the paid version pays for itself in saved time. If you use it once a week, the free tier is enough.

How many menu bar apps should you run at once?

Six to twelve. More than that, you need Bartender or Ice to hide the overflow. Fewer than six, you're probably doing jobs the slow way—opening Activity Monitor instead of glancing at Stats, copying from Finder instead of ⌘⇧V in Maccy.

The practical limit: macOS reserves ~200 pixels in the menu bar for the app name, menu items, and system icons (Wi-Fi, battery, time). On a 13-inch MacBook, that leaves ~1000 pixels for your icons. At 22 pixels per icon, you can show ~45 before they start hiding under the notch. Most menu bar apps use 1 icon. Some (iStat Menus) use 6.

How to decide what stays visible:

  1. Apps you trigger with a hotkey (Raycast = ⌥Space, CleanShot = ⌘⇧5 override, Rectangle = ⌥⌘→) don't need a visible icon—hide them with Bartender.
  2. Apps you need to see at a glance (Stats CPU graph, Tailscale connection status) stay visible.
  3. Apps you click once a week (ColorSlurp, Lungo) hide until you search for them in Spotlight.

The result: 8–10 visible icons, 15–20 installed apps, 5–6 hidden in Bartender's overflow menu.

What's the difference between Setapp and buying apps individually?

Setapp ($10/mo) is a Mac app subscription that bundles 250+ apps—CleanShot X, Bartender, Paste, TablePlus, Proxyman. You pay one price, install what you want, cancel anytime. The apps update automatically and never ask for a license key.

Individual purchases: CleanShot X ($29/year), Bartender ($18 one-time), Paste ($15/year), TablePlus ($89 one-time). Total: $151 first year, $44/year after.

The math: Setapp breaks even if you use 2–3 of its top-tier apps. For developers, the common stack is CleanShot X + Bartender + TablePlus + Proxyman = $200+ in one-time/annual licenses. Setapp covers all four for $120/year.

The trap: Setapp owns the relationship. If you cancel, you lose access to every app—even the ones you used daily. With individual licenses, you own the version you paid for forever. macOS updates might break it, but you're not held hostage.

When to use Setapp: you're trying 10+ productivity apps to see what sticks, or you switch tools every 6 months. When to buy individually: you know your stack and plan to use the same 6 apps for 3+ years.

Which menu bar apps replace built-in macOS tools?

macOS Sequoia (15.x) ships screenshot (⌘⇧5), Spotlight (⌘Space), Mission Control (window management), and Universal Clipboard (cross-device paste). All work fine for casual use. Developers replace them because the built-in versions lack one critical feature:

JobBuilt-in toolWhy developers replace itReplacement
Screenshots⌘⇧5No scrolling capture, no OCR, no pin-to-screen, annotations are basicCleanShot X
LauncherSpotlightSlow file search, no clipboard history, no snippets, no window controlRaycast or Alfred
Window managementMission Control + dragNo keyboard shortcuts for halves/thirds, no saved layoutsRectangle or Magnet
ClipboardUniversal ClipboardOnly stores 1 item; no history or searchMaccy or Paste
System statsActivity MonitorBuried in /Applications/Utilities; shows processes, not live graphsiStat Menus or Stats
Color pickerDigital Color MeterSlow to open, no palette saving, coordinate-based instead of click-basedColorSlurp

The pattern: Apple ships the 80% solution. Menu bar apps charge $0–$40 for the missing 20%. If you never scrolling-screenshot or snap windows with ⌥⌘→, the built-in tools are enough.

How do you install menu bar apps without the Mac App Store?

Most power-user menu bar apps skip the Mac App Store because MAS sandboxing forbids global hotkeys (CGEventTap) and reading other apps' UI trees (AXUIElement). They distribute as notarized Developer-ID DMGs instead—Apple verifies the code signature but doesn't enforce MAS rules.

Install steps:

  1. Download the DMG from the developer's site (CleanShot X from cleanshot.com, Rectangle from rectangleapp.com, PinVari from pinvari.com).
  2. Open the DMG, drag the .app to /Applications.
  3. First launch: macOS Gatekeeper shows "app is from an identified developer"—click Open.
  4. Grant Accessibility permission in System Settings → Privacy & Security → Accessibility (required for global hotkeys and screen reading).
  5. Grant Screen Recording permission if the app asks (CleanShot X, PinVari).

Why Accessibility permission matters: menu bar apps that manage windows, capture screens, or read UI elements need to call CGEventTap (global hotkeys) and AXUIElement (UI tree access). macOS blocks both unless you explicitly allow them in Accessibility. Denying the permission breaks the app's core feature—Rectangle can't snap windows, CleanShot can't capture on a hotkey.

Heads up

Don't skip notarization checks. A legitimate Developer-ID app shows the developer's name in Gatekeeper ("CleanShot is from MacPaw"). If it says "unidentified developer," the binary isn't notarized—don't run it.

What's the best menu bar app stack for developers in 2026?

Six apps cover 90% of daily work:

  1. Raycast (Free) — launcher, clipboard, snippets, window control. Replaces Spotlight and Alfred for most people.
  2. CleanShot X ($29/year) — annotate, OCR, scrolling capture, pin to screen. Replaces ⌘⇧5 and every screenshot SaaS.
  3. Rectangle (Free) — snap windows to halves/thirds with ⌥⌘→ / ⌥⌘←. Replaces drag-based window management.
  4. Maccy (Free) — clipboard history with search. Replaces Universal Clipboard's 1-item limit.
  5. Stats (Free) — CPU/GPU/RAM/network graphs in the menu bar. Replaces opening Activity Monitor.
  6. PinVari ($39 one-time) — point-and-speak for AI coding agents. Circle any UI element, speak an instruction, get a resolved element name + screenshot sent to Claude Code/Cursor over MCP. Replaces pixel-based screenshots when working with agents.

Total cost: $68 first year ($39 + $29), $29/year after. Saves ~30 minutes a day in context-switching (no opening Activity Monitor, no describing which button you meant, no re-cropping screenshots).

Add if you need them: iStat Menus ($12) if you want more graphs than Stats, Bartender ($18) if you have 15+ icons, Paste ($15/year) if you work across 3+ Macs and need clipboard sync.

FAQ

What are menu bar apps and why do developers use them?

Menu bar apps live in the top-right corner of macOS and handle repetitive jobs faster than built-in tools—screenshots with annotations, clipboard history, window snapping, system monitoring. Developers use them because macOS ships the 80% solution and charges $0–$40 for the missing 20% (scrolling capture, named window layouts, on-device OCR). The best ones are one-time purchases that replace subscriptions.

Are menu bar apps safe to install on macOS?

Yes, if they're notarized. Legitimate apps show the developer's name in Gatekeeper ("CleanShot is from MacPaw"). Avoid anything marked "unidentified developer"—it's not signed by Apple. All menu bar apps that capture screens or read UI trees require Accessibility permission (System Settings → Privacy & Security → Accessibility). Denying it breaks their core features. Rectangle can't snap windows, CleanShot can't screenshot on a hotkey, PinVari can't resolve UI elements for AI agents.

How much do the best menu bar apps for Mac cost?

Most are $0–$60 one-time or $10–$30/year. Free: Rectangle (windows), Maccy (clipboard), Stats (system monitor), Raycast (launcher). Paid: CleanShot X ($29/year), PinVari ($39 one-time), iStat Menus ($12 one-time), Bartender ($18 one-time), Magnet ($8 one-time). Subscriptions: Paste ($15/year), TextExpander ($40/year). Setapp bundles 250+ apps for $10/mo but you lose access if you cancel. Budget $50–$100 one-time to cover the essentials.

Which menu bar apps work with Claude Code and AI coding agents?

AI coding agents need the named UI element under a point, not just pixels. CleanShot X and the built-in ⌘⇧5 give you annotated screenshots but no element names—Claude Code guesses from pixel coordinates. PinVari fixes this: hold ⌥⌘A, circle or point at any UI element, and speak. It resolves the exact element via the macOS Accessibility API (role, label, frame, parent chain) and sends a named instruction to Claude Code/Cursor over a local MCP server. No cloud upload, no API key, confidence scores on every match.

Can I use menu bar apps on multiple Macs with one license?

Depends on the license. Most one-time purchases (CleanShot X, Bartender, Magnet, PinVari) allow installation on all Macs you personally own—check the EULA. Subscriptions (Paste, TextExpander, Setapp) tie the license to your account and sync across devices automatically. Open-source apps (Rectangle, Maccy, Stats) have no restrictions. For teams, some apps (TablePlus, Tower) sell multi-seat licenses at a discount. Always check the developer's FAQ before installing on a second machine.

What's the difference between Raycast and Alfred for developers?

Both replace Spotlight. Raycast is newer (launched 2020), free for core features, and adds clipboard history, window control, and snippet expansion in one app. Extensions are JavaScript and install with one click. Alfred (launched 2010) charges $34 one-time for Powerpack (workflows, clipboard, snippets). Workflows are Lua/Bash and more stable than Raycast's extension ecosystem. Developers who started on Alfred before 2020 stay for muscle memory. New users pick Raycast because it's free and does 80% of what Alfred Powerpack does.

Hand your agent the exact element

PinVari resolves what you point at into a named, executable instruction — on-device, no keys, your own agent. One click inside PinVari connects Claude Code, Cursor, VS Code or Codex — or paste one CLI line from pinvari.com/connect.

PinVari → Connect → your agent (one click)
Get PinVari — $39 →