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 (π).
Audio
AI Dictation - Voice-to-text tool with offline recognition on supported devices and optional cloud transcription and text cleanup.
WhatsAppBar - Send WhatsApp message from menu bar.
Local LLM
apfel - CLI and OpenAI-compatible local server for Apple's on-device foundation model.
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.
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.
AI
Agent Island - Local status companion for Claude, Codex, Antigravity, and Grok sessions, with provider usage tracking that also supports Cursor.
AgentBar - Monitor all your AI coding sessions from a single menu bar item β Claude Code, Codex, Cursor, and more.
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.
Chat Session Managers - Browse, search, archive, and delete local Codex, Claude Code, and Grok conversation history.
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.
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.
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.
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.
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.
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.
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.
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.
Mac Vision Tools - A macOS menu bar app for real-time machine learning detection.
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.
Mask This - Real-time clipboard privacy tool that uses on-device AI to detect and mask sensitive text.
Remodex - Local-first remote control tool for using Codex from your iPhone.
Scarf - Native client for the Hermes AI agent, with multi-window, multi-server, session management, and MCP support.
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.
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.
OnePagent - A browser-native AI agent workbench that lives in a single HTML file.
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.
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.
AgentConfig - Centralized config and API key manager for AI coding tools like Codex and Claude Code, with quick multi-profile switching.
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.
CodexBar - Show usage stats for OpenAI Codex and Claude Code, without having to login.
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.
Codex Runway - Menu bar monitor for Codex quotas, reset credits, API-equivalent costs, and local session status.
Claudoscope - Claude Code session browser with usage insights and security checks.
Chat Session Managers - Native macOS apps to browse, search, archive, and delete local Codex, Claude Code, and Grok conversation history (local-only, bilingual).
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.
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.
Tally - Menu bar AI subscription overview with a smart launcher that routes each session to the account with the most remaining quota.
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.
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
Gridex - AI-native database IDE for PostgreSQL, MySQL, SQLite, Redis, MongoDB, SQL Server, and ClickHouse with built-in MCP server and AI chat.
DMG Maker - Tool for creating polished DMG installers.
CodeBurn - Dashboard for tracking AI coding token usage and costs across multiple AI code assistants.
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.
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.
PathDeck Studio - Visual shell environment config manager for prioritizing, auditing, and backing up .zshrc and .bash_profile.
RegExPlus - Lightweight regex testing tool built with SwiftUI.
ReqRes - Native macOS app to monitor, debug, and mock HTTP(S) requests and responses.
Rilmazafone - WYSIWYG DMG builder β design the installer canvas visually and build what you see, no scripts 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.
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.
DockAMP - Docker-based local web stack manager for Apache or Nginx, PHP, and databases.
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.
ImageCanvas - Visual reference board for arranging images on a canvas with grid layouts, annotations, and drawings.
InfiniteCanvas - Proof of concept Mac drawing application.
ItsPaint - Paint app with a blank canvas at the size you choose, shapes, and screenshot markup with numbered step badges and pixelate redaction.
Pathstitch - CAD/CAM studio for leathercraft and pattern making, with DXF/SVG/PDF export and 3D model unfolding.
Stitch - Open-source, community-driven prototyping environment for building interactive app ideas.
ScrollSnap - A macOS app for capturing and stitching scrolling screenshots.
ScreenCapture - For capturing and annotating screenshots
Screenshot / Screen Recording
Screenshot Home - Private local-first screenshot library for macOS with search, previews, import, and opt-in automatic archiving.
BetterCapture - Free and open source screen recorder with professional encoding support.
Capso - Screenshot and screen recording tool with annotation, OCR, and pin-to-screen support.
capcap - Screenshot tool with snap-to-window capture, scroll stitching, annotation, and beautify in one floating editor.
Pinpoint - Capture your screen, drop numbered markers, and copy a ready-to-paste prompt for your AI agent.
Cluxo - Highlights your mouse cursor for screencasts, presentations, and demos, with spotlight, magnifier, and keystroke overlay.
Chaos - Automatically organizes screenshots into a searchable archive using AI-generated labels and filenames.
Himi Recorder - Stealth screen recorder with region capture and MP4 export.
Kyapchar - Simple screen and microphone audio recorder for macOS.
macosrec - Take screenshots/videos of macOS windows from the command line
macshot - Screenshot and screen recording tool with annotation, OCR, and scroll capture.
Quick Recorder - A lightweight and high-performance screen recorder for macOS
Screenize - Screen recorder with auto-zoom, cursor effects, and timeline editing.
ShotX - Keyboard-first capture tool for screenshots, recording, GIF export, annotation, and searchable history.
Snapzy - Open-source tool for screenshots, screen recording, annotation, and editing.
viewio - Cinematic screen recorder with auto zoom, cursor redesign, motion blur, camera PiP, and backgrounds.
PinShell - Pins any local HTML file as a global always-on-top floating window with click-through support, ideal for screen-recording overlays and streaming badges.
IDE
AuroraEditor - Lightweight Code Editor (IDE) for macOS.
Photo Batch Importer - Batch-import photos from SD/CF cards with EXIF-based naming rules.
PhotoMiner - macOS app for finding and lost forgotten photos on your disks.
Quick Draw - Screen drawing tool for screenshots and presentations.
Screenbar - macOS menubar app for automating screenshots.
ScreenCut - Screenshot Functionality on Mac Platform.
SakuraWallpaper - A native and lightweight macOS menu bar app for video wallpapers.
Keyboard
AirKeyboard - Turn any mobile browser into a local Wi-Fi keyboard and trackpad for seamless remote input.
AnnePro-mac - macOS application for controlling AnnePro keyboard over bluetooth.
ControllerKeys - System-wide gamepad mapper that converts controller input into keyboard shortcuts, mouse actions, macros, scripts, and system commands.
Fluor - Handy tool for macOS allowing you to switch Fn keys' mode based on active application.
FnKeyboard - Menu-bar tool for quick F1βF12 access on Mac.
HotkeyClash - Scan running apps and system shortcuts to detect keyboard shortcut conflicts.
HotkeyLauncher - Assign global hotkeys to any app and launch them from anywhere.
HyperCapslock - Remap Caps Lock into a system-wide vim-style navigation and editing layer while preserving the original Caps Lock function.
iCanHazShortcut - Shortcut manager for running terminal commands with key combinations.
Unshaky - Tool for reducing double key presses on butterfly keyboards.
Mail
SimpleLogin - Email Alias solution: protect your real email address.
Menubar
app-menu - The missing Applications Menu for macOS
App Monitor - Local-first utility for understanding app usage, storage, cleanup, updates, and uninstall impact in one dashboard.
AirBattery - Show all your devices' battery levels in the Dock, menu bar, or widgets.
Alertivity - Real-time system health status in the menu bar
Aquarium - Menu bar utility that keeps your Mac awake with the lid closed.
AutoDockDrive - Automatically adds external drive shortcuts to the Dock and removes them on eject.
Awake - Keeps your laptop awake with the lid closed for long-running tasks.
atst - Tiny menu bar translator: press a hotkey to translate selected text, with built-in Google/Microsoft adapters and optional AI dictionary explanations.
Boring Notch - Turn your MacBook notch into a music and file control center.
Barik - macOS menu bar replacement, with yabai and AeroSpace support
BarTranslate - BarTranslate, a handy menu bar translator widget for macOS.
Beacon - Menu bar system monitor for CPU, memory, disk, network, and battery.
Blink - Menu bar robot that watches your running dev servers and iOS simulators.
BlinkenDisk - Tiny menu bar disk activity light that flashes red on selected local drives.
Bonk - Turn physical knocks on your laptop into commands β play/pause, lock screen, shortcuts, and more.
BracePaste - Formats JSON and SQL from your clipboard with a double βC gesture.
CaffeinateCat - Menu bar tool to keep your computer awake, even with the lid closed and unplugged.
ChargeWatching - Menu bar charging monitor with real-time wattage and a battery charge cap that keeps power direct once the limit is reached.
Clip - Lightweight clipboard history manager that lives in your menu bar.
SaneHosts - Hosts file manager for blocking ads, trackers, and malware.
Sentry - Security monitor that alerts on activity while you're away.
TouchBridge - Biometric authentication tool using phone, watch, or browser for sudo and unlock.
Tracexy - Session-based network intelligence β capture live traffic or open saved captures, then investigate hosts, processes, protocols, timing, and raw packet evidence locally.
Sharing Files
AndroidFileSync - Transfer files between Mac and Android over USB or Wi-Fi, with no cloud account required.
Dropper - Drag a file onto the menu bar, upload to your own Cloudflare R2 bucket, and get a share link.
mac2imgur - Quick image and screenshot uploader for Imgur sharing.
Perch - Drag-and-drop shelf on screen edges for staging items and dropping them into apps later.
uPic - Image and file uploader with multi-provider storage support and automatic shareable link copying.
NearDrop - An unofficial Google Nearby Share/Quick Share app for macOS.
Social Networking
Leviathan - Leviathan is a iOS and macOS client application for the Mastodon social network.
Hotline - Modern open-source community platform inspired by the classic Hotline Client.
Product Hunt - share and discover your favorite new products and applications.
Dorso - Posture reminder that progressively blurs your screen when you slouch.
EyeBreak - Menu bar 20-20-20 eye break reminder β every 20 minutes, look 20 feet away for 20 seconds to reduce eye strain.
HealthTick - Work-break reminder tool with timed cycles and habit tracking for health.
eul - macOS status monitoring app written in SwiftUI.
Fan Control Utility - Real-time fan speed monitor and controller with manual and automated modes for Intel and Apple Silicon.
FindDiskKiller - Monitor disk I/O, CPU, network, and file activity to reveal what's eating your drive.
Juice - Make your battery information a bit more interesting.
Latest - App update checker that notifies you of available updates for installed applications.
Mac Performance Monitor - Performance analyzer that continuously logs CPU, GPU, memory, disk, battery, and per-process usage to a local database for trend and leak diagnostics.
MacCheck - Hardware inspection tool for used Mac trading, with interactive tests for keyboard, screen, camera, and more, plus PDF/PNG report export.
MacState - Lightweight menu bar system monitor that combines key metrics into a single status item.
Overkill - Stop iTunes from opening when you connect your iPhone.
PingPlace - Control where notifications appear on screen.
Quitty - Automatically terminates applications when their last window is closed.
RetroMac - Transform your desktop with classic OS themes and authentic CRT shaders.
SlimHUD - Cyanocitta - Replacement for MacOS' volume, brightness and keyboard backlight HUDs.
SiliconScope - Sudoless Apple Silicon monitor with ANE, Media Engine, and memory bandwidth tracking.
Clipy - Clipy is a Clipboard extension app for macOS.
ClipDock - Local-first clipboard shelf for finding, previewing, pinning, and reusing copied content, with device sync and P2P file transfer.
ClipPocket - Your Smart Clipboard Manager for macOS.
Clipp - Peer-to-peer clipboard sync for trusted devices on your own network.
Clippy - Clipboard manager with card-based history, smart content detection, and local AI text tools.
Clipfield - Beautiful open-source clipboard manager with searchable history and quick paste.
clawpypaste - Extracts copy-ready blocks from Claude Code session JSONL, including code fences, tool output, file paths, URLs, markdown tables, and full messages.
Awal Terminal - LLM-native terminal emulator built for developers working with AI coding agents.
Bento Term - Terminal for running and supervising multiple CLI coding agents at once, built on tmux control mode with push-to-talk voice input.
Enso - Smart terminal with organized tabs, workspaces, and command palette, GPU-accelerated and great for AI coding agents.
Finder Go - macOS app and Finder Sync Extension to open Terminal, iTerm, Hyper from Finder.
FineTerm - Connection manager and input enhancer for the stock terminal, bridging session management and PuTTY-style behaviors to the native experience.
Flock - Terminal multiplexer for running Claude Code and shell sessions side by side.
Hangar - Lightweight menu bar app that turns terminal workflows into one-click, toggleable snippets.
Hermes - SSH workspace for Hermes with sessions, files, usage, skills, and a real terminal.
Kooky - Minimal terminal optimized for AI coding, with workspace sidebar, split panes, and one-click agent launch.
wechsel - manage bluetooth connections with your keyboard.
Vorssaint - An open-source, free, and local toolkit that integrates functions such as preventing sleep, per-app volume adjustment, window switching, and deep uninstallation.
VolumeGlass - An iOS-style glass volume indicator for macOS.
WiFi Lens - Native Wi-Fi analyzer and network diagnostics app with real-time spectrum scanning and BLE device tracking.
WiFi QR Connect - Scan and generate Wi-Fi QR codes to connect or share networks instantly.
YABA - A modern cross-platform bookmark manager that's privacy-focused and works offline.
Magic Flip - Inverts Apple Magic Trackpad for upside down use.