JA

jaywcjlove/awesome-swift-macos-apps

Developer tools
1.8K stars Quality 62 Trend 47CC0-1.0

A curated collection of open-source macOS applications built with Swift

Overview

SubList - Bill Reminder & Renewal Alerts ScreenSage Pro, record beautiful screen recordings in minutes on macOS IP.IM, Free IP address information query website HiPixel, An AI image super-resolution (upscaling and enhancement) tool designed specifically for macOS Using my app is also a way to support me: This list curates open-source macOS applications built with Swift, spanning a wide range of categories from productivity to utilities. For macOS developers, these projects showcase practical Swift implementations and offer high-quality code samples and best practices to help you master core macOS skills such as UI design, performance optimization, and menu bar integration. Contributions are welcome via PR, and I will feature your app on my social media account (𝕏). - Tutti - Streams the same audio to multiple output devices at once.

README

Awesome open-source Swift macOS Apps

This list curates open-source macOS applications built with Swift, spanning a wide range of categories from productivity to utilities. For macOS developers, these projects showcase practical Swift implementations and offer high-quality code samples and best practices to help you master core macOS skills such as UI design, performance optimization, and menu bar integration.

Contributions are welcome via PR, and I will feature your app on my social media account (𝕏).

Contents

Audio

  • Cornetta - Call recorder combining microphone and system audio, with optional local transcription.
  • AI Dictation - Voice-to-text tool with offline recognition on supported devices and optional cloud transcription and text cleanup.
  • AUHost - Host AudioUnits v3 plugins.
  • AudioAnchor - Keeps the sound output on the device you choose, like your AirPods, and switches it back when the system moves it.
  • AudioMator - Audio metadata editor for inspecting tags, batch editing, managing artwork, and tagging releases with MusicBrainz.
  • Audio Priority Bar - Menu bar app that automatically switches to your highest-priority connected headphones, speakers, and microphone.
  • Audiout - Sync Mac audio across AirPlay speakers with per-room volume controls and saved groups.
  • Aural Player - Winamp-style audio player.
  • BalanceKeeper - Automatically restores your preferred left-right audio balance if macOS changes it.
  • Biscotti - Private meeting recorder with speaker-labeled transcripts and summaries.
  • Blurt - Hold a key to dictate polished text into any app with AssemblyAI.
  • Cacophony - Routes system audio to multiple AirPlay 2 speakers in sync.
  • CanYouHearMe - Lightweight tool for monitoring your own microphone input in real time.
  • Cadenza - Local-first voice dictation that types speech at your cursor, with optional cloud recognition.
  • Carbon - Menu bar app that transcribes meetings on device and saves each one as a Markdown file, with no bot and no cloud.
  • Earshot - Live, on-device transcription of any app on your Mac, with speaker names.
  • Evoo - Offline voice dictation that types clean text at your cursor.
  • Fader - One-click audio output switching with Bluetooth connect and per-app volume control.
  • FreeAudio - Per-app volume, output device, and EQ control via built-in process taps, no audio drivers needed.
  • FreeAudio (hakanotal) - Free, open-source per-app volume and output control, including HDMI/DisplayPort monitor volume.
  • FreeMic - One-click microphone input switching with Bluetooth headset and built-in mic support.
  • Golosok - Local speech recognition powered by Sber GigaAM v3, with hotkey dictation and offline media file transcription.
  • Fmusic - macOS music player with multi-format playback and lyrics display.
  • FluidVoice - Voice-to-text app with AI enhancement.
  • FnVoice - Push-to-talk dictation that pastes text at the cursor, with any speech-to-text model through OpenRouter.
  • FreeFlow - Push-to-talk speech-to-text tool that inserts polished transcripts into any app.
  • Freeflow - Local voice dictation that captures circled screen areas as AI context.
  • HiFidelity - An offline audiophile music player built with the BASS audio library and TagLib.
  • inlaut - Lightweight menu bar dictation with on-device speech recognition, focused on German.
  • JackMate - Native menu bar app for managing the JACK audio server.
  • Lavdeck - Menu bar control for DJI Mic Series Mobile RX status, mode, gain, and recording.
  • LyricsX - Display lyrics for iTunes/Spotify.
  • Lyrimuse - Floating lyrics overlay that shows word-synced lyrics for whatever is playing in Apple Music, QQ Music, NetEase Cloud Music, Kugou, or Spotify, with Last.fm scrobbling and translation.
  • Local Transcriber - Offline transcription for meetings, calls, and dictation, with speaker recognition.
  • MacMix - Menu bar audio mixer for system volume, devices, microphone, and per-app sound.
  • Mesmer - Dictation and text-rewriting tool with a floating toolbar.
  • Mouthy - Offline voice dictation that types wherever your cursor is, with no account or cloud.
  • NativeVoice - Hotkey dictation focused on languages underserved by built-in Mac speech recognition.
  • Mixio - Menu bar app for per-app volume, with per-tab browser volume and a 10-band equalizer.
  • MonitorControl - Adjust external monitor settings.
  • NoiseBuddy - Quickly toggle AirPods modes.
  • MicKeeper - Prevents AirPods and iPhones from taking over your Mac’s microphone and can lock its input level.
  • NoMicSwitch - Pins the default input device to the built-in mic and locks the input volume, so AirPods can’t hijack your microphone.
  • OpenVoiceFlow - On-device voice dictation with local transcription and optional text cleanup.
  • OpenWispr - Hotkey dictation that runs the speech model on-device and puts the text wherever your cursor is.
  • Orbly - Hold a key, speak, let go, and the transcript lands at the cursor. Whisper runs on device, with no account and no cloud.
  • OpenSpatial - 7.1 spatial audio, head tracking, and AI stereo upmix for any headphones, in every app.
  • Petal - Fast, local-first audio transcription app with a clean, minimal interface.
  • PairPods - Share audio across multiple Bluetooth devices with one click.
  • SpatialAudio - System-wide Apple HRTFHQ spatial soundstage and speaker virtualization for any headphones in the menu bar.
  • Tutti - Streams the same audio to multiple output devices at once.
  • Presspeech - Push-to-talk dictation tool with fast on-device speech recognition and no cloud processing.
  • parrot - Hold-to-talk on-device dictation: speak while holding fn, words stream at the cursor.
  • PitchTap - System-wide pitch shifter that changes music keys without altering tempo.
  • Purr - 100% local, on-device voice-to-text dictation — hold a key, speak, and your words type into any text field.
  • Plainsay - Local voice dictation that turns a held keypress into text at your cursor or safely onto the clipboard.
  • PlayStatus - Menu bar controller for Spotify and iTunes.
  • Plug - Hype Machine music player.
  • Quant Voice - Fully offline, on-device voice dictation — press a hotkey, speak, and text appears under the cursor with no audio leaving the device.
  • Quill - Fast, system-wide voice typing that places polished text wherever you are writing.
  • quill (humanitas-labs) - Local meeting recorder that captures mic and call audio as separate tracks and writes a timestamped transcript.
  • Digisensus Recorder - Bot-free call recorder for Zoom, Meet, Teams, and FaceTime, with speaker transcripts and AI notes.
  • R128x - EBUR128 loudness measurement toolkit for batch processing of audio files.
  • Radiola - Lightweight internet radio player.
  • Reprise - Automatic call recorder for Zoom, Meet, Teams, and FaceTime that captures audio and screen.
  • Scope - Audio oscilloscope tool.
  • ShengJi - Local transcription and subtitle editor for microphone, media files, and system audio.
  • SmartPause - Routes the play/pause media key to whichever app is actually playing sound.
  • Sonexis - System audio processor with visual EQ, compression, reverb, and AU plug-in chains, no virtual driver.
  • Sound Guard - One-way output-volume guard that mutes the system after long inactivity and never restores it without a click.
  • Spotify4BigSur - Spotify widget for Notification Center.
  • CoreEQ - System-wide equalizer that applies to whatever app is playing — no virtual audio driver, nothing left behind when it’s not running.
  • EqLume - System-wide equalizer that listens to current playback and automatically applies the best-matching EQ curve.
  • eqMac - System-wide audio equalizer and volume mixer.
  • Lurar - Menu bar 10-band parametric EQ for headphone listening, capturing system audio via Core Audio Process Tap without any virtual loopback driver.
  • SystemEQ - System-wide parametric equalizer with 10/31-band EQ, AutoEQ headphone presets, hearing calibration, and a real-time visualizer.
  • Suohai - Audio device lock for macOS.
  • sbtfix - Menu bar control for Sony headphones: noise cancelling, ambient sound, Speak-to-Chat, battery.
  • Vocula - Hold-to-talk dictation in up to 100 languages, fully on-device with no account.
  • Tuner - Instrument tuner.
  • OwlWhisper - Fully offline voice input tool with hotkey-to-speak workflow and local transcription.
  • Codex Voice - Hold Control-M to speak and insert the transcript into the focused app.
  • Cursor Voice - Push-to-talk voice assistant that can see your screen, control apps, and respond in real time.
  • EnviousWispr - Sub-second on-device AI dictation with dual speech engines and optional AI polish via local or cloud models.
  • SpeakType - Offline voice-to-text tool that lets you speak and paste text anywhere with a hotkey.
  • Speech Wingman - Fully offline speech companion that nudges you when your words match rules you set.
  • Spit - Free, open-source, fully on-device voice dictation.
  • Sonor - Privacy-first, on-device voice-to-text transcription with whisper.cpp and local LLM processing.
  • Steno - Hold a key, speak, and the text is pasted at the cursor, transcribed on device with Whisper. Also writes timestamped meeting notes from the microphone and the Mac’s sound.
  • Tagara - Offline voice dictation for macOS that types text at the cursor.
  • Typester - Enables speech-to-text dictation using Soniox or Deepgram.
  • TypeNo - Local voice input tool that transcribes speech and pastes the result into your current app.
  • jmc - macOS media organizer.
  • waveSDR - Software-defined radio app.
  • VoiceInput - Real-time speech-to-text tool that types transcribed text into the focused app.
  • VoiceInk - Real-time speech-to-text app.
  • Voicely - On-device dictation into any app, call recording with speaker labels, and audio/video file transcription, with a local MCP server for AI coding agents.
  • VolEq - Automatic voice-volume leveling that boosts quiet speakers and keeps loud ones controlled, all processed locally.
  • VoxFlow - Voice input workbench with local and cloud speech recognition, OCR, history, and coding-agent workflows.
  • OpenQuack - Transcribes a 5-minute clip in 2.8 s — local WhisperKit dictation, noise-robust, lives in your menu bar.
  • WhisperDrop 2 - Offline transcription and dictation for audio, video, YouTube, and meetings.
  • OpenWispr - Free, fully on-device voice dictation that types directly at the cursor.
  • Yap - Fast, private voice dictation that works in any text field, entirely on-device.
  • yap - On-device push-to-talk dictation and meeting transcription that inserts text at the cursor.
  • YapToText - Free, open-source dictation that runs entirely on-device, combining Whisper transcription with local AI cleanup and typing wherever your cursor is.
  • BetterWispr - Open-source Wispr Flow alternative: on-device dictation with Whisper, Parakeet, and Apple speech.
  • Reed Dictation - Free, fully local push-to-talk dictation with on-device Parakeet recognition and automatic cleanup.
  • Utter - Voice dictation for Mac that runs on-device: hold a key, speak, words appear at the cursor.

Backup

  • Arco - An incremental backup tool designed with simplicity in mind.
  • Configgy - Back up and restore app settings to your existing cloud folder, without logins or keys.
  • Keelhaven - A restic-based backup tool that silently runs scheduled backups of chosen folders to local drives, NAS/SFTP, or S3, producing standard restic repositories.
  • Syncalicious - Sync macOS preferences.
  • TimeMachineEjector - Ejects the Time Machine backup disk when a backup finishes and mounts it again when a scheduled backup is due.
  • TimeMachineTrimmer - Lightweight utility to trim old Time Machine backups and reclaim disk space.

Browser

  • browbro - Choose which browser opens each web link.
  • Browserly - Routes URLs to the right browser based on custom rules.
  • Browseroute - Acts as the default browser and sends each link to a chosen browser using host and path rules.
  • BrowSync - Multi-browser traffic splitting and synchronization hub.
  • browserdaddy - Local-first browsing intelligence: cross-browser history archive, attention tracking, link routing.
  • Finicky - Always opens the right browser.
  • Lilo - A lightweight, privacy-focused web browser for macOS.
  • Ora Browser - Less noise, more browsing.
  • Plash - Make any website your desktop wallpaper.
  • Privacy Redirect for Safari - Redirect to privacy-friendly alternatives.
  • Profiley - Routes links to saved browser profiles or prompts you to choose.
  • QuickBrowser - A lightweight link router that lets you pick a browser or auto-route URLs by pattern.
  • Search - Small, fast, quiet WebKit browser.
  • TabFlick - Adds recently-used tab switching with a switcher overlay to Google Chrome.
  • Web - A tiny AI-powered browser built with SwiftUI, fast, private, and Apple Silicon only.

Chat

  • Beagle IM - Powerful XMPP client with support for file transfer, VoIP and end-to-end encryption.
  • CopilotForXcode - Xcode extension for GitHub Copilot
  • MessagesHistoryBrowser - Browse and search Messages.app history.
  • HuggingChat - Native chat interface for open-source language models.
  • LlamaChat - Chat with your favourite LLaMA models
  • Mocolamma - A cross-platform app for managing Ollama servers and models.
  • Onit - An AI chat sidebar that can dock to any app on your Mac!
  • Seaglass - A truly native Matrix client for macOS.
  • Swiftcord - A fully native Discord client for macOS built 100% in Swift!
  • Telegram - Source code of Telegram for macOS on Swift.
  • WardenApp - A Fully Native AI Chat App For macOS
  • WeChatBridge - Forwards WeChat chat history into AI agents and local knowledge bases, fully local.
  • WhatsAppBar - Send WhatsApp message from menu bar.
  • JoeBro - AI workspace for chat and document editing with local models via Ollama or any API, memory, MCP tools and deep research.

Communication

  • MacroSIP - A SIP softphone for internet calls.

Local LLM

  • apfel - CLI and OpenAI-compatible local server for Apple’s on-device foundation model.
  • OpenMac - Local HTTP server exposing native OCR, translation, TTS, and more via free system APIs.
  • LlamaBarn - A menu bar app to easily install, run, and access local LLMs on your Mac.
  • LokalBot - Local LLM workhorse that records meetings, turns conversations into searchable memory, and helps recall, dictate, write, and automate.
  • ModelStatus - Monitor local AI model servers across Ollama, LM Studio, vLLM, llama.cpp, MLX, and other OpenAI-compatible APIs.
  • Osaurus - Local LLM server and AI infrastructure with menu bar, CLI, and shared tools.
  • Nativ - Local AI workspace for running MLX models — chat, serve, monitor, and connect all from one polished interface.
  • Rapid-MLX - Local MLX model runner with a chat app and OpenAI-compatible server for coding agents.
  • Quail - Menu bar local LLM server for GGUF and MLX models with OpenAI- and Anthropic-compatible APIs.
  • Sero - Private local AI workspace for chatting with documents, research files, developer knowledge, and structured data using local models.
  • Sidekick - Chat with a local LLM on macOS using your files — no extra setup.
  • TurboFieldfare - Run Gemma 4 26B inference in ~2 GB of RAM via a custom Swift + Metal runtime.
  • M1K3 - Private on-device AI: LLM, voice, RAG knowledge graph, encrypted transcription, agent, MCP server.

AI

  • AgentBar - Monitor all your AI coding sessions from a single menu bar item — Claude Code, Codex, Cursor, and more.
  • Agent! - Native autonomous agent that codes, builds Xcode projects, drives Mac apps via Accessibility, and runs shell tasks with 23 LLM providers or on-device Apple Intelligence.
  • AccountyCat - AI focus companion that detects attention drift from your active context and gives brief nudges to get you back on task.
  • ADHD Focus Mate - AI focus companion that gently nudges you back on task when distracted.
  • AI Memory Reader - Browser and editor for AI agent memory files, with beautiful rendering and support for Claude Code, Codex, Cursor, Gemini, and more.
  • Ayna - Multi-provider AI chat client with multi-model comparison, MCP support, and local model access.
  • AppleAi - Access multiple AI assistants from your menu bar with one shortcut.
  • Aiassistant - Lightweight one-click AI quick processing tool.
  • Ask Key - Encrypted key manager for AI agents, with per-use approval and secrets hidden from the AI.
  • brb - Offers a break while Claude Code runs a long task, then calls you back with a one-line summary and a button that returns you to the session.
  • Chorus (AskChorus) - Ask multiple AIs at once and compare their answers side by side using your existing accounts.
  • Claude-Usage - A tiny floating widget that shows your Claude.ai usage at a glance without opening the browser.
  • ClaudeCodeNotify - Desktop notifications when Claude Code needs attention, with one keystroke to jump back to the terminal.
  • MLX Node - Menu bar app that contributes spare Mac capacity to MLX Network for AI work and earns tokens.
  • MultiClaude - Menu bar app for running multiple Claude Desktop accounts with separate profiles.
  • ClawdHome - Tool for securely isolating and managing multiple OpenClaw gateway instances.
  • Calyx - Run and supervise Claude Code, Codex, OpenCode, and Hermes agents in parallel with a shared approval inbox, persistent sessions, command history, and inline diff review.
  • Chorus - Ask multiple AI models at once in a native chat app using your existing accounts, with no API keys.
  • Rovai AI - Collaborative workspace for coding agents with shared tasks, conversations, and memory.
  • ClipAi - Send copied content to AI with one click and get tasks done efficiently.
  • Clicky - AI teaching assistant that lives next to your cursor and can see your screen.
  • 辞达 - Translate and polish text anywhere on your Mac.
  • CodeVetter - Verifies AI-written software changes with local execution and replayable evidence.
  • Codex Runway - Menu bar tool for tracking Codex usage quotas, costs, reset times, and local session status.
  • Codex Skill Manager - Manage local Codex and Claude Code skills, render SKILL.md, and browse remote skills from Clawdhub.
  • Codex Model Switcher - Add, edit, and switch Codex model provider configs from the menu bar.
  • Coincide - Workspace for running Claude Code, Codex, Cursor, Grok Build, OpenCode and Antigravity in one window, where a thread can switch agents mid-conversation.
  • Deiko - Point, draw, and talk to share context with your coding agent across tasks, on a free local board.
  • DS4 Control - Control panel for local ds4 servers that launches and monitors DeepSeek V4 (Pro/Flash, 1M context) and switches coding CLIs like Pi, Claude Code, or BYOC.
  • DeepSeek Harness - An independent, unofficial native client for DSH (DeepSeek Harness).
  • Feather - AI writing assistant that drafts replies based on what’s on your screen.
  • Poli - On-device AI writing assistant for proofreading, rewriting, summarizing, and translating in any app.
  • Prism - SwiftUI menu bar app for switching Claude Code API providers with one click.
  • Quotio - AI subscription manager with quota tracking and automatic failover.
  • Ironsmith - Generate native SwiftUI mini-apps in one click by describing requirements via AI.
  • JustSessions - Native workspace for finding, reading, and resuming Claude Code, Codex, and other coding-agent sessions in their original CLIs.
  • kevMac - Paste a document, ask questions as simple forms, and get calibrated answers with probability bars.
  • KeyType - Open-source, local LLM-powered tab autocomplete that offers inline ghost-text suggestions in any focused text field.
  • Kujto Studio - Local memory layer that teaches AI coding agents codebase rules once and enforces them before touching any file.
  • Shortcast - Turns long videos into ready-to-post TikTok, Instagram Reels, and YouTube Shorts with automatic finding, cutting, captions, reframing, and scheduling.
  • Skills Manager - Discover, browse, install, and tag skills for AI coding assistants from GitHub repositories or local folders.
  • Skilly - An AI learning companion for creative software that watches your screen, talks you through tasks, and points at UI elements.
  • SpotAsk - A menu-bar AI assistant summoned by hotkey to ask anything from anywhere, or translate, explain, summarize, and polish selected text with your own AI service (BYOK).
  • HideMyData - Local AI-powered redaction tool for sensitive data in PDFs and images.
  • Engram - A shared memory layer (MCP) that gives all your AI assistants one persistent, local-first memory.
  • GrokBuild Desktop - Desktop AI development environment for the grok CLI with project-focused chat, persistent workspaces, and diff review.
  • Grove - Gives each feature its own workspace of Git worktrees from several repositories for parallel Claude Code sessions, and moves sessions between Claude accounts.
  • Human Eyes - Browse, search and map your Claude Code and Codex history: sessions, memory notes, skills and MCP servers, all kept on your Mac.
  • KyttoMCP - Local control panel for MCP servers across your AI clients — manage and monitor in one place.
  • lil agents - Tiny AI companions on your dock that open themed chat terminals for coding assistants.
  • Logue - Privacy-first AI meeting notes and writing assistant with on-device transcription and 60+ writing modes.
  • LingShu - Fully open-source, model-agnostic coding agent that ships verified software, presentations, documents, and workflows, with runtime and tools kept local.
  • Loadout - Shows and manages the skills, slash commands, subagents, plugins, and MCP servers that coding assistants load, with usage counts read from session logs.
  • Lumi - AI assistant that uses your screen context to find files and answer questions on your Mac.
  • Mac Vision Tools - A macOS menu bar app for real-time machine learning detection.
  • Meraline - Press a hotkey, ask any AI, and get streaming answers in a small floating glass window.
  • Meeting Transcriber - Local-first meeting transcriber for Teams, Zoom, and Webex with on-device transcription, speaker separation, and Markdown protocol generation via your own LLM.
  • LiveLingo - On-device English-class transcription, Chinese translation, and study notes.
  • Mojito - Self-hosted personal AI planner that rewrites itself — chat what you want and a local agent ships the update.
  • Mask This - Real-time clipboard privacy tool that uses on-device AI to detect and mask sensitive text.
  • Mudroom - Runs coding agents in a Linux micro-VM on a copy-on-write clone of your project and lets you review and apply their changes like a pull request.
  • Nogrammerly - On-device AI writing assistant that checks spelling, grammar, and tone in any app, with rewrites.
  • Remodex - Local-first remote control tool for using Codex from your iPhone.
  • Rocuronium - Gives AI agents a separate macOS desktop session, returning evidence of what changed.
  • Scarf - Native client for the Hermes AI agent, with multi-window, multi-server, session management, and MCP support.
  • Sesame - Search Claude Code and Codex chats for AI-generated content.
  • Cove - Native macOS workspace for Claude Code and Codex with session sidebar, editor, and change review.
  • Fazm - Voice-controlled AI agent built with accessibility and screen capture tools.
  • flowcode - Give Claude Code a voice — hear replies spoken aloud and talk back, with on-device TTS and STT.
  • Personal Ops Manual - A local-first macOS setup manual for machines, services, and agents, shared with AI agents via MCP.
  • Porter - Menu bar app for managing multiple Claude Desktop accounts and moving sessions between them.
  • Prowl - A command center for running AI coding agents in parallel.
  • SuperIsland - Interactive notch island with live widgets for media, battery, weather, calendar, and notifications.
  • TabType - On-device AI autocomplete that predicts your next words as you type in any app, no cloud required.
  • VibeProxy - Menu bar app to use existing Claude, ChatGPT, and other subscriptions with AI coding tools without API keys.
  • Warden - Multi-provider AI chat client with local model support and built-in web search.
  • Writing Tools - System-wide AI writing assistant for grammar and style improvements.
  • Everest - Rewrite selected text in place with a local model via one hotkey.
  • OnePagent - A browser-native AI agent workbench that lives in a single HTML file.
  • Grux - AI agent that runs terminal sessions it can undo and reaches local mail, calendar, notes, and files, using your own API key or a local model.
  • Pie - Focused desktop interface for the Pi coding agent, with projects, chats, and diffs.
  • QDuo - Select text anywhere and run your own actions at the cursor — translate, polish, search, or ask AI.
  • Sorcerer - Simulates a community of AI agents reacting to “what if…?” questions, with branching, polls and reports, on top of Claude Code, Codex CLI or local Ollama.

AI Usage/Status

  • amtrino - Breathing menu bar dots that show Claude Code and Codex CLI session status at a glance.
  • adrafinil - Menu bar tool that prevents sleep only while AI coding agents have an active session.
  • AIUsage - Dashboard for tracking AI subscriptions, quotas, costs, and accounts.
  • AICreditBar - Tracks remaining credit balances across AI API accounts in real time.
  • AgentPet - Tracks multiple coding agents in one glance by showing who is working, done, or waiting for your input, with a reactive desktop pet.
  • Agent Beacon - Tiny status lights for coding agents that show done, waiting, failed, or running tasks, with click-to-jump back to the source app.
  • Ambient - Notch status indicator for Claude Code, Codex, and Gemini CLI sessions, with alerts.
  • AgentConfig - Centralized config and API key manager for AI coding tools like Codex and Claude Code, with quick multi-profile switching.
  • Agent Sessions - Local-first session browser for 15 AI coding-agent CLIs with live per-session quota tracking, transcript search, and resume commands.
  • Brow - Notch monitor showing the 5-hour and weekly rate-limit usage of several Claude Code accounts and when each limit resets.
  • Bulchimbeon - Menu bar tool that keeps your Mac awake while AI agents run, then lets it sleep when done.
  • Claude Codex Battery - Show Claude Code and Codex usage limits as battery icons — green for plenty, red for almost out.
  • Claude Usage - Real-time view of all Claude Code usage without consuming SDK credits or launching the program.
  • Codex Account Switcher - Switch between multiple Codex Desktop and CLI accounts and view weekly usage.
  • CodexBar - Show usage stats for OpenAI Codex and Claude Code, without having to login.
  • CodexBar (bob-zebedy) - Menu bar view of your local Codex account status, quotas, token usage, and detailed stats.
  • CodexDog - Auto-switch Codex accounts when quota runs out and resume unfinished tasks in the same session.
  • Codex Login Manager - Diagnose Codex CLI authentication and restart the OAuth flow in one click.
  • Codex Quota - Floating edge panel for Codex quota, with a live current-account view and a second account’s last-confirmed snapshot.
  • CodexReset - Watches your usage windows and automatically resumes Codex conversations that were paused on the usage limit, the moment your quota resets.
  • Codex Runway - Menu bar monitor for Codex quotas, reset credits, API-equivalent costs, and local session status.
  • CodexReserve - Two rings in your menu bar. Codex 5-hour and weekly limits, nothing else.
  • Claudius - Menu bar app showing how much Claude Code plan usage you have left and when it runs out.
  • Claudoscope - Claude Code session browser with usage insights and security checks.
  • CCBar - At a Glance: Usage & Costs of Codex vs. Claude Code.
  • ccglance - Always-on-top floating panel showing Claude Code sessions that are working, awaiting permission, or finished.
  • CC Lights - Traffic lights in the menu bar for Claude Code sessions — see if they’re working, waiting, or errored at a glance.
  • cctop - Keyboard-first menubar app to monitor AI coding sessions and jump between them with a keystroke.
  • ClaudeBar - Real-time monitoring of usage quotas for various AI coding assistants.
  • Claude Usage Tracker - Track the usage of Claude Code.
  • Claude Usage Monitor - Live Claude.ai usage monitor with a counter and color-coded status.
  • Claude God - Claude usage monitor with quota tracking, cost analytics, and burn rate predictions.
  • CodeBurn - Tracks token usage, cost, and performance across 25 AI agents with per-task breakdowns.
  • CodeIsland - Real-time status panel for AI coding agents with session tracking and permission controls.
  • CodexIsland - Dynamic Island-style usage monitor for Claude Code and Codex limits.
  • Claude Analyst - Menu bar monitor for Claude Code token consumption, costs, and usage patterns in real-time.
  • Claude Code Stats - Menu bar usage tracker that shows Claude Code limits in real-time.
  • Claude Island - Dynamic Island-style status panel for Claude Code sessions with approvals and chat history.
  • Claude Notch - Dynamic Island in the notch showing live Claude usage with 5-hour, 7-day, and credit counts plus reset timers.
  • Claude Peak - Claude Max usage monitor with flame animation that intensifies as token consumption grows.
  • ClaudeUsage - Lightweight menu bar tool that shows Claude Code API usage as a battery indicator.
  • ClaudeUsageBar - Lightweight menu bar tracker for Claude.ai session and weekly usage limits with real-time updates.
  • FinishInbox - Menu bar inbox for completed coding-agent tasks with persistent unread counters per project.
  • Headroom - Live menu bar monitor for Claude usage with session and weekly quota progress plus reset countdowns.
  • Headroom - Quota island beside the screen notch showing how much usage you have left on Claude, Codex, Grok, and Cursor — tiny dots at a glance, draining rings on hover, and full quota windows, reset countdowns, and local spend when you click.
  • MenubarCC - Menu bar crab that shows Claude Code session status: walking when working, bouncing when waiting for input.
  • JustSessions - Find, read, and resume AI coding sessions (Claude Code, Codex); embedded terminals, SSH, and tmux.
  • Juice Bar - Minimal menu bar tracker for Claude and Codex subscription balances and reset times.
  • Lunavect - Menu bar companion for Claude Code and Codex: session status plus weekly and five-hour usage limits.
  • Mimir - Menu bar AI usage tracker — shows real-time limits and reset countdowns for Claude, Codex, and Antigravity at a glance.
  • MyUsage - Unified usage monitor for Claude Code, Codex, Cursor, and Antigravity across devices.
  • MiniMaxBar - MiniMax usage monitor with quota tracking in the menu bar.
  • Modafinil - Menu bar tool to keep your device awake while AI agents run, with toggle and config.
  • Muster - Menu bar app that alerts you the moment a coding agent waits for your input, without switching apps
  • Notchy - Notch-based Claude Code terminal companion with project-aware sessions and live status.
  • OpenPets - Shared desktop pet for showing progress and status from AI coding agents.
  • OpusBar - Menu bar cat that highlights the most urgent Claude Code or Codex session and tracks plan usage.
  • Pookify - Dynamic Island-style notch status indicator for Claude Code.
  • PokeTokenBar - Turn AI coding tokens into a Pokémon companion in the menu bar — hatch, evolve, and collect while tracking Claude Code, Codex & Gemini CLI usage.
  • Notch - Shows live Codex CLI and Claude Code activity in the MacBook notch with a hover-revealed session list.
  • QuotaBar - View and compare API usage across MiniMax, GLM, DeepSeek, and Kimi.
  • QuotaBar - Menu bar Codex usage monitor — refreshes remaining quota, 5-hour and weekly limits, and reset times every 60 seconds, no ads or analytics.
  • QuotaBar - Shows AI coding quota usage, reset times, and cost estimates for 23 providers in the menu bar, notch, at the screen’s edge, or on the desktop, all computed locally.
  • Refill - Menu bar app that tracks AI subscription limits and alerts you when they reset.
  • Tally - Menu bar AI subscription overview with a smart launcher that routes each session to the account with the most remaining quota.
  • Tally - Notch display of Claude Code and Codex session status and remaining AI quota, showing at a glance who is waiting, who finished, and how much is left.
  • TokenRemain - Menu bar view of remaining quota, reset countdowns, and daily cost for 21+ AI coding tools.
  • TokenTracker - Local-first token usage and cost dashboard for 27 AI coding tools, with native macOS widgets, achievements, and an optional desktop pet.
  • UsageBoard - Plugin-based dashboard that aggregates usage quotas across APIs, model services, search services, and proxy services.
  • Usage4Claude - Real-time monitor for Claude AI usage limits and quota windows.
  • UsageBar - Live bar that shows Claude usage and remaining quota at a glance.
  • Codenotch - Screen-edge notch showing how much of each AI coding tool’s session limit you’ve burned and whether the agent is working, done, or waiting on you.
  • nootch - Small expandable overlay that shows AI usage limits and agent activity across Claude, Codex, Cursor, and more while you keep working.
  • DeepSeek Status - Menu bar whale icon that shows whether DeepSeek API pricing is in peak or off-peak hours, with balance, billing countdown, and a usage heatmap.
  • Pulse (qunqin24) - Shows remaining AI coding quota as an edge ring for 70+ tools like Claude Code, Codex, and Cursor.
  • Yardlet - Run Codex, Claude Code, and other coding agents side by side in project workspaces.

AI Agent Monitoring

  • bodycam - Menu bar app and CLI recording what AI coding agents do, including the files and secrets they read.
  • Loom - Read-only menu bar monitor for local Codex, Claude Code, and Antigravity sessions.
  • mcpock - Checks MCP servers used by AI agents for availability, speed, sign-in needs, and config differences.
  • SpawnSweep - Menu bar app showing the dev servers, simulators and build data AI coding agents leave running, with a preview-first cleanup.
  • Spyhop - Dashboard showing progress and next steps for running Claude Code, Codex, and OMP sessions.

Cryptocurrency

  • Balance Open - App for all the world’s currencies.
  • Currency Converter - Live currency converter with instant calculations, offline cache fallback, and favorite pairs.
  • Float coin - Native menu bar app with floating window and support for many Exchanges.
  • NowCoiner - Lightweight menu bar tool for real-time cryptocurrency price tracking.

Database

  • BerryDB - Fast native database client for macOS.
  • Gridex - AI-native database IDE for PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server, and ClickHouse with built-in MCP server and AI chat.
  • KV Studio - Browse keys, inspect binary-safe values, run RESP2 commands, and manage local servers.
  • PostgresGUI - A native PostgreSQL client.
  • Postgres.app - The easiest way to get started with PostgreSQL on the Mac.
  • QdrantBar - Read-only menu bar monitor for Qdrant vector databases: health, collections, points, snapshots.
  • Redis.app - The easiest way to get started with Redis on the Mac.
  • mongoDB.app - The easiest way to get started with mongoDB on the Mac.
  • redis-pro - Redis management with SwiftUI.
  • Swifka - Lightweight, read-only Kafka monitor for safely checking clusters, topics, and consumer lag.
  • TablePro - Multi-database client with SQL autocomplete, inline editing, and built-in AI assistance.

Development

  • Stringz - Localization editor for app string files.
  • Vesalius - A map of your codebase for Claude Code: an on-device code graph with an MCP server, CLI, Mac app and VS Code extension.

Git

  • FoldGit - Native Git client for managing repositories, worktrees, diffs, and commits.
  • GPM - macOS application for easily operating GitHub Projects.
  • GitBlamePR - Mac app that shows pull request last modified each line of a file
  • GitSync - Minimalistic Git client for Mac.
  • Github contributions - GitHub contributions app, for iOS, WatchOS, and macOS.
  • GithubListener - Simple app that will notify about new commits to watched repositories.
  • GithubNotify - Simple macOS app to alert you when you have unread GitHub notifications.
  • Grove - Visual home for Git worktrees — browse branches, inspect diffs, and switch in one place.
  • GitFlow - Professional-grade Git GUI application.
  • Octowatch - Real-time GitHub Actions workflow monitor that lives in the menu bar.
  • TeamStatus-for-GitHub - Team code review status tracker for GitHub.
  • Changes - GUI Git client. Replace the Git CLI with a clear UI and AI assist.
  • Commit+ - Fast, lightweight Git client with optional AI-powered commit messages.
  • RepoBar - Menu bar dashboard for GitHub repo status, CI, issues, and pull requests.
  • reshelf - A local-first catalog for organizing, cloning, and tracking updates to GitHub repositories.
  • Seahelm - Workspace for coding agents, git worktrees, and parallel development.
  • teebe - Git worktree manager showing all worktrees in one window with live file changes and inline diffs.
  • Trailer - Managing Pull Requests and Issues For GitHub & GitHub Enterprise.
  • PullBull - Keyboard-first menu bar app for viewing GitHub PRs, issues, and Projects boards.
  • PullMark - Rendered-Markdown reader for reading local docs and reviewing documentation-heavy pull requests.
  • Xit - Xit is a graphical tool for working with git repositories.

JSON Parsing

  • JSON Mapper - Simple macOS app to generate Swift Object Mapper classes from JSON.
  • JSON to Model class - Code generator that turns JSON into model classes in multiple languages.
  • JSONExport - JSON-to-model-class generator with constructors and utility methods.
  • j2s - macOS app to convert JSON objects into Swift structs (currently targets Swift 4 and Codable).

Other Development

  • CCSwitcher - Manage and switch between multiple Claude Code accounts with one-click credential swapping.
  • CaskHub - A native app store for Homebrew casks to browse, search, install, update, and uninstall apps with original icons.
  • Cellar - Homebrew manager for formulae, casks, and services that previews what brew will change before it runs.
  • ChefInspector - Node and Attribute viewer for Chef
  • DMG Maker - Tool for creating polished DMG installers.
  • Pi Stats - Local dashboard for Pi agent usage, including spend, model costs, projects, token usage, and coding language breakdown from session logs.
  • Davit - Native container management UI for Apple’s Linux-container platform with lifecycle, stats, and log streaming.
  • Loupe - An accessibility inspector that generates AI-agent-ready output for app development.
  • Oh My Android - One-click control panel for the Android Emulator: dark mode, RTL, TalkBack, GPS, and more.
  • Poirot - Claude Code session browser for diffs and command reruns.
  • Remarc - Feedback layer for coding agents — point at any text, screenshot, or web element and attach review comments with context.
  • QuotaDot - Menu bar quota companion for Codex and Claude — view remaining quota, reset times, and current activity at a glance.
  • OpenBox - OCI sandbox manager for images, workloads, and interactive terminals.
  • Overmind - Monitor Cloudflare usage, costs, and limits, with alerts before free-tier quotas run out.
  • RegExPlus - Lightweight regex testing tool built with SwiftUI.
  • ReqRes - Native macOS app to monitor, debug, and mock HTTP(S) requests and responses.
  • Sleepwing - Privacy-first companion that watches over your coding agents while they work and turns their verified working time into bounded breaks, nudging you back only when your input is needed.
  • Supacode - Native command center for terminal coding agents.
  • Claudexor - Local-first control plane for AI coders with multi-model review, best-of-N runs, and per-profile quota routing.
  • ContextDaddy - Local control room for coding-agent skills, context, tools, and usage, based on trustworthy telemetry.
  • GraphCode - Graph workspace for coding agents, where each node is a live terminal and each edge a hand-off, message, or spawn that fires unattended.
  • nCompHunt - Finds and tracks coding competitions, AI challenges, CTFs, hackathons, and design contests, with filters, notifications, and Apple Calendar sync.
  • Switzy - Git identity manager for switching profiles, emails, and SSH keys.
  • SSH Keys Manager - Browse, copy, generate, and organize SSH keys and SSH config entries in one place.
  • SSH Tunnel Manager - Menu bar app for managing SSH port forwards (local, remote, SOCKS, jump host) that auto-reconnects when the connection drops.

Web Development

  • iTunesConnect - macOS app to let you access iTunesConnect.
  • KubeMonitor - Menu bar monitor for the active Kubernetes cluster.
  • KubeSwitch - Menu bar Kubernetes context switcher.
  • Lantern - Dedicated Mac app for website auditing and crawling.
  • LocalSites - Bonjour site browser for local websites.
  • Loco - Creates local domains that route to localhost or any HTTP/HTTPS URL for development.
  • DockAMP - Docker-based local web stack manager for Apache or Nginx, PHP, and databases.
  • Atalaya - Server dashboard that reads metrics over SSH, with no agent or open port.
  • Gantry - Docker manager for local and remote hosts over SSH with built-in MCP support.
  • nodeScratchpad - Evaluate Nodejs/JS code snippets from Menubar.
  • SimpleLocalize CLI - Open source tool for managing i18n keys in software projects.
  • stts - macOS app for monitoring the status of cloud services.

iOS / macOS

  • AVXCAssets Generator - Asset catalog generator for app icons and image sets.
  • AppIcons - Tool for generating icons in all sizes as required by macOS and iOS apps.
  • AppStoreReviewTimes - Review time tracker for App Store submissions.
  • Assets - Asset manager for development projects and Xcode resources.
  • AXe - CLI tool for driving iOS Simulators through Accessibility APIs and HID actions.
  • Attabench - Attabench is a microbenchmarking app for macOS, designed to measure and visualize the performance of Swift code.
  • Baguette - Headless iOS Simulator manager with screen streaming and input injection.
  • Blitz - AI-powered iOS delivery tool for building, testing, and shipping apps.
  • Brisk - macOS app for submitting radars.
  • CoreDataBrowser - Inspect Core Data, SwiftData, and UserDefaults for any iOS Simulator device.
  • Corona Tracker - Coronavirus tracker app for iOS & macOS with maps & charts.
  • FilterShop - macOS App to explore CoreImage Filters.
  • Harness - AI agent tool for goal-driven user simulation across iOS simulators, apps, and web apps.
  • Iconizer - Create Xcode image catalogs (xcassets) on the fly.
  • Iconology - Icon editor and exporter for Xcode and common icon formats.
  • LayerX - Intuitive app to display transparent images on screen.
  • Localizable.strings - Mac app to localize your iOS and macOS projects.
  • Localization Editor - Side-by-side editor for app localizations.
  • Localizations - Localization file manager for Xcode .strings files.
  • Notarize - Notarization status monitoring tool for macOS, supporting multiple developer accounts
  • PodsUpdater - macOS app which helps you manage dependency releases in your Podfile.
  • QuickTranslateMac - Provides quick language translation, directly from the menu bar.
  • Resizr - MacOS application for creating AppIcon for iOS and Android apps.
  • Stringz - Localization editor for app string files.
  • TransporterPad - iOS/Android app deployment tool for macOS.
  • WWDC - Unofficial WWDC app for macOS.
  • WWDC.srt - Subtitle downloader for WWDC session videos.
  • Xcodes.app - The easiest way to install and switch between multiple versions of Xcode.
  • calabash-launcher - Launcher for running and managing Calabash tests.

Downloader

  • Applite - User-friendly GUI macOS application for Homebrew Casks.
  • App Downloader - Search and download apps from the Homebrew Cask catalog.
  • AutoBrew - Menu bar app that silently auto-updates Homebrew and all installed packages in the background.
  • Cork - A fast GUI for Homebrew written in SwiftUI.
  • Convoy - Browser-integrated download manager with parallel connections and pause/resume.
  • DownloadShortcut - Press a global shortcut to download any link instantly to ~/Downloads — no browser needed.
  • Get It - Video and audio downloader for many websites.
  • Harbor - Download manager for direct downloads, magnet links, and .torrent files.
  • ipaverse - Used for downloading and managing iOS apps from the App Store.
  • latte - Modern audio and video downloading based on yt-dlp.
  • Macabolic - Modern video and audio downloader powered by yt-dlp.
  • MacYT - Native GUI for yt-dlp — paste a YouTube link, pick a format, and export.
  • MC Download Manager - Fast macOS download manager that captures browser downloads and grabs videos from web pages.
  • Media Downloader - Video downloader for thousands of sites powered by yt-dlp.
  • MediaFetch - Native macOS app for downloading online videos and converting media.
  • Nexonic Download Manager - IDM-style download manager with up to 32 connections per file, pause/resume, scheduler, browser integration and per-download progress windows.
  • schlonk-pad - Video grabber for social media posts with drag-and-drop export to chats, folders, and other apps.
  • Maltex - Download manager powered by aria2.
  • Pastel - A tool for installing historical versions of IPAs, designed to retrieve older app releases and automatically capture data packets.
  • Pluck - Download video and music from YouTube, Spotify, Apple Music links, and almost any website.
  • 闪电全能(Shandian) - All-in-one Mac downloader for torrents, direct links, and videos from popular platforms.
  • Swifty Download Manager - Native download manager for macOS, iOS, and iPadOS with resumable downloads and browser handoff.
  • TBD - Paste a link, get the file — a yt-dlp-based downloader that can also be driven from your phone over Wi-Fi.
  • TopOff - Menu bar Homebrew updater that checks outdated packages in the background and upgrades with one click.
  • TorrServe - SwiftUI controller for TorrServer that unifies server management, torrent search, media library, metadata, and playback in one app.
  • Transmission Remote GUI - Native remote GUI for the Transmission BitTorrent daemon over the RPC protocol.
  • YouTube Downloader for macOS - YouTube video downloader from the menu bar.

Editors

  • AuroraEditor - Lightweight Code Editor (IDE) for macOS.
  • Chime - An editor for macOS
  • CodeEdit - Open-source code editor.
  • CommitEdit - A native macOS commit message editor
  • CopilotForXcode - The first GitHub Copilot, Codeium and ChatGPT Xcode Source Editor Extension
  • CSVEditor - Used to open and edit CSV files.
  • FINAL|FINAL - Long-form writing editor with outlining, citations, versioning, and focus tools.
  • Nimble - Lightweight local code editor.

Markdown

  • MarkEdit - A simple and efficient Markdown editor focused on pure writing experience.
  • Clearly Markdown - Markdown editor with instant preview, syntax highlighting, and PDF export.
  • Downright - Native Markdown editor and reader with Quick Look, exact source editing, themes, math, and Mermaid.
  • Edmund - Lightweight Markdown editor with live preview.
  • Hem - Fast, native Markdown viewer and editor with Quick Look previews.
  • Imark - Markdown reader with live reload, Quick Look preview, and inline comments saved to the file.
  • JustMD - Free, open-source Markdown editor that hides markers on every line except the one you’re editing, with a rendered read mode and PDF export.
  • LiteMD - Lightweight Markdown editor with live preview, 20 themes, and built-in format conversion.
  • Markout - Modern Markdown editor with offline syntax, math, and diagram engines — spiritual successor to MacDown.
  • Notenik - Note-taking app with many organizational options.
  • Pixley Reader - Dedicated reader for Markdown files generated by AI tools in project folders.
  • Pine - A modern MacOS markdown editor.
  • PreviewMD - Preview Markdown files in Finder and read files or folders.
  • SSMV - Lightweight Markdown viewer with an outline for jumping between sections and one-click PDF export.

Text

  • AuroraEditor - Lightweight Code Editor (IDE) for macOS.
  • CotEditor - Lightweight Plain-Text Editor for macOS.
  • Fst - Fast, minimal single-file text editor with syntax highlighting and theme switching.
  • LiteEdit - Lightweight code editor for opening, browsing, and quick editing.
  • MrEditor - Ultra-fast viewer and editor for 10 GB+ text files with instant open, full-text search, and atomic saves.
  • Neon Vision Editor - Lightweight text editor with automatic syntax highlighting.
  • Notepad - Simple plain-text editor for macOS with tabs, customizable appearance, and shortcuts.
  • Noto - Plain text editor for macOS with customizable themes.
  • VimR - Refined Neovim experience for macOS.
  • Mojito - Type emoji shortcodes like :tada: to insert 🎉 in any text field.

Extensions

  • BetterPiP - Use native picture-in-picture with browsers such as Google Chrome for HTML5 videos.
  • Is It Private? - Safari extension that shows whether Private Browsing is enabled.
  • PiPifier - Safari extension that enables Picture in Picture for HTML5 videos.
  • Privacy Redirect for Safari - Redirect to privacy-friendly alternatives.
  • Sessions - Safari extension to save your working sessions
  • Swimat - Swimat is an Xcode plug-in to format your Swift code.
  • SzContext - Add context menu to macOS Finder
  • ThenGenerator - Xcode Source Editor Extension for ‘Then’
  • Ultra TabSaver - Ultra TabSaver is an open-source Tab Manager for Safari
  • nef - Xcode extension for exporting selected code as snippets.

Finance

  • StockDock - Menu bar app for tracking stocks, ETFs, crypto, and portfolio performance.
  • Zielzeit - Read-only menu bar app that projects when your Scalable Capital portfolio may reach its goal.

Finder

  • Gocci <img align=“bottom” height=“13” src="h
View the full README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add jaywcjlove/awesome-swift-macos-apps
New to MCP? Start with the mcpskill.org guide →