Ollama

Ollama

Run large language models locally on your own hardware with a simple CLI

Open Source Neural Network API macOS Windows Linux Docker
Visit Product
215 upvotes 3,051 views

About

Ollama is an open-source tool that makes running large language models locally as simple as installing any other software. With a single command, developers can download and run models like Llama 3, Mistral, Gemma, Phi-3, and dozens of others directly on their Mac, Windows, or Linux machine — no cloud account, API key, or data sent to third parties required.

Ollama provides a local REST API compatible with the OpenAI API format, making it trivially easy to switch existing applications from cloud LLMs to local models. It handles model downloading, GGUF quantization format support, GPU acceleration (NVIDIA CUDA and Apple Metal), and context management automatically — abstracting all the complexity of running LLMs from the user.

For privacy-conscious developers, businesses with data sovereignty requirements, or anyone who wants to experiment with AI without cloud costs, Ollama has become the go-to solution. Its library includes over 100 models, and custom models can be created using a simple Modelfile syntax.

Product Features

- One-command model download and run: `ollama run llama3`
- Library of 100+ models: Llama 3, Mistral, Gemma, Phi-3, Qwen, and more
- OpenAI-compatible REST API for easy integration
- GPU acceleration on NVIDIA (CUDA) and Apple (Metal)
- Multi-model support for running multiple models simultaneously
- Modelfile for creating customized model variants
- Docker support for containerized deployment
- Context window management and model parameters control
- Cross-platform: macOS, Windows, Linux
- Active community with open source contributions

About the Publisher

Ollama was created by Michael Chiang, Jeffrey Morgan, and Bruce MacDonald and released in 2023. The project quickly became one of the most popular repositories for local LLM deployment, gaining tens of thousands of GitHub stars within months of launch. Ollama Inc. raised seed funding in 2024 to develop the platform further. The team's focus on simplicity and developer experience has made Ollama the standard tool for local LLM deployment in the developer community.