Run AI Models in the Browser and on Phones
Run models inside a web page or a mobile app on the CPU, GPU or NPU with toolkits like WebLLM, Transformers.js and ExecuTorch.
2.8KUpdated 2 weeks agoMIT
Android#GGUF#Hugging Face integration#llama.cpp backend
Maid is an Android AI chat app for people who want to chat with models on their phone and access remote models from the same interface. Local conversations work without an internet connection.
15.3KUpdated 1 month agoApache-2.0
iOS · Android#Multilingual#Streaming inference#Works offline
Vosk is an offline speech-to-text toolkit for developers building voice interfaces or transcription software. It processes speech on the device or server running it, without sending audio to a cloud recognition service.
1.1KUpdated 8 months agoAGPL-3.0
Web · Browser Extension#Multilingual#Multimodal input#Ollama integration
NativeMind is a local ChatGPT alternative for people who want AI help with reading and writing inside their browser. It processes prompts and page content on your device using local models.
layla-network.aiAI Characters and Roleplay
iOS · Android#Code execution#GGUF#llama.cpp backend
Layla is an AI assistant for people who want private chat, a personal companion or character roleplay on their phone. It runs local models on Android and iOS, so you can keep using it offline after downloading a model.
297Updated 2 months agoMIT
Docker · Web · Browser Extension#LM Studio integration#Multimodal input#Ollama integration
LLM X is a browser chat interface for people running models on their own hardware. It brings multiple model servers into one place and lets you compare their responses within a conversation.
6.9KUpdated 21 hours agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Hugging Face integration#Multimodal input#OpenAI-compatible API
LiteRT-LM is Google's open-source framework for developers building apps that run language models on the user's device. It uses LiteRT for local inference across mobile devices, desktops and browsers, with GPU and NPU acceleration. The project uses the Apache 2.0 license.
763Updated 2 months agoISC
Android#Voice activity detection
Transcribro lets Android users dictate text with speech recognition running on their device. It supports English only and can also provide transcription to compatible apps.
offeline.siteMobile Chat Apps
iOS#GGUF#Works offline
Offeline is a local AI chat app for people who want to talk to AI on their phone or tablet without sending conversations to a hosted chatbot. It processes chats on the device.
11.5KUpdated 1 week ago
macOS · Windows · Linux · iOS · Android · Web#Multilingual#Streaming inference
Moonshine is an on-device AI toolkit for developers building voice agents and spoken interfaces. Voice processing runs on the device without an account or API keys.
3.4KUpdated 4 days agoMIT
macOS · Windows · Linux · iOS · Android#GGUF#Human approval#LM Studio integration
Off Grid AI is a local AI app for people who want chat, document analysis and media tools on their own phone or computer. Downloaded models work offline, and the core app doesn't require an account.
11.5KUpdated 6 months agoApache-2.0
macOS · iOS · Web#Hugging Face integration#MLX#Quantization
Moshi is a voice AI model and dialogue framework for researchers and developers building spoken applications. It processes speech directly and can listen while it speaks, including information such as emotion and non-verbal cues.
4KUpdated 1 month agoApache-2.0
#Hugging Face integration#LoRA#Multimodal input
SmolVLM is a compact vision language model for developers building applications that interpret images and answer questions about them. It can run on-device, including on laptops and smaller local setups.
566Updated 3 years agoMPL-2.0
Web#Multilingual
Bergamot Translator is a local AI translation library for developers building translation into browser or native applications. People who want to translate web content can use it through the separate TranslateLocally extension for Firefox.
parakeety.comDictation and Voice Typing
macOS#Multilingual#Works offline
Parakeety is a paid Mac dictation app for people who want to speak into the app they're already using without sending their voice to a cloud service. It runs on Apple Silicon Macs with macOS 14 or later and places the transcript at the cursor. Intel Macs aren't supported.
1.8KUpdated 2 months ago
Linux#Multimodal input#Quantization
RKLLM is a toolkit for developers building local AI applications on Rockchip boards. It runs language and multimodal models on the chip's neural processing unit (NPU).
2Updated 5 days agoMIT
Android#GGUF#Hugging Face integration#llama.cpp backend
Airux Pocket AI runs AI conversations on Android phones for people who want offline chat and photo analysis without cloud inference. You don't need an account, and downloaded models run directly on your phone.
6.3KUpdated 4 months ago
macOS · Windows · Linux#GGUF#Hugging Face integration#llama.cpp backend
NeuTTS is a collection of on-device text-to-speech models for developers building voice assistants and speech-enabled apps. It generates audio on your own hardware rather than sending speech generation to a cloud API.
2KUpdated 1 day ago
macOS · Windows · Linux · iOS · Android#GGUF#Hugging Face integration#llama.cpp backend
Atomic Chat is a local LLM app for people who want to chat with models on their own device or use them with coding assistants and AI agents. It began as a fork of Jan by Menlo Research.
290Updated 2 days ago
Android#GGUF#Hugging Face integration#llama.cpp backend
OfflineLLM is an on-device AI chat app for Android users who want to run models locally without sending conversations to a cloud service. It works fully offline and has no network permissions.
45.7KUpdated 2 days ago
macOS · Windows · Linux#Hugging Face integration#MCP#OpenAI-compatible API
Jan is a desktop AI chat app for people who want to run models on their own computer while retaining the option to use cloud providers. Local model use works offline; choosing a hosted model sends requests to that provider.
3.1KUpdated 3 months agoApache-2.0
#Home Assistant integration#Voice activity detection#Wake word detection
Willow is a voice assistant for people who want to control home automation through hardware and speech processing they own. It provides an alternative to Amazon Echo or Google Home on Espressif's ESP32-S3-BOX hardware family.
Slotstream
3 videos671Updated 6 days agoMIT
macOS#MLX#Multimodal input#OpenAI-compatible API
Slotstream runs Qwen3.8-Flash-Next on Apple Silicon Macs with too little RAM to hold the whole model. It's aimed at Macs with 16 to 64 GB of memory, for people who want local chat, answers about pictures or a backend for coding assistants.
3.6KUpdated 22 hours agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Agent Skills#Hugging Face integration#Multimodal input
LiteRT is Google's framework for developers adding machine learning and generative AI to apps that run on users' devices. It succeeds TensorFlow Lite and supports local inference without a server round trip.
getfluid.appDesktop Chat Apps
macOS#Works offline
Fluid is a local AI assistant for Mac users who want to ask questions without sending their chats to a hosted model. It runs Meta Llama 3 on your Mac and supports offline conversations.
14.7KUpdated 3 days agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Hugging Face integration#LoRA#Multilingual
Needle is an AI model for developers building device assistants that turn requests into actions. It prioritizes automation over general chat, with smaller model variants for devices that have limited resources.
2.3KUpdated 2 years agoMIT
macOS · iOS#MLX#Quantization#Works offline
Fullmoon is a local LLM chat app for people who want conversations to stay on their Apple devices. It runs models on-device and works fully offline, with chat history saved locally.
1.1KUpdated 1 week ago
macOS · Windows · Linux · Web#ONNX#Speaker diarization#Streaming inference
ReScript is a video and audio editor for people cutting interviews, podcasts and voice notes through text. Deleting words from a transcript removes the matching sections of the recording.
614Updated 1 day agoGPL-3.0
macOS · Linux · iOS · Docker#Image-to-image#Inpainting#LoRA
Draw Things creates and edits images on iPhone, iPad and Mac. It's for artists and other creators who want to work offline and keep generation on their own hardware.
910Updated 2 weeks agoApache-2.0
Android#GGUF#llama.cpp backend
SmolChat is an Android app for chatting with language models on your phone. It gives people who want on-device AI a chat interface for their own GGUF model files, including small language models.
225Updated 6 days agoMIT
macOS#Multilingual#Quantization#Voice activity detection
Open Wispr is a voice dictation tool for people who want to speak into Mac apps while keeping audio and text on their computer. It inserts transcribed speech at the cursor in editors, browsers, terminals, email and other applications.
OpenSuperWhisper
1 video3.2KUpdated 2 months agoMIT
macOS#Batch processing#Hugging Face integration#Multilingual
OpenSuperWhisper is a speech-to-text app for people who want to dictate or transcribe saved recordings on an Apple Silicon Mac. It runs Whisper and Parakeet models locally.
enclaveai.appChat With Your Documents
macOS · iOS#Works offline
Enclave AI is a local AI assistant for people who want to chat, work with documents or use voice conversations on their Apple devices. Downloaded models handle these tasks offline.
319Updated 2 days agoApache-2.0
macOS · Windows · Linux · iOS · Android · Web#Quantization
picoLLM is an on-device LLM inference SDK for developers adding text generation to their apps. Inference works offline, but a Picovoice account and AccessKey are required, and key validation needs an internet connection.
32.7KUpdated 1 day agoMIT
macOS · Windows · Linux#Ollama integration#OpenAI-compatible API#Streaming inference
Meetily records calls and turns them into live transcripts and meeting summaries. It's for people who want to keep meeting recordings on their own computer without adding a recording bot to the call.