jaywcjlove
awesome-swift-macos-apps
Swift

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

Last updated Jul 7, 2026
1.5k
Stars
80
Forks
2
Issues
+11
Stars/day
Attention Score
91
Language breakdown
Swift 100.0%
β–Έ Files click to expand
README


Special thanks to:

SubList
SubList - Bill Reminder & Renewal Alerts

ScreenSage Pro
ScreenSage Pro, record beautiful screen recordings in minutes on macOS

IP.IM
IP.IM, Free IP address information query website

HiPixel
HiPixel, An AI image super-resolution (upscaling and enhancement) tool designed specifically for macOS


Using my app is also a way to support me:
Zipora: Zip/RAR/7Z Unarchiver Scap: Screenshot & Markup Edit Screen Test Deskmark Keyzer Vidwall Hub VidCrop Vidwall Mousio Hint Mousio Musicer Audioer FileSentinel FocusCursor Videoer KeyClicker DayBar Iconed Menuist Quick RSS Quick RSS Web Serve Copybook Generator DevTutor for SwiftUI RegexMate Time Passage Iconize Folder Textsound Saver Create Custom Symbols DevHub Resume Revise Palette Genius Symbol Scribe

Awesome open-source Swift macOS Apps ===

Buy me a coffee Follow On X Awesome Mac δΈ­ζ–‡

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

- AI Usage/Status - Git - JSON Parsing - Other Development - Web Development - iOS / macOS - Markdown - Text

Audio

  • AUHost - Host AudioUnits v3 plugins.
  • AudioMator - Audio metadata editor for inspecting tags, batch editing, managing artwork, and tagging releases with MusicBrainz.
  • Aural Player - Winamp-style audio player.
  • Blurt - Hold-a-hotkey dictation that pastes cleaned-up text into any app, powered by AssemblyAI cloud speech-to-text.
  • CanYouHearMe - Lightweight tool for monitoring your own microphone input in real time.
  • Fader - One-click audio output switching with Bluetooth connect and per-app volume control.
  • Fabar - Lightweight menu bar app for adjusting individual app volumes independently.
  • FreeMic - One-click microphone input switching with Bluetooth headset and built-in mic support.
  • Fmusic - macOS music player with multi-format playback and lyrics display.
  • FluidVoice - Voice-to-text app with AI enhancement.
  • FreeFlow - Push-to-talk speech-to-text tool that inserts polished transcripts into any app.
  • HiFidelity - An offline audiophile music player built with the BASS audio library and TagLib.
  • LyricsX - Display lyrics for iTunes/Spotify.
  • Mesmer - Dictation and text-rewriting tool with a floating toolbar.
  • MonitorControl - Adjust external monitor settings.
  • NoiseBuddy - Quickly toggle AirPods modes.
  • Petal - Fast, local-first audio transcription app with a clean, minimal interface.
  • PairPods - Share audio across multiple Bluetooth devices with one click.
  • Tutti - Streams the same audio to multiple output devices at once.
  • Parakey - Push-to-talk dictation tool with fast on-device speech recognition and no cloud processing.
  • parrot - A minimal push-to-talk dictation daemon with on-device transcription that inserts text at the cursor.
  • Purr - 100% local, on-device voice-to-text dictation β€” hold a key, speak, and your words type into any text field.
  • PlayStatus - Menu bar controller for Spotify and iTunes.
  • Plug - Hype Machine music player.
  • R128x - EBUR128 loudness measurement toolkit for batch processing of audio files.
  • Radiola - Lightweight internet radio player.
  • Scope - Audio oscilloscope tool.
  • Spotify4BigSur - Spotify widget for Notification Center.
  • 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.
  • 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.
  • Spit - Free, open-source, fully on-device voice dictation.
  • 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.
  • 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.

Backup

  • Arco - An incremental backup tool designed with simplicity in mind.
  • Syncalicious - Sync macOS preferences.
  • TimeMachineTrimmer - Lightweight utility to trim old Time Machine backups and reclaim disk space.

Browser

  • Browserly - Routes URLs to the right browser based on custom rules.
  • BrowSync - Multi-browser traffic splitting and synchronization hub.
  • Finicky - Always opens the right browser.
  • Ora Browser - Less noise, more browsing.
  • Plash - Make any website your desktop wallpaper.
  • Privacy Redirect for Safari - Redirect to privacy-friendly alternatives.
  • QuickBrowser - A lightweight link router that lets you pick a browser or auto-route URLs by pattern.
  • 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
  • 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.
  • 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.
  • 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.

AI

  • Agent Island - Auto-resume long AI agent runs and show live session state in the notch.
  • 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.
  • 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.
  • 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.
  • 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.
  • lil agents - Tiny AI companions on your dock that open themed chat terminals for coding assistants.
  • 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.
  • 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.
  • 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

  • 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.
  • 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.
  • 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.
  • CCBar - At a Glance: Usage & Costs of Codex vs. Claude Code.
  • 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

README truncated. View on GitHub

Β© 2026 GitRepoTrend Β· jaywcjlove/awesome-swift-macos-apps Β· Updated daily from GitHub