LocalAI
SHA-256LocalAI is the open-source AI engine to run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. Drop-in API compatibility with OpenAI, Anthropic, and ElevenLabs.
Smart Download
Download Download Version
v4.2.2 · 130.5 MB
Run any AI model on any hardware locally. No GPU needed, drop-in API replacement for OpenAI.
Core Features
- No GPU needed: runs on CPU, Apple Silicon, AMD/Intel/Vulkan GPUs, and more
- Drop-in API replacement: fully compatible with OpenAI, Anthropic, ElevenLabs - zero code change
- 36+ backends: llama.cpp, vLLM, transformers, whisper, diffusers, MLX, etc.
- Multi-user ready: API key auth, user quotas, role-based access control
- Built-in AI agents: tool use, RAG, MCP protocol for autonomous agents
What It Can't Do
- •macOS DMG is not signed by Apple; first run requires quarantine attribute removal. Docker GPU acceleration requires proper driver installation and device mapping. Model downloads are large (several GB); ensure stable internet. Some backends (e.g. vLLM) need modern hardware.
Use Cases
- Self-hosting LLM chatbots as a drop-in replacement for OpenAI API
- Running speech recognition or image generation on edge devices like Raspberry Pi
- Building a team AI platform with user permissions and quota management
- Local AI development and testing without internet or API costs
LocalAI is a free, open-source AI engine that lets you run large language models, image generators, voice assistants, and more on your own hardware — even without a GPU. It provides a drop-in replacement for the OpenAI API, so you can switch from cloud services to local hosting with zero code changes. With 36+ backends (llama.cpp, vLLM, transformers, whisper, diffusers, MLX, etc.), it supports NVIDIA, AMD, Intel, Apple Silicon, Vulkan, or pure CPU. Built-in multi-user authentication, role-based access, and AI agents with tool use, RAG, and MCP enable enterprise-grade deployments. All data stays on your infrastructure, ensuring complete privacy.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Install the appropriate package for your distro (dpkg / rpm / AppImage)
macOS: Download the DMG, drag to Applications. First launch may require: sudo xattr -d com.apple.quarantine /Applications/LocalAI.app
Docker (CPU): docker run -ti --name local-ai -p 8080:8080 localai/localai:latest
Docker (NVIDIA GPU): add --gpus all e.g. docker run -ti --name local-ai -p 8080:8080 --gpus all localai/localai:latest-gpu-nvidia-cuda-12
- macOS: Download the DMG, drag to Applications. First launch may require: sudo xattr -d com.apple.quarantine /Applications/LocalAI.app
- Docker (CPU): docker run -ti --name local-ai -p 8080:8080 localai/localai:latest
- Docker (NVIDIA GPU): add --gpus all e.g. docker run -ti --name local-ai -p 8080:8080 --gpus all localai/localai:latest-gpu-nvidia-cuda-12
SHA-256 checksum verified
Checksum extracted from GitHub official Release page
SHA256 Checksum
544eb221c2a5ec84467c1eb92851d98348c5e8eec9bf0346bd942e302faad73bThis checksum is extracted from the GitHub Release page. Verify file integrity after download.
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
macOS: Move LocalAI.app to Trash and empty it. Docker: docker stop local-ai; docker rm local-ai; docker rmi localai/localai:latest and related tags.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Having issues? Check the FAQ below
5 FAQs
Similar Projects
ragflow
RAGFlow is a leading open-source RAG engine that fuses deep document understanding with agentic workflows, offering precise, citation-grounded answers. Unlike LangChain's DIY approach, RAGFlow provides a turnkey, enterprise-ready platform with a visual interface and template-based chunking, reducing hallucinations and setup complexity.
unsloth
Unsloth is the first desktop app to run and train AI models locally. It supports a wide range of models including Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, DeepSeek-V4, and FLUX. Unlike most local model tools that focus only on inference, Unsloth adds a full training stack: fine-tune LLMs, diffusion, TTS, and embedding models 2× faster with 70% less VRAM. It also supports LoRA, QLoRA, RL, GRPO, DPO, and FP8. The app includes built-in Agents & Tools integration (Claude Code, Codex, MCP), private search and RAG, image/video diffusion, and audio support. With hardware support for CPU, NVIDIA, AMD, Intel, macOS, and multi-GPU setups, plus remote access via Cloudflare, Unsloth is a comprehensive local AI studio. It can export to GGUF, NVFP4, FP8 and offers an OpenAI-compatible API for easy deployment.
ollama
Ollama lets you download, run, and manage large language models locally. One command, multiple platforms, endless possibilities.