alt.freeweights.mistral / Devstral-Small-2507-GGUF
From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.mistralSubject:

Devstral-Small-2507-GGUF

Date: 2026-11-15Commit: 8d0c7ebSigned: 2DC28CC7B26A283B ✓

Model. Gguf weights, 388 GB in all. Published by unsloth under Apache-2.0.

mistral388GBDevstral-Small-2507-GGUFggufpermissive
FactsParamsnot statedSize388 GBFormatsggufTasknot taggedLicenseApache-2.0From sourcepermissive
$ fw get unsloth/Devstral-Small-2507-GGUF
# manifest sha256 27f6667a28ce… · 388 GB · 32 files
$ fw verify ./Devstral-Small-2507-GGUF unsloth/Devstral-Small-2507-GGUF
From sourceHosted (signed)unsloth/Devstral-Small-2507-GGUFLast check: 2026-11-15 04:45 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Quantized of Devstral-Small-2507.

Works with

Convert with

Scan with

Overview

Size
388 GB
Weights
5.56 GB (smallest of 26 GGUF variants)
Parameters
not stated
Formats
gguf
Task
not tagged
License
Apache-2.0 (permissive)
Files
32, each with a sha256
Publisher
unsloth
Added
2026-11-15
Section
alt.freeweights.mistral
Lineage

Original release from the publisher.

Base model: mistralai/Devstral-Small-2507

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:45 UTCpassed

Model card

From the publisher at commit 8d0c7eb. Shown as plain text with links; images open at the publisher.

Note. You should use --jinja to enable the system prompt in llama.cpp.

Devstral 1.1, with tool-calling and optional vision support.

Learn to run Devstral correctly - Read our Guide.

Unsloth Dynamic 2.0 achieves superior accuracy & outperforms other leading quants.

https://github.com/unslothai/unsloth/ https://discord.gg/unsloth https://docs.unsloth.ai/basics/devstral

✨ Run & Fine-tune Devstral 1.1 with Unsloth!#

Devstral Small 1.1#

Devstral is an agentic LLM for software engineering tasks built under a collaboration between Mistral AI and All Hands AI 🙌. Devstral excels at using tools to explore codebases, editing multiple files and power software engineering agents. The model achieves remarkable performance on SWE-bench which positionates it as the #1 open source model on this benchmark.

It is finetuned from Mistral-Small-3.1, therefore it has a long context window of up to 128k tokens. As a coding agent, Devstral is text-only and before fine-tuning from Mistral-Small-3.1 the vision encoder was removed.

For enterprises requiring specialized capabilities (increased context, domain-specific knowledge, etc.), we will release commercial models beyond what Mistral AI contributes to the community.

Learn more about Devstral in our blog post.

Updates compared to Devstral Small 1.0:

Key Features:#

  • Agentic coding: Devstral is designed to excel at agentic coding tasks, making it a great choice for software engineering agents.
  • lightweight: with its compact size of just 24 billion parameters, Devstral is light enough to run on a single RTX 4090 or a Mac with 32GB RAM, making it an appropriate model for local deployment and on-device use.
  • Apache 2.0 License: Open license allowing usage and modification for both commercial and non-commercial purposes.
  • Context Window: A 128k context window.
  • Tokenizer: Utilizes a Tekken tokenizer with a 131k vocabulary size.

Benchmark Results#

SWE-Bench#

Devstral Small 1.1 achieves a score of 53.6% on SWE-Bench Verified, outperforming Devstral Small 1.0 by +6,8% and the second best state of the art model by +11.4%.

ModelAgentic ScaffoldSWE-Bench Verified (%)
Devstral Small 1.1OpenHands Scaffold53.6
Devstral Small 1.0OpenHands Scaffold46.8
GPT-4.1-miniOpenAI Scaffold23.6
Claude 3.5 HaikuAnthropic Scaffold40.6
SWE-smith-LM 32BSWE-agent Scaffold40.2
Skywork SWEOpenHands Scaffold38.0
DeepSWER2E-Gym Scaffold42.2

When evaluated under the same test scaffold (OpenHands, provided by All Hands AI 🙌), Devstral exceeds far larger models such as Deepseek-V3-0324 and Qwen3 232B-A22B.

Image: SWE Benchmark

Usage#

We recommend to use Devstral with the OpenHands scaffold. You can use it either through our API or by running locally.

API#

Follow these instructions to create a Mistral account and get an API key.

Then run these commands to start the OpenHands docker container.

export MISTRAL_API_KEY=<MY_KEY>

mkdir -p ~/.openhands && echo '{"language":"en","agent":"CodeActAgent","max_iterations":null,"security_analyzer":null,"confirmation_mode":false,"llm_model":"mistral/devstral-small-2507","llm_api_key":"'$MISTRAL_API_KEY'","remote_runtime_resource_factor":null,"github_token":null,"enable_default_condenser":true}' > ~/.openhands-state/settings.json

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.48-nikolaik

docker run -it --rm --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.48-nikolaik \
    -e LOG_ALL_EVENTS=true \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v ~/.openhands:/.openhands \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.48
Local inference#

The model can also be deployed with the following libraries:

Expand</summary

We recommend using this model with the vLLM library to implement production-ready inference pipelines.

Installation

Make sure you install vLLM >= 0.9.1:

pip install vllm --upgrade

Also make sure to have installed mistral_common >= 1.7.0.

pip install mistral-common --upgrade

To check:

python -c "import mistral_common; print(mistral_common.__version__)"

You can also make use of a ready-to-go docker image or on the docker hub.

Launch server

We recommand that you use Devstral in a server/client setting.

  1. Spin up a server:
vllm serve mistralai/Devstral-Small-2507 --tokenizer_mode mistral --config_format mistral --load_format mistral --tool-call-parser mistral --enable-auto-tool-choice --tensor-parallel-size 2
  1. To ping the client you can use a simple Python snippet.
import requests
import json
from huggingface_hub import hf_hub_download


url = "http://<your-server-url>:8000/v1/chat/completions"
headers = {"Content-Type": "application/json", "Authorization": "Bearer token"}

model = "mistralai/Devstral-Small-2507"

def load_system_prompt(repo_id: str, filename: str) -> str:
    file_path = hf_hub_download(repo_id=repo_id, filename=filename)
    with open(file_path, "r") as file:
        system_prompt = file.read()
    return system_prompt

SYSTEM_PROMPT = load_system_prompt(model, "SYSTEM_PROMPT.txt")

messages = [
    {"role": "system", "content": SYSTEM_PROMPT},
    {
        "role": "user",
        "content": [
            {
                "type": "text",
                "text": "<your-command>",
            },
        ],
    },
]

data = {"model": model, "messages": messages, "temperature": 0.15}

# Devstral Small 1.1 supports tool calling. If you want to use tools, follow this:
# tools = [ # Define tools for vLLM
#     {
#         "type": "function",
#         "function": {
#             "name": "git_clone",
#             "description": "Clone a git repository",
#             "parameters": {
#                 "type": "object",
#                 "properties": {
#                     "url": {
#                         "type": "string",
#                         "description": "The url of the git repository",
#                     },
#                 },
#                 "required": ["url"],
#             },
#         },
#     }
# ] 
# data = {"model": model, "messages": messages, "temperature": 0.15, "tools": tools} # Pass tools to payload.

response = requests.post(url, headers=headers, data=json.dumps(data))
print(response.json()["choices"][0]["message"]["content"])
Mistral-inference#

Expand= 1.6.0 installed.

pip install mistral_inference --upgrade

Download

from huggingface_hub import snapshot_download
from pathlib import Path

mistral_models_path = Path.home().joinpath('mistral_models', 'Devstral')
mistral_models_path.mkdir(parents=True, exist_ok=True)

snapshot_download(repo_id="mistralai/Devstral-Small-2507", allow_patterns=["params.json", "consolidated.safetensors", "tekken.json"], local_dir=mistral_models_path)

Chat

You can run the model using the following command:

mistral-chat $HOME/mistral_models/Devstral --instruct --max_tokens 300

You can then prompt it with anything you'd like.

Transformers#

Expand</summary

To make the best use of our model with transformers make sure to have installed mistral-common >= 1.7.0 to use our tokenizer.

pip install mistral-common --upgrade

Then load our tokenizer along with the model and generate:

import torch

from mistral_common.protocol.instruct.messages import (
    SystemMessage, UserMessage
)
from mistral_common.protocol.instruct.request import ChatCompletionRequest
from mistral_common.tokens.tokenizers.mistral import MistralTokenizer
from huggingface_hub import hf_hub_download
from transformers import AutoModelForCausalLM

def load_system_prompt(repo_id: str, filename: str) -> str:
    file_path = hf_hub_download(repo_id=repo_id, filename=filename)
    with open(file_path, "r") as file:
        system_prompt = file.read()
    return system_prompt

model_id = "mistralai/Devstral-Small-2507"
SYSTEM_PROMPT = load_system_prompt(model_id, "SYSTEM_PROMPT.txt")


tokenizer = MistralTokenizer.from_hf_hub(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)

tokenized = tokenizer.encode_chat_completion(
    ChatCompletionRequest(
        messages=[
            SystemMessage(content=SYSTEM_PROMPT),
            UserMessage(content="<your-command>"),
        ],
    )
)

output = model.generate(
    input_ids=torch.tensor([tokenized.tokens]),
    max_new_tokens=1000,
)[0]

decoded_output = tokenizer.decode(output[len(tokenized.tokens):])
print(decoded_output)
LM Studio#

Expand</summary

Download the weights from either:

pip install -U "huggingface_hub[cli]"
huggingface-cli download \
"lmstudio-community/Devstral-Small-2507-GGUF" \ # or mistralai/Devstral-Small-2507_gguf
--include "Devstral-Small-2507-Q4_K_M.gguf" \
--local-dir "Devstral-Small-2507_gguf/"

You can serve the model locally with LMStudio.

  • Download LM Studio and install it
  • Install lms cli ~/.lmstudio/bin/lms bootstrap
  • In a bash terminal, run lms import Devstral-Small-2507-Q4_K_M.gguf in the directory where you've downloaded the model checkpoint (e.g. Devstral-Small-2507_gguf)
  • Open the LM Studio application, click the terminal icon to get into the developer tab. Click select a model to load and select Devstral Small 2507. Toggle the status button to start the model, in setting toggle Serve on Local Network to be on.
  • On the right tab, you will see an API identifier which should be devstral-small-2507 and an api address under API Usage. Keep note of this address, this is used for OpenHands or Cline.
llama.cpp#

Expand</summary

Download the weights from huggingface:

pip install -U "huggingface_hub[cli]"
huggingface-cli download \
"mistralai/Devstral-Small-2507_gguf" \
--include "Devstral-Small-2507-Q4_K_M.gguf" \
--local-dir "mistralai/Devstral-Small-2507_gguf/"

Then run Devstral using the llama.cpp server.

./llama-server -m mistralai/Devstral-Small-2507_gguf/Devstral-Small-2507-Q4_K_M.gguf -c 0 # -c configure the context size, 0 means model's default, here 128k.
Launch a server to deploy Devstral Small 1.1#

Make sure you launched an OpenAI-compatible server such as vLLM or Ollama as described above. Then, you can use OpenHands to interact with Devstral Small 1.1.

In the case of the tutorial we spineed up a vLLM server running the command:

vllm serve mistralai/Devstral-Small-2507 --tokenizer_mode mistral --config_format mistral --load_format mistral --tool-call-parser mistral --enable-auto-tool-choice --tensor-parallel-size 2

The server address should be in the following format: http://<your-server-url>:8000/v1

Launch OpenHands#

You can follow installation of OpenHands here.

The easiest way to launch OpenHands is to use the Docker image:

docker pull docker.all-hands.dev/all-hands-ai/runtime:0.48-nikolaik

docker run -it --rm --pull=always \
    -e SANDBOX_RUNTIME_CONTAINER_IMAGE=docker.all-hands.dev/all-hands-ai/runtime:0.48-nikolaik \
    -e LOG_ALL_EVENTS=true \
    -v /var/run/docker.sock:/var/run/docker.sock \
    -v ~/.openhands:/.openhands \
    -p 3000:3000 \
    --add-host host.docker.internal:host-gateway \
    --name openhands-app \
    docker.all-hands.dev/all-hands-ai/openhands:0.48

Then, you can access the OpenHands UI at http://localhost:3000.

Connect to the server#

When accessing the OpenHands UI, you will be prompted to connect to a server. You can use the advanced mode to connect to the server you launched earlier.

Fill the following fields:

  • Custom Model: openai/mistralai/Devstral-Small-2507
  • Base URL: http://<your-server-url>:8000/v1
  • API Key: token (or any other token you used to launch the server if any)

See settings

Image: OpenHands Settings

Cline#
Launch a server to deploy Devstral Small 1.1#

Make sure you launched an OpenAI-compatible server such as vLLM or Ollama as described above. Then, you can use OpenHands to interact with Devstral Small 1.1.

In the case of the tutorial we spineed up a vLLM server running the command:

vllm serve mistralai/Devstral-Small-2507 --tokenizer_mode mistral --config_format mistral --load_format mistral --tool-call-parser mistral --enable-auto-tool-choice --tensor-parallel-size 2

The server address should be in the following format: http://<your-server-url>:8000/v1

Launch Cline#

You can follow installation of Cline here. Then you can configure the server address in the settings.

See settings

Image: Cline Settings

Examples#
OpenHands:Understanding Test Coverage of Mistral Common#

We can start the OpenHands scaffold and link it to a repo to analyze test coverage and identify badly covered files. Here we start with our public mistral-common repo.

After the repo is mounted in the workspace, we give the following instruction

Check the test coverage of the repo and then create a visualization of test coverage. Try plotting a few different types of graphs and save them to a png.

The agent will first browse the code base to check test configuration and structure.

Image: mistral common coverage - prompt

Then it sets up the testing dependencies and launches the coverage test:

Image: mistral common coverage - dependencies

Finally, the agent writes necessary code to visualize the coverage, export the results and save the plots to a png. Image: mistral common coverage - visualization

At the end of the run, the following plots are produced: Image: mistral common coverage - coverage distribution Image: mistral common coverage - coverage pie Image: mistral common coverage - coverage summary

and the model is able to explain the results: Image: mistral common coverage - navigate

Cline: build a video game#

First initialize Cline inside VSCode and connect it to the server you launched earlier.

We give the following instruction to builde the video game:

Create a video game that mixes Space Invaders and Pong for the web.

Follow these instructions:
- There are two players one at the top and one at the bottom. The players are controling a bar to bounce a ball.
- The first player plays with the keys "a" and "d", the second with the right and left arrows.
- The invaders are located at the center of the screen. They shoud look like the ones in Space Invaders. Their goal is to shoot on the players randomly. They cannot be destroyed by the ball that pass through them. This means that invaders never die.
- The players goal is to avoid shootings from the space invaders and send the ball to the edge of the over player.
- The ball bounces on the left and right edges.
- Once the ball touch one of the player's edge, the player loses.
- Once a player is touched 3 times or more by a shooting, the player loses.
- The player winning is the last one standing.
- Display on the UI, the number of times a player touched the ball, and the remaining health.

Image: space invaders pong - prompt

The agent will first create the game:

Image: space invaders pong - structure

Then it will explain how to launch the game:

Image: space invaders pong - task completed

Finally, the game is ready to be played:

Image: space invaders pong - game

Don't hesitate to iterate or give more information to Devstral to improve the game!

Files

32 files · 388 GBWeights 5.56 GB (smallest of 26 GGUF variants). Sizes and sha256 from the signed manifest.
Show all 32 files with their sha256
FileSizesha256
.gitattributes3.53 KBfc080bcd1ba226c93c59c742860cd7206a0f47a7571d29a015c68bc8a01de2cc
Devstral-Small-2507-BF16.gguf47.2 GB0b6458ba8e41c633a08560a5818c90678a138420f98bbca7d2076dd320738153
Devstral-Small-2507-IQ4_NL.gguf13.5 GB1a82668b2881e804f3f9c3726ed4251f97693e9876fdc75f4530e62199f06796
Devstral-Small-2507-IQ4_XS.gguf12.8 GB47e03bcb00955b2adc4361e567fe7597e4975356c52ab917bc66b8a219b871b5
Devstral-Small-2507-Q2_K.gguf8.89 GBc6badc64d7452518c04e51f7e5e3fff604527976313196f4956972fcb23bab02
Devstral-Small-2507-Q2_K_L.gguf9.05 GBc7dfb3ccf8a68ec0f78da5a7f0bfa8904a83389cea1c556a92baf41e22d2126b
Devstral-Small-2507-Q3_K_M.gguf11.5 GBa94259d6cfef4757f208e908fea3b00430d33bf6c67f6a2ba0b3342ccedf1b5a
Devstral-Small-2507-Q3_K_S.gguf10.4 GBa140e4dba23be605ce677d156f8c669cb77ab22887b0072fd3cc6b6b8c9bf5d8
Devstral-Small-2507-Q4_0.gguf13.5 GB14c883fda2c36d63cca11ec6fa32907421ce5740e00d57bfeed00f7f863b2275
Devstral-Small-2507-Q4_1.gguf14.9 GB5ab904ec8566cb76d3cfb701a43b522f60eab6ff1b8e1ac04634ac027a63a2ee
Devstral-Small-2507-Q4_K_M.gguf14.3 GB5578b1cd0733b496cdb2d309d9a275de2ea31681793c8f05f70f3adfa65a26c4
Devstral-Small-2507-Q4_K_S.gguf13.5 GB427e073be7662af57b2223049960c50b1cf252f3145491ede048897c7f3c3258
Devstral-Small-2507-Q5_K_M.gguf16.8 GBf27744a8db83d609241b096d97bf27f98d236d7a3ff23e28790c7260909b9a64
Devstral-Small-2507-Q5_K_S.gguf16.3 GBa0ab32c0c046aa4e8c527673a13801172a4a575fd5bcbc5aba03d6494f32a832
Devstral-Small-2507-Q6_K.gguf19.3 GB80727fb4454baa1540fe363d98852b85a00fff6771531b258df477b4e9e0e193
Devstral-Small-2507-Q8_0.gguf25.1 GBbd43fa34f9a5fa379143972b3e83b9a4bac74b8e78c08d77234d8e940085aa5e
Devstral-Small-2507-UD-IQ1_M.gguf6.02 GB91d9e29e7e4503f3438e39d7fc510177bbc006bb644d110573dc918a2049445e
Devstral-Small-2507-UD-IQ1_S.gguf5.56 GB5e27a9218ba874da65a94a2d699101109571ef626b8c51f3929d2945cfc65506
Devstral-Small-2507-UD-IQ2_M.gguf8.24 GB6febba34b28417618e84f1a6d6d30101b08a1516a7cb4fb06ace8651d7558efb
Devstral-Small-2507-UD-IQ2_XXS.gguf6.75 GBfa7c910d8ba1b60560c4ec10a05e9495f733236b374c945e049ad3da77755bc0
Devstral-Small-2507-UD-IQ3_XXS.gguf9.41 GB5e469672311d7fa7f2b5a9273dd4c583cf756046f90cbe23f58499166ddb1540
Devstral-Small-2507-UD-Q2_K_XL.gguf9.29 GB7949f32aea780cd1f23e5d10aeaf63152ad3bede06f71bcf06d6e58129a7b931
Devstral-Small-2507-UD-Q3_K_XL.gguf11.9 GB86697a2157e0608169bab04fa9079de3498c5889d29bc6d10af647ec581e4ac2
Devstral-Small-2507-UD-Q4_K_XL.gguf14.5 GBf352346d3b644385d8604cb5452c5deb2720e52e71b1d79a01463594246def45
Devstral-Small-2507-UD-Q5_K_XL.gguf16.8 GB008e036e04fefb2a356ae781c0a2039705e4f2f707814c3b87ce7a9032e9234b
Devstral-Small-2507-UD-Q6_K_XL.gguf20.8 GB05d141bcea979202ad6bc2628849d211798ab03b3226b8e68fdc58bdb6d3fb93
Devstral-Small-2507-UD-Q8_K_XL.gguf29.0 GB1f0699bcd3b77acd56d7c18c82d5f4bb6327eae9a40949526c844633d0a59698
README.md20.3 KB60157d60eb92643afe6324d53e596699a68eb5a686b44d653d9cc3dcf124b172
config.json1.33 KBcabd042c4158942c2bd25e6d7a47cb1bab3de9d22aa4c2f9fd071b00d9a1a4a2
imatrix_unsloth.dat10.0 MB642b74ad3fd16ffe3c7a305978c83e0ff749061e28b3b57db3f85537df758f6d
mmproj-F16.gguf878 MB402640c0a0e4e00cdb1e94349adf7c2289acab05fee2b20ee635725ef588f994
mmproj-F32.gguf1.76 GBfe008d4fa9f135369cdfab450e2267212989fc76d533ef67242d1ccbde449efc
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
8d0c7eb7bf pinned now2026-11-15 04:45 UTC32 files · 388 GB

Use it

$ fw get unsloth/Devstral-Small-2507-GGUF
# manifest sha256 27f6667a28ce… · 388 GB · 32 files
$ fw verify ./Devstral-Small-2507-GGUF unsloth/Devstral-Small-2507-GGUF
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/unsloth/Devstral-Small-2507-GGUF.json --dir ./Devstral-Small-2507-GGUF $ python3 fw.py verify ./Devstral-Small-2507-GGUF ./unsloth__Devstral-Small-2507-GGUF.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Devstral-Small-2507-GGUF --revision 8d0c7eb7bf0142cc3b94c88450eddcc7720e4488 --local-dir ./Devstral-Small-2507-GGUF
llama.cppDownload one GGUF variant (Devstral-Small-2507-UD-IQ1_S, 5.56 GB), then serve it.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Devstral-Small-2507-GGUF --include "Devstral-Small-2507-UD-IQ1_S*" --local-dir ./Devstral-Small-2507-GGUF $ llama-server -m ./Devstral-Small-2507-GGUF/Devstral-Small-2507-UD-IQ1_S.gguf
OllamaMake an Ollama model from the downloaded file.
$ printf 'FROM ./Devstral-Small-2507-GGUF/Devstral-Small-2507-UD-IQ1_S.gguf\n' > Modelfile $ ollama create devstral-small-2507-gguf -f Modelfile

License

Name
Apache License 2.0
Id
Apache-2.0
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
60157d60eb92643afe6324d53e596699a68eb5a686b44d653d9cc3dcf124b172
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: unsloth <huggingface.co/unsloth>Newsgroups: alt.freeweights.mistralSubject: Devstral-Small-2507-GGUFDate: 2026-11-15Commit: 8d0c7ebSigned: 2DC28CC7B26A283B ✓
Upstream
unsloth/Devstral-Small-2507-GGUF
Pinned commit
8d0c7eb7bf0142cc3b94c88450eddcc7720e4488
Manifest
Devstral-Small-2507-GGUF.json · .minisig
Manifest sha256
27f6667a28ce3e0cbbc5d295ba2580e02f4e37d1f1e9e6312bd635f6014cc044
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:45 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/unsloth/Devstral-Small-2507-GGUF.json $ curl -O https://freeweights.allternit.com/manifests/unsloth/Devstral-Small-2507-GGUF.json.minisig $ minisign -Vm Devstral-Small-2507-GGUF.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

Parent

mistralai/Devstral-Small-2507 · this model is a quantization of it

No model in the catalog names this one as its parent.

Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download unsloth/Devstral-Small-2507-GGUF
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. Devstral-Small-2507-GGUF.json. Provenance. Takedown history: none.
From: bartowski <huggingface.co/bartowski>Subject: alamios_Mistral-Small-3.1-DRAFT-0.5B-GGUF
From: microsoft <huggingface.co/microsoft>Subject: chatbench-mistral-7b
From: NousResearch <huggingface.co/NousResearch>Subject: DeepHermes-3-Mistral-24B-Preview
From: mistralai <huggingface.co/mistralai>Subject: Devstral-Small-2-24B-Instruct-2512
From: mlx-community <huggingface.co/mlx-community>Subject: Devstral-Small-2-24B-Instruct-2512-4bit
From: mlx-community <huggingface.co/mlx-community>Subject: Devstral-Small-2-24B-Instruct-2512-6bit