Local AI Chat Apps and Assistants

Chat with open models without a cloud account, in a desktop or phone app or in a web UI you host. Personal assistants and chat bots are here too.

Subcategories

100+ tools
Self-hosted Telegram bot for chatting with local LLMs through Ollama. Open source under MIT; archived and no longer maintained.

424Updated 7 months agoMIT

Docker#Multi-user access#Ollama integration

Discourse’s bundled AI plugin adds forum assistants, semantic search, summaries and moderation. Configure a self-hosted model service or cloud provider.

47.9KUpdated 1 day agoGPL-2.0

Linux · Web#LLM tracing#Multi-user access#Structured output

An AI companion that talks, edits files and plays out stories. Run models on your own hardware or use cloud services, with Windows and Linux support.

voxta.aiAI Characters and Roleplay

Windows · Linux · Android · Web#Code execution#MCP#Multimodal input

A self-hosted Matrix chatbot using OpenAI APIs, with encrypted-room support and conversation context. Archived and unmaintained.

241Updated 2 years agoAGPL-3.0

Docker#Multi-user access#OpenAI-compatible API

A local AI companion for Windows, macOS and Linux with voice chat, Live2D avatars and camera input. Runs offline with local models or connects to cloud APIs.

14KUpdated 5 months ago

macOS · Windows · Linux · Web#GGUF#LM Studio integration#MCP

An open source AI character interface you can run locally, with voice chat, VRM avatars, and support for Ollama, llama.cpp, and cloud APIs.

1.6KUpdated 1 year agoMIT

Windows · Docker · Web#llama.cpp backend#LM Studio integration#Multimodal input

A browser-based LLM frontend for llama.cpp, koboldcpp, AI Horde and OpenAI-compatible APIs, with offline use and an AGPL-3.0 license.

752Updated 9 months agoAGPL-3.0

Web#llama.cpp backend#OpenAI-compatible API#Persistent memory

An open-source AI terminal assistant for Linux, macOS and Windows that uses OpenAI's API or local models through Ollama.

12.3KUpdated 3 months agoMIT

macOS · Windows · Linux · Docker#Code execution#Git integration#Human approval

An open-source AI roleplay chat app you can self-host with Docker, with custom characters, group chats and connections to Kobold, Claude and OpenRouter.

784Updated 4 months agoAGPL-3.0

macOS · Windows · Linux · Docker · Web#Multi-user access#Multimodal input#Persistent memory

Open-source AI roleplay client for desktop, Android and web, with Docker hosting and support for OpenAI, Claude, Gemini and Ooba backends.

1.7KUpdated 2 days agoGPL-3.0

macOS · Windows · Linux · Android · Docker · Web#Multilingual#Persistent memory

A local AI terminal assistant that generates and explains shell commands through Ollama. Runs offline on macOS, Linux and Windows under Apache 2.0.

1.5KUpdated 7 months agoApache-2.0

macOS · Windows · Linux#Ollama integration#RAG#Works offline

A native macOS AI chat client that connects to Ollama, LM Studio and cloud APIs, with inline writing in other apps and locally stored data.

mindmac.appDesktop Chat Apps

macOS#llama.cpp backend#LM Studio integration#MLX

An LLM chat frontend that connects to ChatGPT, Gemini, Claude, and other models through your own API keys.

typingmind.comChat and Assistants

#Agent Skills#MCP#Multimodal input

An archived AI CLI for shell pipelines on macOS, Linux and Windows. Connects to LocalAI or cloud APIs and saves conversations locally under an MIT license.

4.5KUpdated 7 months agoMIT

macOS · Windows · Linux#MCP#Ollama integration#OpenAI-compatible API

An on-device AI memory tool that captures work across apps, stores memories locally, and supplies context to Claude, Cursor and other MCP assistants.

pieces.appAgent Memory

#MCP#Persistent memory#RAG

Desktop AI app powered by llama.cpp, with downloads for Windows and Intel or Apple Silicon Macs. The desktop app is deprecated and unsupported.

desktop.backyard.aiDesktop Chat Apps

macOS · Windows#llama.cpp backend

Desktop AI assistant for macOS, Windows and Linux that connects to Ollama or cloud providers, with a local document knowledge base and MCP tools.

5.4KUpdated 3 months ago

macOS · Windows · Linux#MCP#Multilingual#Ollama integration

A free native Mac app for chatting with Ollama models. Runs on macOS Sonoma or later, supports offline use, and lets you choose the Ollama host.

1.9KUpdated 2 years ago

macOS#Ollama integration#Works offline

A self-hosted LLM chat interface that runs models through llama.cpp in Docker without remote API keys. Source is licensed under MIT and Apache 2.0.

5.7KUpdated 1 year agoApache-2.0

Windows · Docker · Web#llama.cpp backend

A self-hosted ChatGPT alternative that runs Llama 2 and Code Llama locally, with an MIT license and an OpenAI-compatible API.

10.9KUpdated 3 years agoMIT

macOS · Docker · Web#GGUF#llama.cpp backend#OpenAI-compatible API

An offline AI assistant for Android and iOS that runs models on your phone, keeps chats encrypted on-device, and offers optional hosted models.

layla-network.aiAI Characters and Roleplay

iOS · Android#Code execution#GGUF#llama.cpp backend

Local LLM web interface for Windows, macOS and Linux. Use GGUF models, Ollama or cloud APIs, with local chat storage and an Apache 2.0 license.

4.8KUpdated 3 weeks agoApache-2.0

macOS · Windows · Linux · Docker · Web#GGUF#Hugging Face integration#llama.cpp backend

A self-hosted AI chat app that connects to Ollama and cloud model APIs, with an MIT license and a Supabase backend you can run locally.

33.3KUpdated 2 years agoMIT

macOS · Windows · Linux · Web#Ollama integration

An open source on-device AI engine for local LLMs and image models, with iOS, Android, CPU and GPU support under Apache 2.0.

16.2KUpdated 1 day agoApache-2.0

Windows · iOS · Android#Image-to-image#Multimodal input#ONNX

A self-hostable AI chat interface with Docker deployment, local model connections through LocalAI and RWKV-Runner, and desktop clients.

88.8KUpdated 2 months agoMIT

macOS · Windows · Linux · Docker · Web#MCP#Multimodal input#OpenAI-compatible API

A local LLM app that runs models offline on iOS and macOS, supports text and vision models, and uses ggml and llama.cpp under the MIT license.

2.1KUpdated 8 months agoMIT

macOS · iOS#llama.cpp backend#Multimodal input#RAG

A self-hosted vision-language model project for image chat, with a local Gradio interface, GPU inference and Apache 2.0 code.

25KUpdated 2 years agoApache-2.0

macOS · Web#LoRA#Multimodal input#Quantization

An open-source ChatGPT alternative for Chrome that uses Ollama models locally to chat across tabs, analyze files, and assist with writing.

1.1KUpdated 7 months agoAGPL-3.0

Web · Browser Extension#Multilingual#Multimodal input#Ollama integration

A local LLM app for iPhone, iPad, and Mac that works offline after model download, keeps chats on-device, and connects to Siri and Apple Shortcuts.

privatellm.appAutomation and No-Code AI

macOS · iOS#Multilingual#Quantization#Works offline

Local AI voice assistant for Linux and Windows with camera vision, persistent memory and MCP tools. Uses Ollama or cloud APIs. MIT licensed.

5.7KUpdated 2 weeks agoMIT

macOS · Windows · Linux · Docker#Home Assistant integration#MCP#Multi-agent workflows

A browser-based LLM chat app that connects to Ollama and OpenAI servers, stores chat data in your browser, and supports text, vision and reasoning models.

1.2KUpdated 12 months agoMIT

macOS · Windows · Linux · Docker · Web#Multimodal input#Ollama integration#OpenAI-compatible API

An open-source browser extension for local LLM chat, with webpage questions, Ollama support, and data stored in your browser. Licensed under MIT.

8.2KUpdated 3 days agoMIT

Web · Browser Extension#LM Studio integration#Ollama integration#OpenAI-compatible API

Self-hosted AI chat interface under Apache 2.0. Connect it to Ollama, llama.cpp or cloud APIs, with optional model routing and MCP tools.

11KUpdated 1 day agoApache-2.0

Docker · Web#llama.cpp backend#MCP#Multi-user access

An open-source voice interface for text LLMs, with local hosting, Ollama and vLLM support, and speech models that require a CUDA GPU.

1.5KUpdated 3 weeks agoMIT

Docker · Web#Ollama integration#OpenAI-compatible API#Streaming inference

A local LLM chat app for iOS, iPadOS, macOS and visionOS. Runs on Apple silicon, works offline and saves chat history locally. Licensed under MIT.

2.3KUpdated 1 year agoMIT

macOS · iOS#MLX#Quantization#Works offline

AI assistant for macOS that connects to Ollama and cloud model APIs, stores chats on your device, and compares responses side by side.

intellibar.appDesktop Chat Apps

macOS#Ollama integration