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
641Updated 3 months agoMIT
Web#Hugging Face integration#Human approval#Multilingual
ChatLLM Web is a browser app for people who want AI help with text and code while keeping their working data on their device. It combines chat, model selection, and an agent that can work with files you choose.
4Updated 3 days agoApache-2.0
macOS · Windows · Linux#Multilingual#Multimodal input#Ollama integration
Volyx Lens is an open-source desktop AI assistant for macOS, Windows and Linux that lets you choose which screen, microphone and system-audio inputs reach your AI provider. Linux support is experimental, with meeting audio captured on a best-effort basis. It's for people who want help with visible code, documents or meetings without continually copying context into a chat. A movable floating rail expands into chat and collapses when you don't need it.
582Updated 3 months ago
macOS#GGUF#Hugging Face integration#llama.cpp backend
Thuki is a floating AI assistant for Mac users who want help with the text or screen they're already viewing. It appears above other apps, including fullscreen windows, and automatically brings selected text into the conversation.
noemaai.comChat With Your Documents
macOS · iOS#GGUF#MCP#MLX
Noema is a local AI assistant for people who want to chat with models and get answers from their files on Apple devices. It brings models, documents and tools into a native workspace on iPhone, iPad, Mac and Vision Pro.
1.2KUpdated 7 months agoMIT
macOS#Ollama integration#OpenAI-compatible API#Works offline
HiKid is a desktop app for children in non-English-speaking countries to practice speaking and listening. Kids talk with an AI in English through a microphone, without needing to type.
25.1KUpdated 3 years agoApache-2.0
macOS · Web#LoRA#Multimodal input#Quantization
LLaVA is a vision-language model project for researchers and developers who want to ask questions about images on their own hardware.
647Updated 2 weeks agoMIT
macOS · iOS · Web#Code execution#Distributed execution#Hugging Face integration
Pooled runs a single open model across laptops, desktops and phones in browser tabs. It lets people combine their devices' memory to use a model that wouldn't fit on one device, for shared chat or coding tasks.
21Updated 6 days agoAGPL-3.0
Android#GGUF#Hugging Face integration#llama.cpp backend
CloverPal is an Android app for private AI conversations and character roleplay on your phone. It runs models on-device, so you can chat offline once you've downloaded or imported a model.
670Updated 3 months agoMIT
macOS#Code execution#Human approval#Hybrid search
Yoji is an AI desktop companion for people who want a conversational assistant that can also act on their computer. It combines a customizable personality with file handling and task automation.
8Updated 21 hours agoAGPL-3.0
Windows · Linux · Web#Code execution#GGUF#Hugging Face integration
LocaLM runs AI models on your own hardware for chat and optional tasks such as coding, document questions and media generation. It's for people who want a single local tool and can choose which extra capabilities to add.
privatellm.appAutomation and No-Code AI
macOS · iOS#Multilingual#Quantization#Works offline
Private LLM runs AI chat on iPhone, iPad and Mac for people who want to use language models without sending conversations to a cloud service. It works offline after the first model download and doesn't require an account.
13Updated 2 weeks agoMIT
iOS#GGUF#Hugging Face integration#llama.cpp backend
Pocket AI Lab runs AI models on an iPhone and helps you judge which ones the phone can handle. It's for people who want private chat on their device and want to check memory and storage before downloading model weights.
185Updated 1 week agoMIT
macOS · Windows#Code execution#Hugging Face integration#Multilingual
Whisper Local is a free, MIT-licensed dictation app for Windows and macOS, aimed at people who want voice typing without cloud processing. It's an alternative to Wispr Flow and Dragon that inserts speech into the active text field, including in chat apps, browsers and code editors. It doesn't require an account or API key.
14.7KUpdated 6 months ago
macOS · Windows · Linux · Web#GGUF#LM Studio integration#MCP
Open-LLM-VTuber is an AI companion for people who want to talk with a customizable animated character. Local language and speech models let it work fully offline, with conversations staying on your device.
nanochat
3 videos60.5KUpdated 4 months agoMIT
macOS#Code execution#Tool calling
nanochat is a toolkit for researchers and developers who want to train an LLM and inspect the pipeline themselves. Its small Python codebase covers the stages between preparing a tokenizer and chatting with the resulting model.
6.5KUpdated 2 months agoMIT
Docker#Multi-agent workflows#Scheduled tasks#Tool calling
IntentKit is a self-hosted AI agent framework for developers who need several agents to share work and carry out recurring tasks. It runs as a server application, with chat channels and APIs for interacting with the agents.
1Updated 6 months ago
macOS#Multimodal input#Ollama integration#Persistent memory
Omodo is a macOS menu bar AI assistant for people who manage work through Apple Mail, Calendar, Reminders and Notes. It uses models running on your Mac to track requests and handle tasks in the background.
5.4KUpdated 1 week ago
macOS · Windows · Linux#MCP#Multilingual#Ollama integration
5ire is a desktop AI assistant for people who want to chat with models, ask questions about their documents and use external tools in the same app. It connects to local LLMs through Ollama and to cloud providers including OpenAI, Anthropic, Google and DeepSeek.
410Updated 1 day ago
iOS · Android#Hugging Face integration#Multimodal input#RAG
Private Mind is a mobile AI assistant for people who want to chat and read documents without sending their content to a cloud service. It runs AI and document processing on your phone.
3.1KUpdated 2 months agoMIT
Web#Agent Skills#Code execution#Context compression
Clodds is an AI trading terminal for traders who want to research markets and place trades through conversation. It runs on your own machine or server, with a browser interface and messaging connections including Telegram, Discord and Slack.
1.5KUpdated 1 week agoMIT
Windows · Android#MCP#Multilingual#Multimodal input
My Neuro is a local AI desktop companion for people who want to create a character with their own choice of appearance, voice and personality. It supports spoken and typed conversations, with character expressions and movements that respond to the dialogue.
5.8KUpdated 3 weeks agoMIT
macOS · Windows · Linux · Docker · Web#Hybrid search#MCP#Multi-agent workflows
RuoYi AI is a self-hosted AI assistant platform for teams building assistants that answer questions about their documents or perform tasks with external tools. It has separate user and admin interfaces.
150Updated 23 hours agoMIT
macOS · Windows · Linux · Docker · Web#Guardrails#Human approval#Multi-agent workflows
Taskuary is a personal AI work manager for people whose requests arrive across email, chat and ticket systems. It gathers those requests into tasks and lets AI agents prepare the work for your review.
6.4KUpdated 2 days ago
macOS · Windows#Code execution#MCP#Multi-agent workflows
Everywhere is a desktop AI assistant for people who want help with the app they're working in without copying its contents into a separate chat. It reads on-screen context to answer questions and carry out tasks across apps.
14.4KUpdated 1 week agoMIT
macOS · Windows · Linux · Web#Agent Skills#Browser automation#Code execution
GenericAgent runs tasks on your computer using cloud models to decide what to do. It's for people who want an AI agent to work across websites, files and desktop apps, then save successful workflows for reuse. Model calls require API keys and an internet connection, with requests going to the selected provider. It supports Claude, Gemini, Kimi and MiniMax.
4.5KUpdated 1 day agoApache-2.0
iOS · Android · Docker · Web#Agent Client Protocol#Agent Skills#Code execution
Codeg is an AI coding workspace for developers who use several agents and want to coordinate their work without losing context between tools.
3.6KUpdated 1 week agoGPL-3.0
#Git integration#Human approval#llama.cpp backend
gptel is an Emacs LLM client for people who want model responses alongside their writing and code. It connects to local inference backends including Ollama, llama.cpp, Llamafile and GPT4All. The client runs in Emacs; cloud connections such as OpenAI, Anthropic and Gemini send requests to those providers and require their credentials.
12.6KUpdated 3 weeks agoApache-2.0
Docker · Web#Hugging Face integration#OpenAI-compatible API
OpenLLM is a self-hosted LLM server for developers connecting applications to models on their own hardware or servers. Its OpenAI-compatible interface lets existing clients use those models without adopting a separate API.
599Updated 23 hours agoAGPL-3.0
macOS · Linux · Web#Agent Skills#Code execution#LM Studio integration
Agenvoy is a personal AI agent for people who want to automate research, file work, and recurring tasks on their own computer. It runs continuously and retains context between sessions.
50.1KUpdated 1 day agoMIT
macOS · Windows · Linux · Docker · Web#Agent Skills#Code execution#MCP
nanobot is a self-hosted personal AI agent for people who want an assistant that can act on files and continue work across conversations. Its Python framework also suits developers building their own assistant integrations.
38Updated 4 months agoMIT
macOS · Windows · Linux#Guardrails#Human approval#Ollama integration
docuchat is a local AI document assistant for attorneys, especially solo and small firms working with confidential case files. It answers questions across contracts, pleadings, exhibits and transcripts, then checks cited quotes against the source text. Answers point to the file, page and exact passage; deposition citations include verified line numbers.
12KUpdated 4 days agoMIT
macOS · Windows · Linux · Docker · Web#Agent Client Protocol#Browser automation#MCP
Octop is a self-hosted AI assistant for households and small teams that want personal agents in a shared deployment. Each user can switch between specialists with separate workspaces, model connections and scheduled tasks.
1.2KUpdated 6 days agoMIT
macOS · Windows · Linux · Docker · Web#Multimodal input#Ollama integration#OpenAI-compatible API
Hollama is an LLM chat interface for people who want to use Ollama or OpenAI servers through a browser. It supports multiple server connections, so you can keep access to different model servers in one app.
134.9KUpdated 21 hours agoMIT
Web#Code execution#GGUF#Hugging Face integration
llama.cpp is a local LLM inference engine for developers building AI applications or running models on hardware they control. It supports language and vision-language models, with command-line tools and a server API for using the engine directly or connecting other software.