PAGES
← all tools
◆ UNCATEGORIZED

Ollama

v0.34.3 open-source

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

Summary

Ollama is an open-source command-line tool for downloading and running large language modelslarge language modelsA large language model, a neural network trained on large amounts of text to recognize patterns and generate language. Applications use it for tasks such as answering, summarizing and writing code. on your own machine instead of calling a hosted API. It installs on macOS, Windows, or Linux (or as a Docker image), and once running it exposes a REST APIREST APIA web API design style where clients interact with resources over HTTP using standard methods like GET, POST, and DELETE, giving cyber tools a predictable, language-agnostic way to integrate with external services. and Python/JS libraries so applications can talk to local models the same way they would talk to a cloud provider. It's aimed at developers building or testing AI-backed applications, and increasingly at coding workflows: it can launch and manage integrations like Claude Code, Codex, Copilot CLI, and OpenCode, and connect models to assistants such as OpenClaw across chat apps. It sits in the local-inference space, letting teams run models like Gemma 4 or Nemotron-3-Ultra without sending data off-device. Started in 2023, it now has 642 contributors and a release roughly every week, most recently 17 days ago.

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

How Ollama helps

Which coding assistant should handle my current task without sending code to a cloud API?

launches integrations like Claude Code, Codex, Copilot CLI, or OpenCode against a local model, so the assistant runs against models on your own machine instead of a hosted one

Can my application talk to a local model the same way it talks to a cloud provider?

exposes a REST API and Python/JS libraries with the same chat and completion shape as a hosted service, so existing client code points at your machine instead of switching providers

Which local model fits the hardware I actually have?

offers variants like Gemma 4 QAT tuned for constrained GPU memory and detects GPU architectures such as Radeon integrated graphics or specific CUDA compute capabilities, so the model you run matches the device it runs on

Is a message I'm sending about to overflow the model's context?

returns an explicit error when a single message exceeds the current context window instead of silently truncating or hanging, so a pipeline can catch the failure directly

Why did a prompt come back with unexpected output?

writes template details into its logs, so you can inspect exactly how the prompt was assembled before it reached the model

Am I being billed correctly for prompt-cache hits in my usage reports?

includes cached prompt tokens in the token accounting from the llama.cpp backend, so usage totals reflect cache hits rather than undercounting them

all 25 features, with the evidence for each →

Languages

Not documented

Features

25 capabilities across 2 capability groups

Built from Ollama's releases, docs, README and our own runs. “Seen” marks the month we first spotted a release the vendor didn't date. Group names and tags are our labels.

Compare with peers →

  • Ollama covers 2 of the 7 ai model operations capabilities we track.

What Ollama offers you

  • Command-line interface7
  • REST API3
  • Self-hosted deployment1
Local model inference 6 features AI model operations since 2026
Model library and versioned model support shipped Provides a library of ready-to-use models that can be pulled and run locally with a single command. 13 releases · 7 other sources · first seen Jun 2026

Shared capability: Local model inference

release 13 total

  • Adds d1:2b and d1-omni decision models built on LFM3, supporting text, image, and audio inputs via ollama run d1:2b. v0.40.12 · Oct 2026 · source · release history
  • Adds lfm3 (1.7B, 256K-token context), lfm3-vl (image understanding), lfm3-audio (speech recognition, translation, and text-to-speech in 18 languages), and lfm3-omni (text, images, and audio) via ollama run lfm3.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.12 · Oct 2026 · source · release history
  • Adds nemotron-3.5-bolt:e4b model — NVIDIA's Gemma 4-based vision-language model supporting image understanding, tool use, and a 128K-token context window, with a DFlash draft for speculative decoding.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.10 · Oct 2026 · source · release history
  • Adds ollama run flint to run Flint, Recursive's 40B-parameter mixture-of-experts coding model with a 262K-token context window, multi-turn tool use, and reasoning support — currently available on macOS.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.8 · Oct 2026 · source · release history
  • Adds pplx-decider (27B, fine-tuned from Qwen3-27B) to the Ollama model library with MLX support. v0.40.7 · Oct 2026 · source · release history
  • Adds NVIDIA Nemotron 3.5 Super, a vision-language model supporting tool calling, on/off thinking mode, and up to 1M token context, runnable via ollama run nemotron-3.5-super. v0.40.5 · Oct 2026 · source · release history

example 7 total

  • Run the Nemotron 3.5 Bolt E4B model locally for vision-language tasks or tool use with a 128K-token context window. ollama run nemotron-3.5-bolt:e4b v0.40.10 · Oct 2026 · source
  • Run Flint locally on macOS for agentic coding tasks across a repository — understanding unfamiliar code, tracing bugs, or implementing features across multiple files. ollama run flint v0.40.8 · Oct 2026 · source
  • Pull the nimble decision model before sending classification requests. ollama pull nimble v0.35.0 · Sep 2026 · source
  • Run a Cohere North model locally on an Apple Silicon Mac using the MLX engine — now supported for the first time. ollama run command-a v0.30.10 · Jun 2026 · source
  • Run the memory-efficient QAT variant of Gemma 4 31B locally, using significantly less VRAM than the standard quantization. ollama run gemma4:31b-it-qat v0.30.6 · Jun 2026 · source
  • Run NVIDIA's new high-throughput reasoning model for agentic workflows. ollama run nemotron-3-ultra v0.30.4 · Jun 2026 · source
MLX engine for Apple Silicon shipped Optimises model execution specifically for Apple Silicon using the MLX engine, including quantisation and speculative decoding. 11 releases · 1 other source · first seen Jun 2026

Shared capability: Local model inference

release 11 total

  • Faster top-k sampling on MLX for large vocabularies, using chunk-based sorting instead of full-vocabulary argpartition. v0.40.14 · Nov 2026 · source · release history
  • Speculative decoding now supports DFlash2 draft models on MLX, delivering up to 1.25x generation throughput improvement over MTP on Apple hardware. v0.40.12 · Oct 2026 · source · release history
  • Faster prompt processing on Apple silicon for Gemma 4, Flint, and Laguna models — up to +27% prefill throughput on Apple M5 Max. v0.40.12 · Oct 2026 · source · release history
  • Expands speculative decoding compatibility: llama-server now infers the draft model type automatically, removing the requirement for Ollama to identify it explicitly. v0.40.7 · Oct 2026 · source · release history
  • Decision models (Kev scoring) are now supported by the MLX runner on Apple silicon. v0.40.4 · Oct 2026 · source · release history
  • Enables automatic multi-token prediction (MTP) for Gemma 4 on Apple Silicon, delivering ~90% faster token generation on coding-agent workloads with no configuration or output changes. v0.31.1 · Jun 2026 · source · release history

example

  • Build an MLX-based model that enforces a minimum Ollama version via the REQUIRES directive in its Modelfile. ollama create --experimental my-mlx-model -f ./Modelfile v0.30.4 · Jun 2026 · source
Text-to-speech inference shipped Generates spoken audio from text on Apple Silicon using models such as Phonon, with options to stream output, pipe it, or play it back directly in the terminal via the CLI or the OpenAI-compatible `/v1/audio/speech` endpoint. 6 releases · 4 other sources · first seen Oct 2026

Shared capability: Local model inference

Also counts toward: Command-line interface, REST API

release

  • Ollama's /v1/audio/speech endpoint now works with GGUF models by routing to llama-server's /tts API chunk by chunk, enabling text-to-speech on lfm3-audio and lfm3-omni. v0.40.13 · Oct 2026 · source · release history
  • Ports English text normalization for Phonon on Apple Silicon (MLX): expands prices, units, symbols, numbers, and URLs into spoken words before tokenization. v0.40.11 · Oct 2026 · source · release history
  • Adds ollama run speech playback on macOS: runs a speech model (e.g. phonon) and plays its audio output aloud in real time. v0.40.11 · Oct 2026 · source · release history
  • Adds ollama create voice import: reads voices/NAME.safetensors from the checkpoint folder and registers named voices for Phonon. v0.40.11 · Oct 2026 · source · release history
  • Adds ollama run phonon CLI playback — plays text or a chat model's reply aloud as audio is generated on Apple Silicon. v0.40.9 · Oct 2026 · source · release history
  • Streams audio through the OpenAI-compatible /v1/audio/speech endpoint for text-to-speech generation with Phonon on Apple Silicon.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.9 · Oct 2026 · source · release history

example

  • Generate speech from text on Linux or Windows using the LFM3 audio model via the REST API. curl http://localhost:11434/v1/audio/speech -d '{"model": "lfm3-audio", "input": "Hello, this is a text-to-speech test."}' v0.40.13 · Oct 2026 · source
  • Play synthesized speech directly in the terminal on macOS during development or ad-hoc testing. ollama run phonon "Hello from Ollama." v0.40.11 · Oct 2026 · source
  • Generate spoken audio from a chat model reply and stream it to an app via the OpenAI-compatible audio endpoint. curl http://localhost:11434/v1/audio/speech \ -H 'Content-Type: application/json' \ -d '{"model": "phonon", "input": "Hello from Ollama."}' \ --output speech.mp3 v0.40.11 · Oct 2026 · source
  • Generate spoken audio from text on Apple Silicon — pipe the result or let Ollama play it aloud directly in the terminal. ollama run phonon "Hello from Ollama." v0.40.9 · Oct 2026 · source
Local model inference with GPU acceleration shipped Runs language models locally, using whatever GPU hardware is available on the machine. 8 releases · 2 other sources · first seen Jun 2026

Shared capability: Local model inference

release 8 total

  • Adds NVIDIA Nemotron 3.5 Bolt, a 74B-parameter (9B active) distillation of Nemotron 3.5 Super with speculative decoding via an included drafter, targeting 24 GB NVIDIA GPUs. v0.40.5 · Oct 2026 · source · release history
  • Enables iGPU to offload vision models with padding to fit available memory, broadening multimodal support on integrated graphics. v0.31.2 · Jul 2026 · source · release history
  • Enables flash attention on older NVIDIA Pascal GPUs (compute capability 6.x), unlocking faster inference on GTX 10-series and similar cards. v0.31.2 · Jul 2026 · source · release history
  • Adds Compute Capability 87 (Jetson Orin) support for CUDA v13 on Jetson devices. v0.30.11 · Jun 2026 · source · release history
  • Enables the host Vulkan loader on Windows, broadening Vulkan backend compatibility. v0.30.11 · Jun 2026 · source · release history
  • Adds sm_86 GPU architecture (RTX 30-series) to the CUDA v13 Windows preset, enabling CUDA acceleration on those GPUs under Windows. v0.30.11 · Jun 2026 · source · release history

example

  • Pull and run the new pplx-decider decision model locally via MLX. ollama run pplx-decider v0.40.7 · Oct 2026 · source
  • Run NVIDIA Nemotron 3.5 Super locally for vision-language tasks, coding, or reasoning with up to 1M token context. ollama run nemotron-3.5-super v0.40.5 · Oct 2026 · source
llama.cpp backend shipped Uses llama.cpp as the underlying inference backend for broad CPU and GPU compatibility. 5 releases · first seen Jun 2026

Shared capability: Local model inference

release

  • Expands Flint model support to Linux and Windows (previously macOS only). v0.40.9 · Oct 2026 · source · release history
  • Models downloaded with earlier versions are automatically upgraded in the background on first run for better performance and compatibility with llama.cpp. v0.40.2 · Oct 2026 · source · release history
  • Updates the MLX and llama.cpp engines to their latest upstream versions. v0.31.2 · Jul 2026 · source · release history
  • Updates the bundled llama.cpp version, bringing in upstream model and performance improvements. v0.30.11 · Jun 2026 · source · release history
  • Updates the llama.cpp backend to build b9672. v0.30.10 · Jun 2026 · source · release history
Liquid AI omni model support shipped Runs Liquid AI's multimodal omni model locally on Apple hardware for tasks combining text, images, and audio. 1 release · 1 other source · first seen Oct 2026

Shared capability: Local model inference

Also counts toward: Self-hosted deployment

release

  • Ollama now runs Liquid AI's lfm3, lfm3-audio, and lfm3-omni models on Linux and Windows, in addition to Apple silicon.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.13 · Oct 2026 · source · release history

example

  • Run Liquid AI's multimodal omni model locally for tasks combining text, images, and audio on Apple hardware. ollama run lfm3-omni v0.40.12 · Oct 2026 · source
Model serving 1 feature AI model operations since 2026
OpenAI-compatible API shipped Exposes a REST API that is compatible with the OpenAI API, so existing clients can switch to local inference without code rewrites. 6 releases · 2 other sources · first seen Jun 2026

Shared capability: Model serving

Also counts toward: REST API

release

  • /v1/responses now preserves readable input content, including prior assistant refusals and inline images, instead of flattening agent message history. v0.40.14 · Nov 2026 · source · release history
  • OpenAI-compatible endpoints /v1/chat/completions, /v1/completions, and /v1/responses now leave temperature, top_p, and penalty fields unset when the client omits them, so models run with their packaged defaults instead of 1.0 — matching /api/chat behavior.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.14 · Nov 2026 · source · release history
  • Streaming /v1/messages (Anthropic Messages API) now surfaces in-band runner failures instead of delivering partial output with no error. v0.40.9 · Oct 2026 · source · release history
  • OpenAI-compatible Responses API now accepts custom_tool_call and custom_tool_call_output history items, enabling conversation continuation with custom tool calls. v0.40.5 · Oct 2026 · source · release history
  • Adds capabilities field (optional) to the model API, accepting a list such as ["decision"] to enable compatible model capabilities without removing inherited or inferred ones.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ api-docs-059840b01eff · Sep 2026 · source · release history
  • Aligns the OpenAI-compatible /v1/models endpoint model identifiers with those returned by /api/tags. v0.30.7 · Jun 2026 · source · release history

example

  • Use an OpenAI SDK client against a model with custom sampler defaults (e.g. deepseek-r1 ships temperature=0.6, top_p=0.95) without having those defaults overridden — simply omit temperature and top_p and the model's packaged values apply. curl http://localhost:11434/v1/chat/completions -H 'Content-Type: application/json' -d '{"model": "deepseek-r1", "messages": [{"role": "user", "content": "Explain quantum entanglement."}]}' v0.40.14 · Nov 2026 · source
  • Enable decision-model capabilities on a model without stripping its inherited capabilities. curl http://localhost:11434/api/create -d '{"model": "my-model", "capabilities": ["decision"]}' api-docs-059840b01eff · Sep 2026 · source
Other / not yet classified 18 features Features we have not matched to a capability yet. A suggested match is marked.
ollama launch — coding agent integrations shipped Installs and starts popular AI coding agents from the CLI, handling missing prerequisites interactively. 13 releases · 8 other sources · first seen Jun 2026

Also counts toward: Command-line interface

release 13 total

  • ollama launch now works with OpenCode v2, automatically passing --standalone for v2 clients so the backend inherits per-launch Ollama configuration. v0.40.12 · Oct 2026 · source · release history
  • ollama launch now passes cloud models' context lengths and capabilities to coding tools, correcting context and compaction settings for untabled models. v0.40.9 · Oct 2026 · source · release history
  • Clamps CLAUDE_CODE_AUTO_COMPACT_WINDOW to Claude Code's supported range (100,000–1,000,000) when launching via ollama launch claude, avoiding a window too large warning. v0.40.7 · Oct 2026 · source · release history
  • ollama launch now works with usage credits without requiring an upgrade to a paid plan. v0.40.4 · Oct 2026 · source · release history
  • ollama launch codex now populates the /model picker with locally installed Ollama models, letting you swap models mid-session with /model. v0.40.4 · Oct 2026 · source · release history
  • Sets CLAUDE_CODE_MAX_CONTEXT_TOKENS to the model's full context window when launching ollama launch claude, so models with large contexts (e.g.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ 1M tokens) no longer compact prematurely against Claude Code's 180k default. v0.40.2 · Oct 2026 · source · release history

example 8 total

  • Launch a local coding agent session with OpenCode v2, which now correctly uses --standalone mode. ollama launch opencode v0.40.12 · Oct 2026 · source
  • Route local model traffic through the ChatGPT desktop app (formerly Codex App) integration. ollama launch chatgpt v0.32.0 · Jul 2026 · source
  • Launch Claude Code backed by a local model with telemetry and feedback reporting disabled by default (no extra flags needed — privacy-off is now the default). ollama launch claude v0.31.2 · Jul 2026 · source
  • Let Ollama install OpenCode for you on first use; on Windows it will run npm install -g opencode-ai@latest automatically. ollama launch opencode v0.30.11 · Jun 2026 · source
  • Let Ollama install Claude Code for you on first use, instead of installing it manually before launching. ollama launch claude v0.30.11 · Jun 2026 · source
  • Launch the Oh My Pi AI coding agent from the terminal, automatically configured with Ollama as the backend provider. ollama launch omp v0.30.6 · Jun 2026 · source
Hermes Desktop agent shipped Launches the Hermes Desktop GUI for managing agent conversations, with support for Windows and automatic version enforcement. 6 releases · 4 other sources · first seen Jun 2026

Also counts toward: Command-line interface

release

  • Adds minimum-version enforcement for ollama launch hermes-desktop, automatically upgrading older Hermes CLI installs (v0.16.0+ required) instead of failing silently. v0.31.1 · Jun 2026 · source · release history
  • Adds ollama launch hermes-desktop to start a native desktop interface for the Hermes agent with conversation, integration, and messaging-app management. v0.30.7 · Jun 2026 · source · release history
  • Supports HERMES_HOME environment variable to override the Hermes config directory on any platform. v0.30.7 · Jun 2026 · source · release history
  • Uses the native Windows %LOCALAPPDATA%\hermes config path for Hermes Desktop, ensuring Ollama-written config is correctly picked up on Windows. v0.30.7 · Jun 2026 · source · release history
  • Adds ollama launch hermes-desktop to launch the Hermes Desktop app, skipping rebuild when a packaged desktop app is already installed. v0.30.5 · Jun 2026 · source · release history
  • Enables ollama launch hermes on native Windows installs via the Hermes PowerShell installer. v0.30.5 · Jun 2026 · source · release history

example

  • Launch the Hermes Desktop visual interface alongside your Hermes agent for a GUI to manage conversations and integrations. ollama launch hermes-desktop v0.30.7 · Jun 2026 · source
  • Override the Hermes config directory (e.g. a shared or non-default location) before launching Hermes Desktop. HERMES_HOME=/opt/hermes-config ollama launch hermes-desktop v0.30.7 · Jun 2026 · source
  • Launch the Hermes Desktop AI agent app directly from the CLI — installs on first run, skips rebuild if already installed. ollama launch hermes-desktop v0.30.5 · Jun 2026 · source
  • Install and launch the Hermes agent on a native Windows machine without needing WSL or a separate setup step. ollama launch hermes v0.30.5 · Jun 2026 · source
Decision model CLI queries shipped suggested Adds an `--ask` flag to `ollama run` so users can pipe text into a decision model from the terminal to ask yes/no questions, classify input into labels, or score against a rubric. 4 releases · 4 other sources · first seen Oct 2026

Suggested capability: Local model inference. This is our guess, not confirmed.

Also counts toward: Command-line interface

release

  • Adds d3 decision models (2B, 4B, 9B, 27B) supporting classification, yes/no answers, and scored probability outputs via ollama run d3 with the --ask flag. v0.40.9 · Oct 2026 · source · release history
  • The --ask mode question keys in API responses and answers are renamed from the raw question text to sequential identifiers (q1, q2, … qN). Any code or integration that keys on the literal question string (e.g. {"Is a refund being requested?":…}) will break; update to use q1…qN instead. v0.40.6 · Oct 2026 · source · release history
  • Switches --ask mode question keys from the raw question text to stable identifiers (q1…qN), fixing failures caused by whitespace and other characters in strict question name validation. v0.40.6 · Oct 2026 · source · release history
  • Adds --ask flag to ollama run for decision model queries — pipe text to ask yes/no questions, classify into labels, or score against a rubric directly from the terminal.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.4 · Oct 2026 · source · release history

example

  • Use the new 2B decision model to triage customer issues by passing a prompt and decision context. ollama run d1:2b "I was charged twice for order 4417." --ask "Is this a billing issue?" v0.40.12 · Oct 2026 · source
  • Use a d3 decision model to classify a customer message — useful for routing or triage pipelines. ollama run d3 "A customer says their card was charged twice." --ask "Is this a billing issue?" v0.40.11 · Oct 2026 · source
  • Classify a customer message against a decision model to route it programmatically without a full chat turn. ollama run d3 "A customer says their card was charged twice." --ask "Is this a billing issue?" v0.40.9 · Oct 2026 · source
  • Run a yes/no decision query with --ask mode against the Clef cloud model, now that Clef is available in Ollama's cloud. ollama run clef:cloud --ask 'Is a refund being requested?' v0.40.6 · Oct 2026 · source
System One decision model inference shipped suggested Runs structured decision queries against specialised decision models (including Clef 27B and Clef Flash 9B), accepting text state, images, and typed questions, and returning scored answers with probabilities, confidence, and token usage. 4 releases · 4 other sources · first seen Sep 2026

Suggested capability: Model serving. This is our guess, not confirmed.

Also counts toward: REST API

release

  • Adds clef:cloud and clef-flash:cloud to run decision models through ollama.com cloud without pulling them locally.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.5 · Oct 2026 · source · release history
  • Adds POST /v1/systemone endpoint supporting Clef (27B) and Clef Flash (9B) decision models, accepting model, state, images (base64), and questions fields and returning scored answers with usage token counts.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.35.1 · Sep 2026 · source · release history
  • Adds multimodal support to /v1/systemone requests: images can now be included alongside state text, shared across all questions and scored jointly. v0.35.1 · Sep 2026 · source · release history
  • Adds POST /v1/systemone endpoint (based on TypeSafe's Jev API) accepting model, state, and questions fields, returning structured answers with choice, probabilities, and confidence — supports three question types: choice, noul, and score.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.35.0 · Sep 2026 · source · release history

example

  • Use a cloud-hosted decision model without pulling weights locally — useful when GPU memory or storage is limited. ollama run clef:cloud v0.40.5 · Oct 2026 · source
  • Classify an incoming support ticket to detect refund requests without writing any code — pipe the ticket body straight into a decision model. ollama run nimble --ask "Is a refund being requested?" < ticket.txt v0.40.4 · Oct 2026 · source
  • Run a multimodal yes/no decision query against a screenshot using Clef Flash via the System One API. curl http://localhost:11434/v1/systemone -d '{ "model": "clef-flash", "state": "The user took this screenshot.", "images": ["<base64-encoded image>"], "questions": { "has_ollama": {"type": "noul",… v0.35.1 · Sep 2026 · source
  • Route a support ticket to the correct label by sending context and a choice question to the decision model endpoint. curl http://localhost:11434/v1/systemone \ -H 'Content-Type: application/json' \ -d '{ "model": "nimble", "state": "Our checkout has returned 500 errors since 9am.", "questions": { "label": { "type":… v0.35.0 · Sep 2026 · source
Multimodal embeddings shipped Extends the embeddings API to accept mixed arrays of text strings, base64-encoded images, and base64-encoded audio in a single request, enabling multimodal semantic indexing on supported models. 3 releases · 3 other sources · first seen Oct 2026

release

  • Adds multimodal embedding support through llama-server. v0.40.4 · Oct 2026 · source · release history
  • Supports batched mixed-modality requests where a single input array can interleave plain strings, image objects, and audio objects in one call. api-docs-dbf4b2db6da0 · Oct 2026 · source · release history
  • Extends the input field of the embeddings API to accept objects with text (string), image (base64-encoded bytes), and audio (base64-encoded bytes) keys, enabling multimodal embeddings on supported models.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ api-docs-dbf4b2db6da0 · Oct 2026 · source · release history

docs

  • - input: text or list of text to generate embeddings for. To embed media (images or audio) alongside text on models that accept multimodal embeddings, each entry may instead be an object with any of text (string), image (base64-encoded bytes), audio (base64-encoded bytes). api-docs-dbf4b2db6da0 · Oct 2026 · source

example

  • Send a batch of mixed-modality inputs — text, image, and audio — in a single request to reduce round-trips when indexing diverse media. curl http://localhost:11434/api/embed -d '{"model": "embeddinggemma2", "input": ["a plain text query", {"image": "iVBORw0KGgo..."}, {"audio": "UklGRiQAAABXQVZF..."}] }' api-docs-dbf4b2db6da0 · Oct 2026 · source
  • Embed an image alongside a text caption in one call — useful for building multimodal semantic search indexes. curl http://localhost:11434/api/embed -d '{"model": "embeddinggemma2", "input": {"text": "a cat sitting on a windowsill", "image": "iVBORw0KGgo..."} }' api-docs-dbf4b2db6da0 · Oct 2026 · source
Modelfile authoring and model creation shipped Lets users define and build their own custom models using Modelfiles, including version requirements for MLX-based models. 3 releases · 2 other sources · first seen Jun 2026

Also counts toward: Command-line interface

release

  • Adds q2_0 tensor type (type 42) and file type (type 41) to Ollama's GGUF reader, enabling ollama create and model loads for Q2_0-quantized models such as Bonsai 2 (2B, 4B, 9B, 27B).⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.6 · Oct 2026 · source · release history
  • Adds CAPABILITY declarations to Modelfiles, preserved through GGUF and safetensors creation, model inheritance, and Modelfile export. v0.35.1 · Sep 2026 · source · release history
  • Supports REQUIRES directive in Modelfiles for MLX-based models when using ollama create --experimental. v0.30.4 · Jun 2026 · source · release history

example

  • Declare a model as a decision model in a Modelfile so it is routed to System One and not offered for general chat. CAPABILITY decision v0.35.1 · Sep 2026 · source
  • Build an MLX-based model that enforces a minimum Ollama version via the REQUIRES directive in its Modelfile. ollama create --experimental my-mlx-model -f ./Modelfile v0.30.4 · Jun 2026 · source
Inference diagnostics and error reporting shipped Surfaces diagnostic information and explicit error messages to help users identify and fix inference problems. 3 releases · first seen Jun 2026

release

  • Adds renderer, parser, and template_source fields to the ollama show API response (ShowResponse) and prints them in ollama show output when set.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.7 · Oct 2026 · source · release history
  • Returns an error when a single message exceeds the current context window size, preventing silent failures. v0.30.9 · Jun 2026 · source · release history
  • Includes template details in logs to aid troubleshooting of model prompt formatting. v0.30.2 · Jun 2026 · source · release history
Automatic package migration shipped Automatically detects and migrates users from outdated packages to the current official ones without manual intervention. 2 releases · 1 other source · first seen Jun 2026

Also counts toward: Command-line interface

release

  • Provides a shell one-liner using curl and jq against localhost:11434/api/tags and localhost:11434/api/show to remove backed-up pre-upgrade model blobs via ollama rm. v0.40.2 · Oct 2026 · source · release history
  • Adds automatic migration for ollama launch pi users from the legacy @mariozechner/pi-coding-agent package to the official @earendil-works/pi-coding-agent, preserving npm install prefix. v0.30.4 · Jun 2026 · source · release history

example

  • Remove backed-up pre-upgrade model blobs to reclaim disk space after Ollama has upgraded your models to llama.cpp format. curl -s localhost:11434/api/tags | jq -r '.models[].name' | while read -r m; do curl -s localhost:11434/api/show -d "{\"model\":\"$m\"}" | jq -r \ 'select(any(.manifests[]?; .runner == "llamacpp")) |… v0.40.2 · Oct 2026 · source
Decision model capability declaration and routing shipped Lets models be declared and identified as decision-only, surfacing the capability in model listings and preventing clients from offering decision models for general chat, tools, or thinking. 2 releases · 1 other source · first seen Sep 2026

release

  • Adds CAPABILITY declarations to Modelfiles, preserved through GGUF and safetensors creation, model inheritance, and Modelfile export. v0.35.1 · Sep 2026 · source · release history
  • ollama show and the model list now report only decision as the capability for decision models, preventing clients from offering them for general chat, tools, or thinking. v0.35.1 · Sep 2026 · source · release history

docs

  • - capabilities: (optional) capabilities to add without removing inherited or inferred capabilities, such as ["decision"] for compatible decision models api-docs-059840b01eff · Sep 2026 · source
KV cache and prompt caching control shipped Gives callers fine-grained control over KV cache reuse and context behaviour on a per-request basis. 2 releases · 1 other source · first seen Jun 2026

release

  • Improves KV cache reuse by decoupling prompt caching from context shift, so shift: false no longer silently disables prompt caching. v0.30.8 · Jun 2026 · source · release history
  • Adds a new top-level cache_prompt field to generate and chat API requests, letting callers independently control KV cache reuse without affecting context-shift (shift) behavior. v0.30.8 · Jun 2026 · source · release history

example

  • Disable prompt caching for a single request without disabling context shifting — useful when you want a clean KV cache for a fresh conversation without changing overflow behaviour. curl http://localhost:11434/api/chat -d '{"model": "llama3.2", "messages": [{"role": "user", "content": "Explain TLS handshake"}], "cache_prompt": false, "stream": false}' v0.30.8 · Jun 2026 · source
CLI onboarding flow shipped Guides new users through initial setup from the CLI, with a streamlined Welcome screen that opens the launcher directly on confirmation. 2 releases · first seen Oct 2026

Also counts toward: Command-line interface

release

  • Running ollama without a subcommand now prints command help and exits, instead of launching the welcome flow. v0.40.13 · Oct 2026 · source · release history
  • Removes the intermediate account screen from CLI onboarding — pressing Enter on the Welcome screen now opens the launcher directly. v0.40.1 · Oct 2026 · source · release history
Cloud account and usage visibility shipped Lets signed-in users check cloud usage and account balance through the local Ollama server, with request signing and handling for disabled cloud access. 1 release · 1 other source · first seen Oct 2026

release

  • Proxies GET /api/usage and GET /api/balance through the local Ollama server using the signed-in account, with added signing and disabled-cloud-access handling.⁠︀︄︇︀︅︉︀︅︀︀︃︀︀︅︅︀︅︊︀︄︆︀︃︄⁠ v0.40.1 · Oct 2026 · source · release history

example

  • Check cloud usage or account balance directly from the local Ollama server without hitting the cloud endpoint manually. curl http://localhost:11434/api/usage curl http://localhost:11434/api/balance v0.40.1 · Oct 2026 · source
Voice catalog listing shipped Displays a Voices table in `ollama show` output when the model exposes a voice catalog. 1 release · first seen Oct 2026

release

  • Adds ollama show voice listing: displays a Voices table when the model exposes a voice catalog. v0.40.11 · Oct 2026 · source · release history
Remote inference request cancellation shipped suggested Cancels in-flight model requests on ollama.com when the client disconnects, so remote compute is not consumed after the caller has gone away. 1 release · first seen Oct 2026

Suggested capability: Model serving. This is our guess, not confirmed.

release

  • Remote model requests are now cancelled on ollama.com when the client disconnects, instead of continuing to run. v0.40.7 · Oct 2026 · source · release history
Model list deduplication shipped Ensures `ollama list` displays each model only once, eliminating duplicate entries that could appear after background model upgrades. 1 release · first seen Oct 2026

release

  • ollama list no longer shows duplicate entries for models that have been upgraded in the background. v0.40.2 · Oct 2026 · source · release history
Web search for models shipped Allows models to perform web searches during inference, with a configurable per-response result limit. 1 release · first seen Sep 2026

release

  • Raises the per-response web search limit from 3 to 10 for models using web search. v0.35.1 · Sep 2026 · source · release history
Tool-call / function-calling support shipped Parses and streams structured tool calls from model output, enabling function-calling and agent workflows. 1 release · first seen Jun 2026

release

  • Improves streamed tool-call parsing so closing braces or brackets inside JSON string argument values no longer cause tool calls to be silently dropped as plain text. v0.31.1 · Jun 2026 · source · release history
Recurrent and gated-delta model support shipped Handles recurrent and gated-delta model architectures correctly, expanding the range of model families users can run. 1 release · first seen Jun 2026

release

  • Improves recurrent model support by returning per-boundary states from gated-delta kernels. v0.30.8 · Jun 2026 · source · release history

Lines in monospace are the tool's own words: help text parsed from its source, or an endpoint from its API document. Under release, a line is our summary of a dated release. Under docs, it is quoted from the tool's own documentation or website. Each links back to the source it came from.

Command line

27 commands for Ollama, each with where it came from. This tool has no source analysis yet, so there is no option reference and no captured run beside them.

Source

Screenshots

From the release notes, newest first. Click one to see it full size.

v0.31.1 Jun 30, 2026

v0.30.7 Jun 7, 2026

Release-note detail over time

See how much detail Ollama puts in its release notes, quarter by quarter, and compare it with tracked tools in the same category. This history uses up to ten retained, reviewed notes per tool; sparse or blank older quarters may reflect that limit.

Checking release-note history…

Explore the full chart →

Releases

Show

196 entries

  1. September 20264
  2. August 202611
  3. July 20265
  4. June 202611
  5. May 20266
  6. April 20269
  7. March 20267
  8. February 202611
  9. January 20266
  10. December 20254
  11. November 20254
  12. October 20255
  13. September 20257
  14. August 20255
  15. July 20253
  16. June 20253
  17. May 20255
  18. April 20254
  19. March 20254
  20. February 20254
  21. January 20252
  22. December 20243
  23. November 20245
  24. October 20243
  25. September 20243
  26. August 20245
  27. July 20246
  28. June 20244
  29. May 20245
  30. April 20243
  31. March 20243
  32. February 20245
  33. January 20245
  34. December 20234
  35. November 20236
  36. October 20234
  37. September 20234
  38. August 20235
  39. July 20233
    Show

    196 entries

    Articles

    10 articles · updated Nov 4, 2026

    Where Ollama turns up in what others publish: how-tos, attack reports that name it, and incident write-ups. A row says why it is here and quotes where the article names it; the link goes to the publisher.

    • Ollama for Managing Local Language Models: A KDnuggets Cheat Sheet KDnuggets
      Learn how to manage, configure, and optimize using Ollama right here.
      2 more quotes
      Ollama pulls model weights, keeps an HTTP server on port 11434, and hands any client an OpenAI-shaped endpoint pointed at your own machine.
      ollama ps is the command that answers it.
    • Local Agentic AI Workflows with Hermes + Ollama Machine Learning Mastery
      Topics we will cover include: How to install Ollama, choose the right local model for agentic work, and verify that the model is responding correctly before wiring anything else up.
      2 more quotes
      How to configure Hermes Agent to use your local Ollama endpoint, and how to optimize context window size and model loading for real agentic tasks.
      This article builds the alternative: a genuinely local, zero-cost agentic AI workflow using Hermes Agent , an open-source AI agent from Nous Research, paired with Ollama for local model serving.
    • How to Get Started With Ollama Real Python
      Ollama is an open-source platform that makes it straightforward to run modern LLMs locally on your machine.
      2 more quotes
      Once you’ve set up Ollama and pulled the models you want to use, you can connect to them from Python using the ollama library.
      In this video course, you’ll integrate local LLMs into your Python projects using the Ollama platform and its Python SDK.
    • Running Gemma 4 Locally: Ollama, llama.cpp, MLX, and More PyImageSearch
      Jump Right To The Downloads Section Running Gemma 4 with Ollama for Local AI Inference Among all the local inference solutions available today, Ollama is arguably the fastest and easiest way to get started with Gemma 4.
      2 more quotes
      Instead of downloading model weights, setting up inference backends, or configuring server endpoints yourself, Ollama automates the entire deployment process behind a simple command-line interface.
      In this section, we will install Ollama , download the Gemma 4 model, perform both text and vision inference from the terminal, and interact with the model through its built-in REST API .
    • Vector Search Using Ollama for Retrieval-Augmented Generation (RAG) PyImageSearch
      Generate The LLM (e.g., one running locally through Ollama or remotely via an API) takes both the query and retrieved context , then composes an answer that blends natural language fluency with factual grounding.
      2 more quotes
      How to Build a RAG Pipeline with FAISS and Ollama (Local LLM) Now that you understand what Retrieval Augmented Generation is and why it matters, let’s break down how to actually build one — conceptually first, before we…
      Step 3: Generating Grounded Answers with Ollama Local LLM Finally, the generator — your LLM — reads the composed prompt and generates a response grounded in the retrieved data.
    Show all 9
    • Building a Multimodal Gradio Chatbot with Llama 3.2 Using the Ollama API PyImageSearch
      We’ll explore how Gradio simplifies creating interactive interfaces for text and image inputs while leveraging the powerful capabilities of the Ollama API (Application Programming Interface).
      2 more quotes
      Along the way, you’ll gain insights into what Ollama is, where it stores models, and how it integrates seamlessly with Gradio for multimodal applications.
      Gradio’s integration with powerful models like Llama 3.2 and APIs such as Ollama allows developers to design sophisticated chatbot interfaces with minimal effort.
    • Adding Models to Ollama DebuggerCafe
      Ollama already provides thousands of LLMs.
      2 more quotes
      So, what is the need for adding new models to Ollama?
      Sometimes, we may train an architecture already present on Ollama, but with a different strategy or a different dataset.
    • Getting Started with Ollama DebuggerCafe
      In this article, we will focus on getting up and running with Ollama with the most common use cases.
      2 more quotes
      Ollama is an application for running LLMs (Large Language Models) and VLMs (Vision Language Models) locally.
      In this article, we will solely focus on a very few and important things to get started with Ollama.
    • Inside Look: Exploring Ollama for On-Device AI PyImageSearch
      Introduction to Ollama In our previous blog post , we conducted an extensive exploration of various local LLM frameworks.
      2 more quotes
      This recap sets the stage for today’s focus: diving into Ollama, one of the popular frameworks highlighted previously.
      We will explore how to set up and interact with Ollama, enhancing its functionality with custom configurations and integrating it with advanced tools like LangChain for developing robust applications.

    Add the badge to your README

    Maintain this project? The badge links readers straight to this page, so they can follow every release here.

    Tracked by Cyber Toolchain Choose a badge style and copy the code →
    browse all tools → score card for your toolchain →