Ollama
Developer platformsRun and build with open AI models on your own machine.
Ollama packages model management and inference into a straightforward local runtime. A single command can pull and run a model, while the automatically served API gives developers a consistent way to use the same models from scripts, applications, editors, and self-hosted AI interfaces.
- Runs chat, coding, reasoning, vision, and embedding models locally on macOS, Windows, and Linux.
- Exposes a local HTTP API plus official Python and JavaScript libraries for application development.
- Supports model customization, tool calling, structured outputs, embeddings, and OpenAI-compatible integrations.
What people use it for
Private local AI on a personal computer
Download and run supported models on a Mac, Windows PC, or Linux machine, keeping prompts and inference close to the applications and data that use them.
An API backend for AI applications
Use the local REST API or official Python and JavaScript libraries to add chat, generation, embeddings, vision, structured responses, and tool calls to an application.
Custom and specialized model workflows
Create repeatable model configurations with Modelfiles, choose models for coding or reasoning, and connect existing software through Ollama or OpenAI-compatible endpoints.