Mindket

Mellum2.1-12B-A2.5B-Thinking-GGUF

Newversion 1 · updated

Overview

Runs JetBrains' 12B reasoning model locally in llama.cpp, Ollama or LM Studio, with five GGUF sizes to pick from. For developers who want a thinking model with a 131,072-token context on their own machine.

Mellum2.1-12B-A2.5B-Thinking-GGUF is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python and the huggingface_hub package, to download the files
  • A GGUF runtime such as llama.cpp, Ollama or LM Studio
  • Room for one file, from 7.0 GB to 24.3 GB depending on the quantization you pick
Runs in
  • llama.cpp, through its server and command-line tool
  • Ollama and LM Studio, which the card names as runtimes
  • Windows, macOS or Linux with Python, for downloading the files
Start with
pip install -U huggingface_hub
hf download JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf --local-dir .

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

Mellum2.1-12B-A2.5B-Thinking-GGUF holds JetBrains' reasoning model in the GGUF format, in five sizes. The model writes out its chain of thought between think tags before it gives the final answer. The repository also carries an MTP head that speeds up generation in llama.cpp.

Who it suits

Developers and tinkerers who run models locally with llama.cpp, Ollama or LM Studio and want a reasoning model with a 131,072-token context. The files carry the Apache 2.0 license.

IndustryWho uses itHow they use itExample
SoftwareDevelopersRun a reasoning model offline behind a local serverPointing a chat client at a local endpoint
EducationStudents and teachersAsk for worked reasoning on logic or math questionsAsking whether a number is a power of 2
ResearchQuantization researchersCompare file size against closeness to the 16-bit originalReading the size and agreement figures per quantization

Anyone who wants instant short answers can skip it, because the model spends tokens on reasoning before it replies.

Where to use it

  • llama.cpp, through its server and command-line tool
  • Ollama and LM Studio, which the card names as runtimes
  • Windows, macOS or Linux with Python, for downloading the files
Use caseWhoWhat they get back
Local chatDevelopersA reasoning trace followed by a final answer
Local APIApp buildersA server that other programs can call like a hosted model
Faster generationTinkerersQuicker output when the MTP draft file is accepted

How to set it up

  • Python and the huggingface_hub package, to download the files
  • A GGUF runtime such as llama.cpp, Ollama or LM Studio
  • Room for one file, from 7.0 GB to 24.3 GB depending on the quantization you pick
  1. Install Python and a GGUF runtime if you do not have them yet.
  2. Install the huggingface_hub package with the first command below.
  3. Download the one quantization you want with the second command. The card recommends Q4_K_M.
  4. Run it with llama.cpp, using the commands in the next section.
pip install -U huggingface_hub
hf download JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf --local-dir .
QuantizationSizeTop-token match with BF16
Q8_012.9 GB96.1 percent
Q6_K10.9 GB93.9 percent
Q4_K_M8.1 GB88.0 percent
MXFP4_MOE7.0 GB85.6 percent

How to use it

The first command below fetches the chosen quantization and serves it. The second runs a single prompt from a local file. Both use the full 131,072-token context and the sampling settings the card gives.

# Pull and serve in one step (downloads the GGUF automatically; the suffix picks the quantization)
llama-server -hf JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF:Q4_K_M \
  --ctx-size 131072 \
  --temp 0.6 --top-p 0.95 --top-k 20

# Or run a one-off prompt with a local file
llama-cli -m Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf \
  --ctx-size 131072 \
  --temp 0.6 --top-p 0.95 --top-k 20 \
  -p "Is 1024 a power of 2? Explain your reasoning."
ToolWhat it does
llama-serverStarts a local server and fetches the file you name by its quantization suffix
llama-cliRuns one prompt against a local file and prints the reply
--ctx-size 131072Sets the context to the model's full length
--spec-type draft-mtpUses the MTP head as a draft, so the full model only has to verify tokens

Example

You run the llama-cli command and ask whether 1000 is a power of 2, with a request to explain why. The model prints its reasoning first, then a short answer.

For newcomers and experts

A reasoning model thinks out loud before it answers, so replies take longer but show their steps. A good first step is the Q4_K_M download and the llama-cli command.

It is a Mixture-of-Experts model with 64 experts and 8 active per token. The MTP head is one extra block that guesses the next token after the one just sampled. The full model checks each guess, so output does not change, and speed rises when guesses are accepted.

  1. Pick a quantization
  2. Download the one file
  3. Run it in llama.cpp, Ollama or LM Studio
  4. Model thinks inside think tags
  5. Final answer follows

Good to know

  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: the download fetches files from Hugging Face, and the server listens on your own computer
  • The closeness figures were measured against the BF16 file on Wikitext-2 at a 512-token context
  • The MTP head comes as a 1.8 GB draft file for every quantization, or as a 25.2 GB single file with the model
File size by quantization in GB
BF1624.3 GB
Q8_012.9 GB
Q6_K10.9 GB
Q4_K_M8.1 GB
MXFP4_MOE7.0 GB

README and files

README

Mellum2.1-12B-A2.5B-Thinking-GGUF

Runs JetBrains' 12B reasoning model locally in llama.cpp, Ollama or LM Studio, with five GGUF sizes to pick from. For developers who want a thinking model with a 131,072-token context on their own machine.

Made by JetBrains on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Mellum2.1-12B-A2.5B-Thinking-GGUF holds JetBrains' reasoning model in the GGUF format, in five sizes. The model writes out its chain of thought between think tags before it gives the final answer. The repository also carries an MTP head that speeds up generation in llama.cpp.

Who it suits: Developers and tinkerers who run models locally with llama.cpp, Ollama or LM Studio and want a reasoning model with a 131,072-token context. The files carry the Apache 2.0 license.

Industry | Who uses it | How they use it | Example
Software | Developers | Run a reasoning model offline behind a local server | Pointing a chat client at a local endpoint
Education | Students and teachers | Ask for worked reasoning on logic or math questions | Asking whether a number is a power of 2
Research | Quantization researchers | Compare file size against closeness to the 16-bit original | Reading the size and agreement figures per quantization

Anyone who wants instant short answers can skip it, because the model spends tokens on reasoning before it replies.

Where to use it:

  • llama.cpp, through its server and command-line tool
  • Ollama and LM Studio, which the card names as runtimes
  • Windows, macOS or Linux with Python, for downloading the files
Use case | Who | What they get back
Local chat | Developers | A reasoning trace followed by a final answer
Local API | App builders | A server that other programs can call like a hosted model
Faster generation | Tinkerers | Quicker output when the MTP draft file is accepted

How to set it up:

  • Python and the huggingface_hub package, to download the files
  • A GGUF runtime such as llama.cpp, Ollama or LM Studio
  • Room for one file, from 7.0 GB to 24.3 GB depending on the quantization you pick
  1. Install Python and a GGUF runtime if you do not have them yet.
  2. Install the huggingface_hub package with the first command below.
  3. Download the one quantization you want with the second command. The card recommends Q4_K_M.
  4. Run it with llama.cpp, using the commands in the next section.
pip install -U huggingface_hub
hf download JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf --local-dir .
Quantization | Size | Top-token match with BF16
Q8_0 | 12.9 GB | 96.1 percent
Q6_K | 10.9 GB | 93.9 percent
Q4_K_M | 8.1 GB | 88.0 percent
MXFP4_MOE | 7.0 GB | 85.6 percent

How to use it: The first command below fetches the chosen quantization and serves it. The second runs a single prompt from a local file. Both use the full 131,072-token context and the sampling settings the card gives.

# Pull and serve in one step (downloads the GGUF automatically; the suffix picks the quantization)
llama-server -hf JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF:Q4_K_M \
  --ctx-size 131072 \
  --temp 0.6 --top-p 0.95 --top-k 20

# Or run a one-off prompt with a local file
llama-cli -m Mellum2.1-12B-A2.5B-Thinking-Q4_K_M.gguf \
  --ctx-size 131072 \
  --temp 0.6 --top-p 0.95 --top-k 20 \
  -p "Is 1024 a power of 2? Explain your reasoning."
Tool | What it does
llama-server | Starts a local server and fetches the file you name by its quantization suffix
llama-cli | Runs one prompt against a local file and prints the reply
--ctx-size 131072 | Sets the context to the model's full length
--spec-type draft-mtp | Uses the MTP head as a draft, so the full model only has to verify tokens

Example: You run the llama-cli command and ask whether 1000 is a power of 2, with a request to explain why. The model prints its reasoning first, then a short answer.

For newcomers and experts: A reasoning model thinks out loud before it answers, so replies take longer but show their steps. A good first step is the Q4_K_M download and the llama-cli command.

It is a Mixture-of-Experts model with 64 experts and 8 active per token. The MTP head is one extra block that guesses the next token after the one just sampled. The full model checks each guess, so output does not change, and speed rises when guesses are accepted.

Pick a quantization
Download the one file
Run it in llama.cpp, Ollama or LM Studio
Model thinks inside think tags
Final answer follows

Good to know:

  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: the download fetches files from Hugging Face, and the server listens on your own computer
  • The closeness figures were measured against the BF16 file on Wikitext-2 at a 512-token context
  • The MTP head comes as a 1.8 GB draft file for every quantization, or as a 25.2 GB single file with the model
Title: File size by quantization in GB
BF16: 24.3 GB
Q8_0: 12.9 GB
Q6_K: 10.9 GB
Q4_K_M: 8.1 GB
MXFP4_MOE: 7.0 GB

On Hugging Face, 13 November 2026

  • Task: text generation
  • Library: gguf
  • Parameters: 12.1B
  • Weights: about 6.1 GB at 4-bit (estimate)
  • Formats: GGUF
  • Downloads in the last 30 days: 422,635
  • Likes: 172
  • License: apache-2.0
  • Languages: en
  • Based on: JetBrains/Mellum2.1-12B-A2.5B-Thinking
  • Tags: gguf, mellum, llama.cpp, quantized, thinking, speculative-decoding, text-generation, conversational

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download JetBrains/Mellum2.1-12B-A2.5B-Thinking-GGUF

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-13

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Mellum2.1-12B-A2.5B-Thinking-GGUF This page422,63517212.1Bapache-2.0
MiniCPM-V-4.7-1B-ggufShares speculative-decoding · llama.cpp · quantized168,6361141Bapache-2.0
Gemma4-12B v2 Coding + Agentic EditionShares thinking · llama.cpp · gguf92,0241,77311.9Bapache-2.0
Qwen3.8-27B-DFlash2-GGUF by z-labShares speculative-decoding · llama.cpp · gguf506,7371621.9Bapache-2.0
Qwen3.8-27B-DSpine-b16-GGUFShares speculative-decoding · llama.cpp · gguf15,022412Bapache-2.0
Qwen3.8-Flash-Next-DFlash2-GGUFShares speculative-decoding · llama.cpp · gguf3,9604603Mapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k