Local AI Apps and Tools for Mac
AI apps and tools that run on macOS, including apps built for Apple Silicon that chat, transcribe or generate images without the cloud.
22.3KUpdated 21 hours agoMIT
macOS · Windows · Linux · iOS · Android · Web#Distributed execution#ONNX
ONNX Runtime is an AI inference and training engine for developers adding models to apps and services. It supports deployment on a user's device or a server, including applications that need the same model format across platforms.
10Updated 2 days agoMIT
macOS · Windows · Linux · Docker#Hybrid search#Knowledge graphs#MCP
Palace gives AI coding agents persistent memory of project decisions, conventions and fixes. Developers can carry that context between sessions in Cursor, Claude Code, Codex and Claude Desktop.
1.9KUpdated 2 days ago
macOS · Windows · Linux · iOS · Android · Web#Agent Skills#Code execution#Human approval
Halo is a desktop AI workstation for people who want agents to write code, manage files and handle recurring work through a visual interface. You can switch between Claude Code and Codex within the same app.
1.9KUpdated 5 months agoMIT
macOS · Windows · Linux#Distributed execution#llama.cpp backend#Quantization
Augmentoolkit turns documents into datasets for training an LLM on a particular subject. It's for people building custom models around material such as research papers or fictional lore.
2.6KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Batch processing#llama.cpp backend#LM Studio integration
Translate Books With LLMs translates books, documents and subtitles using a local or cloud model. It's for readers and translators working with long texts who need formatting and terminology to carry through the translation.
desktop.backyard.aiDesktop Chat Apps
macOS · Windows#llama.cpp backend
Backyard AI is a desktop AI app powered by llama.cpp. The desktop app is deprecated and no longer supported, which limits its suitability for people choosing software for ongoing use.
86Updated 20 hours agoApache-2.0
macOS · Windows · Linux · Web#Distributed execution#MCP#OpenAI-compatible API
SwarmLLM is a ChatGPT alternative for people who want to run AI models on their own hardware. It can use a single computer or combine several machines to handle a model that won't fit on one.
sonible.comVoice, Speech and Music
macOS · Windows
sonible pure:unmask is a proprietary AI audio plug-in for music creators and audio mixers whose tracks compete for space in a mix. It uses spectral unmasking to reduce frequency overlap, letting a priority track come through more clearly while processing the track beneath it.
129Updated 1 month agoAGPL-3.0
macOS · Windows · Linux · Web#Multilingual#Ollama integration#Works offline
Tolmach translates complete books for readers and translators who need consistent terminology across chapters. It uses local LLMs through Ollama, with optional Ollama Cloud models.
1.2KUpdated 22 hours agoGPL-3.0
macOS · Windows · Linux · iOS · Android#Human approval#Persistent memory#Tool calling
Lotti is a private logbook for people who want to keep their plans and a record of what actually happened together. It connects daily planning with personal notes and work history while keeping the underlying record on your devices.
12.9KUpdated 23 hours agoMIT
macOS · Windows · Linux · iOS · Web · VS Code#Code execution#Git integration#Human approval
OpenChamber is a workspace for developers who want to run AI coding agents on their own computer or server and review the results. It uses OpenCode to run agents and keeps projects and sessions accessible across devices.
28.4KUpdated 7 months ago
macOS · Windows · Linux · VS Code#MCP#Tool calling
Claude Task Master helps developers turn product requirements into tasks they can work through with a coding assistant. It keeps task planning and progress tracking inside the editor or terminal where development happens.
30.1KUpdated 3 months agoMIT
macOS · Windows · Linux · Android · Docker · Web#LM Studio integration#MCP#Multimodal input
PicoClaw is a self-hosted personal AI assistant that can use local models through Ollama or vLLM. It's aimed at people who want an agent on their own hardware, including small Linux boards and Android phones. Hosted providers are optional, but choosing OpenAI, Anthropic, Google Gemini or DeepSeek sends model requests to those services and requires internet access and API keys.
4.3KUpdated 1 day agoGPL-3.0
macOS · Windows · Linux#Batch processing#Multilingual#Multimodal input
Lap is a desktop photo manager for family albums, photographers, and large personal libraries. It works with photos in your existing folders and uses local AI to help you find images without uploading them to a cloud photo service.
21.3KUpdated 2 weeks agoApache-2.0
macOS · Web#GGUF#Hugging Face integration#Multilingual
Candle is a Rust machine learning framework for developers embedding local AI in applications or deploying models on their own servers. It supports inference and training, including small CPU deployments for serverless applications.
4.5KUpdated 1 day agoAGPL-3.0
macOS · Windows · Linux · iOS · Android#Agent Skills#Code execution#Human approval
Kelivo is an LLM chat client for people who want local and cloud models in one app while keeping conversation history on their device. It connects to Ollama, self-hosted OpenAI-compatible services and providers including OpenAI, Gemini, Claude, DeepSeek and OpenRouter.
4.6KUpdated 5 days agoApache-2.0
macOS · Windows · Linux#Knowledge graphs#MCP#Ollama integration
LongMemory gives LLM applications and AI agents persistent memory across sessions. Developers can use it to retain project decisions and conversation context while distinguishing current facts from information that was true earlier.
5.6KUpdated 2 years agoApache-2.0
macOS#Hugging Face integration
Parler-TTS is a text-to-speech library for developers adding speech to applications and researchers adapting speech models. It generates audio with a voice style you describe in text.
4.4KUpdated 1 day agoMIT
macOS · Linux · iOS · Docker · Browser Extension#Batch processing#Hugging Face integration#Multilingual
WhisperLive turns speech into text as audio arrives, using OpenAI's Whisper models. It's for developers and teams who want to run transcription on their own machine or server and connect it to live audio or recorded files.
19Updated 2 weeks agoMIT
macOS · Linux · Web#Agent Skills
TokensBurned tracks AI coding activity for developers who want usage statistics on their GitHub profile. Its client processes records locally, but the profile cards depend on a hosted service that receives aggregate data.
20Updated 1 month agoMIT
macOS · Windows#Batch processing#Hybrid search#LM Studio integration
AI Notebook is a desktop research notebook for asking questions about your own documents and checking the passages behind the answers. It suits people who want a local NotebookLM alternative with their research and notes in one workspace.
41.6KUpdated 4 months agoMIT
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
BitNet is Microsoft's local LLM inference framework for developers and researchers working with compatible 1-bit models. Its bitnet.cpp runtime focuses on faster inference and lower energy use on your own hardware.
476Updated 5 days agoMIT
macOS#Streaming inference#Works offline
Yap is a voice dictation app for people who prefer speaking to typing emails, messages or prompts on their Mac. It transcribes speech on-device and inserts the result into the text field you're using.
7.8KUpdated 1 day agoApache-2.0
macOS · Windows · Linux#OpenAI-compatible API#Prompt caching#Works offline
Magnitude is a local LLM engine for people who want to run AI agents on their own hardware. It adapts model execution to your machine and connects to coding assistants you already use.
77.3KUpdated 1 year agoMIT
macOS · Windows · Linux · Docker#GGUF#llama.cpp backend#OpenAI-compatible API
GPT4All is a local AI chatbot for people who want language models and document conversations on their own computer. Model inference and LocalDocs processing run on the device without a cloud connection.
34.1KUpdated 3 weeks agoMIT
macOS · Windows · Linux#Multilingual#Structured output
spaCy is a Python library for developers and data scientists who need to extract structured information from text in their own applications. It runs on macOS, Windows and Linux, with model packages that become part of your application. It's free and open source under the MIT license.
89KUpdated 4 weeks agoMIT
macOS · Windows · Linux · Docker · Web#Context compression#MCP#Multimodal input
NextChat is an AI chat interface for people who want to use self-deployed LLMs and cloud models in one application. It connects to LocalAI and RWKV-Runner, and supports OpenAI, Claude, Google Gemini and DeepSeek.
236Updated 1 year agoGPL-2.0
macOS · Windows · Linux#Streaming inference
CleanStream filters unwanted speech in live OBS audio for streamers and people recording spoken content. It runs speech recognition on your machine with Whisper through whisper.cpp, and introduces a playback delay while it decides which audio to keep.
678Updated 3 weeks agoMIT
macOS#Multimodal input#Ollama integration#OpenAI-compatible API
Obsidian Local GPT is an AI writing assistant for people who keep their notes in Obsidian. It helps you work with selected text and related notes, using local models or a remote AI service.
419Updated 6 days ago
macOS · Windows · Linux
ilastik is a desktop tool for researchers who need to identify, classify or count cells and other objects in experimental images. It runs on Linux, macOS and Windows. Its main draw is interactive training: you mark examples in an image with brush strokes and see predictions as you work, without needing machine learning expertise.
29.1KUpdated 1 day ago
macOS · Windows · Linux · Android#llama.cpp backend#LM Studio integration#MCP
Crush is a terminal AI coding assistant for developers who want an agent to work with their code and existing tools. The application runs on your machine; your chosen backend determines where model requests go.
181Updated 3 weeks agoMIT
macOS · Windows · Linux#Multilingual#Streaming inference#Works offline
Parrot is an open-source desktop app that reads selected text aloud in other applications. It's for people who prefer listening to written material or need text-to-speech for accessibility. It runs on macOS, Windows and Linux, and builds on Handy by CJ Pais as an MIT-licensed fork.
1.8KUpdated 4 months agoMIT
macOS · Windows · Linux#Agent Skills#Code execution#MCP
Dive is a desktop AI agent for people who want a language model to work with files, shell commands and connected tools. It supports models with function calling and acts as a host for Model Context Protocol (MCP) servers.
scrieb.comMeeting Notes and Transcription
macOS · Windows#Speaker diarization#Works offline
Scrieb transcribes recordings and meetings for people who need to keep sensitive conversations on their own computer. Speech recognition, summaries and meeting chat all work locally, with no cloud processing option.