Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

★ 186,504⑂ 18,989👁 1,022⑃ 7,585● 11,593▤ 273◈ 0
GoMITCreated 2023-06-26ollama.com
186,504
stars
+84+810+3,872
18,989
forks
1,022
watchers
7,585
prs
11,593
issues
273
releases
0
discussions

README

Ollama

Start building with open models. Access the latest releases locally or in the cloud with complete privacy.

 Download

 macOS

shell
curl -fsSL https://ollama.com/install.sh | sh


or download manually

 Windows

shell
irm https://ollama.com/install.ps1 | iex


or download manually

 Linux

shell
curl -fsSL https://ollama.com/install.sh | sh


Manual install instructions

 Docker

The official Ollama Docker image ollama/ollama is available on Docker Hub.

 Libraries

- ollama-python
- ollama-js

 Community

- Discord
- 𝕏 (Twitter)
- Reddit

 Get started


ollama


You'll be prompted to run a model or connect Ollama to your existing agents or applications such as Claude Code, OpenClaw, OpenCode , Codex, Copilot,  and more.

 Coding

To launch a specific integration:


ollama launch claude


Supported integrations include Claude Code, Codex, Copilot CLI, DeepSeek Harness, Droid, and OpenCode.

 AI assistant

Use OpenClaw to turn Ollama into a personal AI assistant across WhatsApp, Telegram, Slack, Discord, and more:


ollama launch openclaw


 Chat with a model

Run and chat with Gemma 4:


ollama run gemma4


See ollama.com/library for the full list.

See the quickstart guide for more details.

 REST API

Ollama has a REST API for running and managing models.


curl http://localhost:11434/api/chat -d '{
  "model": "gemma4",
  "messages": [{
    "role": "user",
    "content": "Why is the sky blue?"
  }],
  "stream": false
}'


See the API documentation for all endpoints.

 Python


pip install ollama


python
from ollama import chat

response = chat(model='gemma4', messages=[
  {
    'role': 'user',
    'content': 'Why is the sky blue?',
  },
])
print(response.message.content)


 JavaScript


npm i ollama


javascript
import ollama from "ollama";

const response = await ollama.chat({
  model: "gemma4",
  messages: [{ role: "user", content: "Why is the sky blue?" }],
});
console.log(response.message.content);


 Supported backends

- llama.cpp project founded by Georgi Gerganov.

 Documentation

- CLI reference
- REST API reference
- Importing models
- Modelfile reference
- Building from source

 Community Integrations

 Want to add your project? Open a pull request.

 Chat Interfaces

 Web

- Open WebUI - Extensible, self-hosted AI interface
- Onyx - Connected AI workspace
- LibreChat - Enhanced ChatGPT clone with multi-provider support
- Lobe Chat - Modern chat framework with plugin ecosystem (docs)
- NextChat - Cross-platform ChatGPT UI (docs)
- Perplexica - AI-powered search engine, open-source Perplexity alternative
- big-AGI - AI suite for professionals
- Lollms WebUI - Multi-model web interface
- ChatOllama - Chatbot with knowledge bases
- Bionic GPT - On-premise AI platform
- Chatbot UI - ChatGPT-style web interface
- Hollama - Minimal web interface
- Chatbox - Desktop and web AI client
- chat - Chat web app for teams
- Ollama RAG Chatbot - Chat with multiple PDFs using RAG
- Tkinter-based client - Python desktop client

 Desktop

- 

Top issues

Latest release

v0.40.15 v0.40.15 2026-11-03
MiMo V2.6

Xiaomi MiMo's mimo-v2.6, a 9B model built for code and agent workflows, is now supported in Ollama.

sh
ollama run mimo-v2.6


 AutoTrust decision models

AutoTrust decision models read text and return choices, yes or no probabilities, and ratings for the questions you supply. The family includes 9b, 35b, and 27b-vl sizes — the 35b and 27b-vl sizes can also read images.

sh
ollama run autotrust-jev "A customer says their card was charged twice." --ask "Is this a billing issue?"


Note: autotrust-jev is supported on Apple silicon in this release.

 What's Changed

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON