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
54Updated 4 months agoMIT
macOS · Windows · Linux · Web#Agent Skills#Code execution#Git integration
Claudeck is a self-hosted browser workspace for developers who want to manage Claude Code conversations and coding tasks together. It combines ongoing chats with agent workflows and repository tools.
intellibar.appDesktop Chat Apps
macOS#Ollama integration
IntelliBar is an AI assistant for Mac for writing, proofreading and asking questions across local and cloud models. It brings those models into one app so you can compare their answers without moving between separate chat services.
496Updated 10 months agoMIT
macOS · Docker · Web#Ollama integration#Persistent memory#RAG
MirrorMate puts a voice assistant in a physical mirror for people who want to ask questions, check daily information or chat without reaching for a phone. It remembers details from conversations to personalize later responses.
42.3KUpdated 2 days agoGPL-3.0
macOS · Windows · Linux · iOS · Android · Web#MCP#Multimodal input#Ollama integration
Chatbox is an AI chat app for people who want to use local models and cloud providers in one interface. It supports Ollama for local LLM use, plus GPT, Claude, Gemini, Grok and DeepSeek with your own API keys.
2.3KUpdated 3 years agoMIT
Docker · Web
Chat with GPT is an unofficial ChatGPT client for people who want voice conversations and control over the chat interface. You can self-host the app, but its AI chat and speech recognition depend on OpenAI's cloud services.
91Updated 7 days agoAGPL-3.0
macOS · Windows · Linux · Web#Batch processing#LM Studio integration#LoRA
Front Porch AI is a desktop app for character chat and roleplay with local LLMs. It's for people who want to keep their conversations on their own machine while building stories with characters that retain memories and changing emotional states.
polyaura.comAI Notes and Knowledge Bases
iOS#Works offline
Cloak by Polyaura is an on-device AI app for people who want to chat and work with voice recordings on their iPhone or iPad without sending them to a cloud service. It works without an internet connection after the initial model download.
1.6KUpdated 2 weeks agoApache-2.0
Docker · Web#Context compression#MCP#Multi-user access
DEEIX Chat is a self-hosted AI workspace for individuals and teams that want one place to use multiple model providers. It combines everyday chat with controls for organizations managing shared model access and usage.
25.3KUpdated 2 days agoApache-2.0
iOS · Android#Agent Skills#Hugging Face integration#Multilingual
Google AI Edge Gallery is a local AI app for people who want to use and compare generative models on their own devices. Model inference runs on-device, including offline chat and media tasks.
8.2KUpdated 18 hours agoMIT
macOS · Windows#Agent Skills#Code execution#Human approval
Osaurus runs AI agents on your Mac for tasks such as reviewing documents, organizing files, and writing code. It keeps agent memory on your computer, so you can change models without losing the context of your work.
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.
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 19 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.
843Updated 3 months agoMIT
Docker#LM Studio integration#Multi-user access#Multimodal input
llmcord is a self-hosted Discord bot for people who want to share AI conversations with friends or a community. It connects Discord chats to local models or remote providers. Conversation history stays in Discord, even when the model runs on your own hardware.
1.2KUpdated 21 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.
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.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.
llm.chinesepowered.comChat With Your Documents
iOS · Android#GGUF#Hugging Face integration#llama.cpp backend
Personal LLM runs AI chat on your phone for people who want to ask questions without sending them to a cloud model. Chat, photo analysis and document questions work offline after you download a model and any required image support files.
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.
0Updated 1 day agoMIT
Windows · Docker · Web · Browser Extension#Code execution#Git integration#Human approval
Octipus is a self-hosted AI workspace for people who want agents to work on code, research, and recurring tasks while keeping the results open to review. A lead agent can use tools itself or assign bounded work to specialist agents. You can inspect the sources, changes, checks, and execution records behind an answer.
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.
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.
2.3KUpdated 1 week agoMIT
iOS · Android · Web#GGUF#llama.cpp backend#Multimodal input
PrivateLM is an AI chat app for people who want to run models on their phone or tablet and choose when to use a cloud provider. It supports local inference on Android and iOS; the browser version requires cloud APIs.
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.
1.2KUpdated 1 week agoMIT
Docker · Web#Code execution#Git integration#Human approval
Navigator is a self-hosted AI workspace for individuals and teams who want assistants to carry out tasks through connected tools. It combines chat with custom agents and reusable visual workflows.
0Updated 1 week agoMIT
macOS · Windows · Linux#Human approval#Multilingual#Persistent memory
JARLIS is a self-hosted AI email assistant for people who want help sorting their inbox while keeping control over outgoing replies. It prepares drafts for review, flags messages that need attention and archives low-priority mail. It never sends replies automatically.
1.2KUpdated 1 month agoAGPL-3.0
macOS · Windows · Linux · Docker · Web#Home Assistant integration#MCP#Streaming inference
Tel-Agent is an AI receptionist for businesses that want phone calls and customer messages handled by one agent on their own server. Recordings and transcripts stay on your machine, but its voice setup uses Deepgram, a cloud LLM and ElevenLabs, requiring internet access and your own API keys.
148Updated 6 days agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#MCP
OpenCrust is a self-hosted AI assistant platform for people who want agents to handle tasks through their messaging apps. Named agents can pass work to one another and retain conversation memory between sessions.
7.2KUpdated 20 hours agoMIT
Docker · Web#LM Studio integration#Multimodal input#Ollama integration
big-AGI is a browser-based AI workspace for developers, researchers and people who need to compare answers across models. It lets you examine separate responses and combine them while keeping control over model choice and reusable context.
recurse.chatChat With Your Documents
macOS#GGUF#Hugging Face integration#OpenAI-compatible API
RecurseChat is a Mac app for people who want private AI conversations and answers drawn from their own documents. Local models run without an internet connection or a separate server.
4KUpdated 19 hours agoMIT
macOS · Windows · Linux · Web#Agent Client Protocol#Agent Skills#Code execution
OpenBitFun is a desktop AI agent workspace for coding and other tasks that use files and shell commands on your machine or a selected SSH host. It runs on Windows, macOS and Linux. Model requests go to the configured provider; built-in cloud connections send them to external services, and custom providers are also supported.
1.9KUpdated 3 days agoGPL-3.0
macOS · Windows · Linux · Android · Docker · Web#Context compression#Multilingual#Persistent memory
RisuAI is an AI roleplay client for people who want to create characters and fictional worlds, then develop stories through conversation. It supports chats with individual characters or groups.
3.3KUpdated 2 years agoMIT
Docker · Web#RAG
ChatFiles is a self-hosted document chatbot for people who want to question their uploaded files in a browser. The application runs locally, while its GPT integration makes remote API calls. Document chat also requires a Supabase vector database.
174Updated 1 day agoMIT
macOS · Windows#Agent Skills#Code execution#Git integration
Selene is a desktop AI agent app for coding, browser tasks and personal assistants. You can choose local or cloud processing separately for chat, embeddings, voice and image generation.