Skip to main content
ToolPotion
AI Advisor
Submit a Tool (Free)

LocalAI

AI AppsMachine Learning PlatformsCTOs#19Open source · Linux, Windows, macOS

LocalAI is an open-source runtime, MIT licensed, that runs AI models on hardware you own instead of a cloud API. One binary exposes an OpenAI-, Anthropic-, Ollama- and ElevenLabs-compatible API in front of swappable engines like llama.cpp, vLLM and MLX, covering chat, voice, vision, image and video generation, and agents.

Visit Website
Share
LocalAI screenshot
LocalAI screenshot

LocalAI is an open-source, MIT-licensed runtime whose site describes its goal as making AI run on every machine. It packages a single binary that exposes an API compatible with OpenAI, Anthropic, Ollama and ElevenLabs, so most existing clients only need a URL change to point at models running on a user's own hardware instead of a cloud provider. The project has passed 48,900 GitHub stars and is currently at version 4.8.0.

Read More

Underneath that API, LocalAI is a thin core that pulls in a separate inference backend for whichever engine a model needs, among them llama.cpp, vLLM, SGLang and MLX, switched with one line in a model's configuration. A model gallery lists more than 1,255 models that install in one click. Every feature is built to run on CPU first and is tested that way in continuous integration, with GPU acceleration available across CUDA, ROCm, SYCL, Metal and Vulkan on x86_64 and ARM64 hardware.

LocalAI organizes its capabilities into six areas: Reason, for language models, tool calling and structured output; Listen, for real-time transcription and speaker diarization; Speak, for speech synthesis and voice cloning; See, for vision, detection, recognition and depth estimation; Create, for image, video, music and sound generation; and Act, for agents, MCP connections, skills and retrieval-augmented generation.

A realtime mode streams speech in over WebRTC, runs tool calls mid-conversation, and streams speech back out, aiming to feel like a live conversation rather than a chat window. A separate set of features it calls Senses gives a running system live transcription with speaker labels, detection of roughly 527 kinds of sound event, and voice or face recognition, all designed to run locally and mostly on CPU.

For larger deployments, LocalAI adds distributed routing, VRAM-aware placement of models, prefix-cache affinity and failover across machines using NATS-based federation, so a cluster can grow by adding hardware rather than reconfiguring software. It is built by Ettore Di Giacinto and has been highlighted publicly by figures in the open-source AI community, including llama.cpp author Georgi Gerganov. It targets developers and businesses who want to run AI workloads on their own infrastructure, from a single laptop up to a room of GPUs, while keeping their data on hardware they control.

  • CategoryMachine Learning Platforms
  • Pricing ModelOpen source
  • DeploymentSelf-hosted, Cloud
  • PlatformsLinux, Windows, macOS

  • Single binary exposing OpenAI-, Anthropic-, Ollama- and ElevenLabs-compatible APIs

  • Swappable inference backends: llama.cpp, vLLM, SGLang and MLX

  • CPU-first design tested in CI, with optional CUDA, ROCm, SYCL, Metal and Vulkan acceleration

  • Model gallery with 1,255+ one-click installable models

  • Realtime voice mode over WebRTC with mid-conversation tool calls

  • Senses features: live transcription, sound-event detection and voice/face recognition

  • Text, vision, image, video, music and sound generation in one runtime

  • Agent support via MCP, skills and retrieval-augmented generation

  • Distributed clustering with VRAM-aware routing and failover across machines

  1. Install LocalAI: Download the single binary or container for your operating system and architecture.

  2. Pick a model: Choose a model from the built-in gallery of 1,255+ models to install in one click.

  3. Point your client at it: Repoint an existing OpenAI, Anthropic, Ollama or ElevenLabs client at LocalAI's API instead of the cloud.

  4. Choose an engine: Set which backend, llama.cpp, vLLM, SGLang or MLX, a model should run on in its config.

  5. Add capabilities: Turn on voice, vision, image or agent features as needed.

  6. Scale out: Add more machines and let LocalAI's routing and failover handle distribution.

  • Self-hosted chat API
  • Local voice assistant
  • Multi-modal local runtime
  • Multi-machine AI cluster

From LocalAI

Part of LocalAI.

LocalAI Reviews

Loading...

Popular AI Tools Like LocalAI

A specialized AI inference and integration provider that hosts open, proprietary, and custom models behind one OpenAI-compatible API, with pay-as-you-go pricing, higher rate…

Machine Learning Platforms
View Tool

A specialized AI inference and integration provider that hosts open, proprietary, and custom models behind one OpenAI-compatible API, with pay-as-you-go pricing, higher rate…

Machine Learning Platforms
See the Top 250 AI Apps

LocalAI

AI GitHub Repos

LocalAI is an open-source AI engine that allows users to run various models, including LLMs, vision, voice, image, and video, on any hardware without requiring a GPU. This…

Machine Learning Platforms

Ranked #44 in AI GitHub Repos

View Tool

AI GitHub Repos

Open-source AI engine that allows users to run various models, including LLMs, vision, voice, image, and video, on any hardware without requiring a GPU. This…LocalAI is an open-source AI engine that allows users to run various models, including LLMs, vision, voice, image, and video, on any hardware without requiring a GPU. This…

FeaturedMachine Learning Platforms
Ranked #44 in AI GitHub Repos

Kie.ai API

AI Apps

Kie.ai offers a unified API to access over 100 leading AI models for video, image, audio, and LLM generation. It provides stable performance, transparent pricing, and significant…

Machine Learning Platforms
View Tool

AI Apps

Offers a unified API to access over 100 leading AI models for video, image, audio, and LLM generation. It provides stable performance, transparent pricing, and significant…Kie.ai offers a unified API to access over 100 leading AI models for video, image, audio, and LLM generation. It provides stable performance, transparent pricing, and significant…

Machine Learning Platforms
See the Top 250 AI Apps

LocalGPT is a free, open-source app that allows users to run AI models locally or connect to cloud APIs. It supports chat, images, code, and audio, offering a comprehensive AI…

AI Personal Assistants

Ranked #127 in AI Personal Assistants

View Tool

Free, open-source app that allows users to run AI models locally or connect to cloud APIs. It supports chat, images, code, and audio, offering a comprehensive AI…LocalGPT is a free, open-source app that allows users to run AI models locally or connect to cloud APIs. It supports chat, images, code, and audio, offering a comprehensive AI…

AI Personal Assistants
Ranked #127 in AI Personal Assistants

Open WebUI

AI Apps

A self-hosted, extensible AI platform that connects to any local or cloud model, runs entirely offline, and can be extended with Python, giving individuals and enterprises full…

AI Chatbots

Ranked #3 for IT Managers

View Tool

AI Apps

A self-hosted, extensible AI platform that connects to any local or cloud model, runs entirely offline, and can be extended with Python, giving individuals and enterprises full…

FeaturedAI Chatbots
Ranked #3 for IT Managers

RunInfra

AI Apps

RunInfra is a hosted API gateway for open-source AI models, giving developers one API key compatible with the OpenAI and Anthropic SDKs. It serves models like Nemotron, Qwen, and…

MLOps & Model Deployment

Ranked #93 in MLOps & Model Deployment

View Tool

AI Apps

Hosted API gateway for open-source AI models, giving developers one API key compatible with the OpenAI and Anthropic SDKs. It serves models like Nemotron, Qwen, and…RunInfra is a hosted API gateway for open-source AI models, giving developers one API key compatible with the OpenAI and Anthropic SDKs. It serves models like Nemotron, Qwen, and…

MLOps & Model Deployment
Ranked #93 in MLOps & Model Deployment

Atlas Cloud provides developers with a unified API to access over 400 AI models for image, video, audio, and chat. It simplifies integration and offers real-time inference, making…

MLOps & Model Deployment
View Tool

Provides developers with a unified API to access over 400 AI models for image, video, audio, and chat. It simplifies integration and offers real-time inference, making…Atlas Cloud provides developers with a unified API to access over 400 AI models for image, video, audio, and chat. It simplifies integration and offers real-time inference, making…

MLOps & Model Deployment
See the Top 250 AI Apps

BLACKBOX AI is an inference platform that routes requests across 300+ open and closed language models through one encrypted, OpenAI-compatible API, plus dedicated single-tenant…

MLOps & Model Deployment

Ranked #115 in AI Apps

View Tool

Inference platform that routes requests across 300+ open and closed language models through one encrypted, OpenAI-compatible API, plus dedicated single-tenant…BLACKBOX AI is an inference platform that routes requests across 300+ open and closed language models through one encrypted, OpenAI-compatible API, plus dedicated single-tenant…

MLOps & Model Deployment
Ranked #115 in AI Apps
1 of 8