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.
154.2KUpdated 1 day agoMIT
macOS · Windows · Linux#Agent Skills#MCP#OpenAI-compatible API
CC Switch is a desktop manager for developers who use multiple AI coding assistants or API providers. It brings their settings into one interface and preserves existing plugins, hooks and other custom settings when switching providers.
96.9KUpdated 20 hours agoApache-2.0
macOS · Docker#Batch processing#Distributed execution#GGUF
vLLM serves language models on hardware you control. It's for developers and teams building model APIs that need to handle concurrent requests while using memory and compute efficiently.
10.5KUpdated 1 day ago
macOS · Linux · Docker · Web#Hybrid search#Knowledge graphs#Persistent memory
FalkorDB is a self-hosted graph database for developers building GraphRAG applications and AI agents that retrieve connected facts. It stores entities, relationships and their attributes, with Cypher queries and vector search for finding relevant information. Docker runs the database on your own hardware; a separate hosted cloud service is also available.
30.7KUpdated 3 days agoMIT
macOS · Windows · Linux#Code execution#Guardrails#Human approval
OpenAI Agents SDK is a Python framework for developers building tool-using agents with local models or cloud APIs. It supports gpt-oss through Ollama, with LM Studio also documented as a local model option. OpenAI models use the remote Responses API by default and require an API key, even when the agent runtime and workspace run on your machine.
146Updated 1 day agoMIT
macOS · Windows · Linux · Web#LM Studio integration#MCP#Ollama integration
Vellium is a desktop AI app for writers and people who want conversations with fictional characters. It combines multi-character roleplay with writing projects and lets you choose the model provider.
47.7KUpdated 3 months agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#GGUF#llama.cpp backend#LoRA
text-generation-webui, also called TextGen, runs language models on your own hardware for chat, writing and application integrations. You can use it as a desktop app or a self-hosted browser interface.
1.1KUpdated 1 day agoApache-2.0
macOS#Hugging Face integration#Quantization
Optimum Quanto is an open-source PyTorch library for developers who want to reduce the memory needed to run models on their own hardware. It handles language models and image-generation models, with integrations for Hugging Face Transformers and Diffusers. The project is in maintenance mode, accepting minor fixes and documentation work rather than major features.
4.9KUpdated 21 hours agoApache-2.0
macOS · Windows · Linux · Docker · Web#Agent Client Protocol#Agent Skills#Code execution
Kiro Crew is a self-hosted AI development workspace for developers who want agents to keep working between conversations. It runs on your computer or a server you control, but its default kiro-cli backend requires separate Kiro sign-in for model access. The default Kiro connection sends model requests to Kiro's cloud service, powered by Amazon Bedrock.
5Updated 2 months agoMIT
macOS · Windows · Linux · Web#LM Studio integration#Multi-user access#Ollama integration
Research Agent is a free, MIT-licensed, open source AI agent that combines online research with documents on your machine. It's for people investigating technical topics or comparing papers who want cited reports and a choice of local or cloud models. It runs on macOS, Windows and Linux, with a browser dashboard and a command-line interface for automation.
22.2KUpdated 3 months agoMIT
macOS · Windows · Linux · Docker · Web#Hugging Face integration#Hybrid search#Ollama integration
localGPT is a self-hosted document chat app for people who want to ask questions about files and summarise them on their own hardware. Its local processing keeps document content and chat data on the machine running the app.
108.8KUpdated 1 day agoApache-2.0
macOS · Windows · Linux#Code execution#Git integration#MCP
Gemini CLI is a coding assistant for developers who want to work with an AI agent in their terminal. It can inspect a codebase and act on files and shell commands, with Gemini handling the model responses in Google's cloud.
6.5KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Code execution#Knowledge graphs#Multi-user access
SilverBullet is a knowledge workspace for personal notes, shared wikis and project documentation. It keeps your writing in plain Markdown files and lets you build connections and collect information across pages.
841Updated 4 weeks agoAGPL-3.0
macOS · Windows · Linux#Speaker diarization
MioSub is an AI subtitle editor for creators and translators working with video or audio. It handles subtitle generation and translation for local files or downloaded media, including podcasts, radio recordings and audiobooks.
9.6KUpdated 18 hours agoMIT
macOS · Windows · Linux · Android · Docker · Web#Batch processing#LM Studio integration#MCP
xberg, formerly Kreuzberg, is a local document extraction engine for developers building AI search and document processing applications. It turns files into text and structured content that those applications can use.
5.2KUpdated 21 hours ago
macOS · Windows · Linux · iOS · Android · Web#MLX#Multimodal input#OpenAI-compatible API
ExecuTorch is an on-device AI runtime for developers adding PyTorch models to apps and embedded devices. It handles inference on the user's hardware across Android, iOS, macOS, Linux and Windows, as well as embedded systems and microcontrollers.
1.2KUpdated 1 week agoMIT
macOS · Windows · Linux · Docker · Web#Semantic search
HomeGallery is a self-hosted photo and video gallery for people browsing a personal media archive without reorganizing their files. It's designed for a single user with some technical knowledge. By default, AI discovery sends preview images to a public analysis API; you can host that API locally instead.
2.6KUpdated 6 days agoApache-2.0
macOS · Windows#Agent Client Protocol#Code execution#Git integration
Lithe is a desktop IDE for Java and Spring Boot developers who need to inspect, edit, and run code, including work produced by AI coding assistants. It's an IntelliJ IDEA alternative designed to keep baseline memory use low.
514Updated 2 weeks agoMIT
macOS · Web#Guardrails#LLM tracing#Multi-agent workflows
HarnessX is a Python framework for developers building AI agents whose behavior they can reuse and adapt. It separates model choice from tool use, memory and context handling, so changing an agent's role doesn't require rewriting it.
3.5KUpdated 3 weeks agoMIT
macOS · Windows · Linux · Docker#Batch processing#Quantization
Demucs separates mixed music recordings into parts for musicians who want to work with individual instruments or vocals. The author maintains a separate repository, with no active feature development and slow responses expected.
10.1KUpdated 1 year agoLGPL-3.0
macOS
TPOT is a Python AutoML library for data scientists and researchers who want to automate machine learning pipeline selection on their own hardware. It uses genetic programming to search candidate pipelines, reducing the manual work of comparing models and tuning their parameters. It's free and open source under LGPL-3.0.
283Updated 3 months agoApache-2.0
macOS · Windows · Linux#Agent Skills#MCP#Persistent memory
Paxm gives AI coding assistants persistent memory of project decisions, conventions and past work. It's for developers who want later sessions or another coding agent to recover context they've already explained.
131Updated 4 months agoMIT
macOS · Linux#GGUF#Hugging Face integration#Multimodal input
VoxInput is an open-source dictation tool for Linux and macOS that types spoken words into the active application. It's for people who want speech input across their desktop, including applications without their own dictation feature. On Linux, it also works in the system console.
5Updated 3 weeks agoApache-2.0
macOS · Windows · Linux#Agent Skills#Hybrid search#LM Studio integration
Captain Memo gives developers a shared memory across coding assistants, so project decisions and lessons remain available between sessions and tools. Claude Code, Codex, Gemini CLI, Cursor and other MCP-compatible assistants can access the same corpus.
2KUpdated 3 days agoApache-2.0
macOS#MLX#Quantization#Speculative decoding
vLLM Metal lets developers serve language models on Apple Silicon Macs through vLLM. It's for people who want to use their Mac's hardware for local AI inference while keeping vLLM's API server and request scheduling.
2.4KUpdated 1 day agoMPL-2.0
macOS · Windows · Linux · Docker#Multilingual#Streaming inference#Voice cloning
Coqui TTS is a text-to-speech toolkit for developers and speech researchers who want to generate voices locally or train their own models. The idiap fork builds on coqui-ai/TTS.
excire.comAI Photo Libraries
macOS · Windows#Semantic search
Excire Search is a Lightroom Classic plugin for photographers who need to find material in large catalogs and choose between similar shots. Its AI analyzes photos and video clips locally without transferring them to a cloud service.
137Updated 2 months agoMIT
macOS · Windows · Linux#Code execution#Context compression#Git integration
kodo coordinates coding agents for developers who have a clear goal and want work to continue unattended for hours. It divides implementation and review across agents and multiple context windows.
3.3KUpdated 1 month agoMIT
macOS · Windows · Linux · Docker · Web#Batch processing#Browser automation#Ollama integration
CyberScraper 2077 turns web pages into structured data through a conversational interface. It's for analysts and researchers who want to describe the information they need and export the results.
mylio.comAI Photo Libraries
macOS · Windows · iOS · Android#Works offline
Mylio Photos organizes photos, videos and documents scattered across devices and drives into one library. It's for personal collections, family archives and business media libraries whose owners want to choose where their files live.
1.8KUpdated 2 weeks agoAGPL-3.0
macOS · Windows · Docker · Web#Hybrid search#Multimodal input#Ollama integration
Edit Mind is a self-hosted AI video knowledge base for editors, creators and people with large footage archives. It helps you find a moment by what someone says or what appears on screen, without remembering the filename. The self-hosted project isn't production-ready and may have incomplete features or bugs.
2.9KUpdated 3 months agoMIT
macOS#Batch processing#Hugging Face integration#LoRA
ColPali is a document retrieval library for developers and researchers building search or retrieval-augmented generation systems. It matches text queries to page images, using visual content alongside text. The colpali-engine package is deprecated, and maintainers recommend Sentence Transformers for new projects and production use.
93.4KUpdated 19 hours agoMIT
macOS · Windows · Linux · Docker#Agent Client Protocol#Git integration#Human approval
OpenHands is an AI coding agent platform for developers and teams that want agents to carry out code changes and recurring engineering work. Agent Canvas provides a control center for agent conversations and automations.
923Updated 3 weeks agoMIT
macOS · Windows · Linux#Hybrid search#Knowledge graphs#MCP
iAi Personal Memory Engine gives AI assistants persistent memory on your machine. It's for people using coding agents who want past conversations, project details and preferences available across sessions.
1.6KUpdated 3 weeks agoMIT
macOS · Windows · Linux · Web#Context compression#Human approval#MCP
agentchattr is a local chat server for developers coordinating multiple AI coding agents. Humans and agents share a conversation and can mention one another to trigger responses without carrying messages between terminals.