Instructions to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S # Run inference directly in the terminal: llama cli -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S # Run inference directly in the terminal: llama cli -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S # Run inference directly in the terminal: ./llama-cli -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S # Run inference directly in the terminal: ./build/bin/llama-cli -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Use Docker
docker model run hf.co/peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
- LM Studio
- Jan
- vLLM
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
- Ollama
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with Ollama:
ollama run hf.co/peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
- Unsloth Studio
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with Unsloth Studio:
Install Unsloth Studio (macOS, Linux, WSL)
curl -fsSL https://unsloth.ai/install.sh | sh # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF to start chatting
Install Unsloth Studio (Windows)
irm https://unsloth.ai/install.ps1 | iex # Run unsloth studio unsloth studio -H 0.0.0.0 -p 8888 # Then open http://localhost:8888 in your browser # Search for peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF to start chatting
- Pi
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with Docker Model Runner:
docker model run hf.co/peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
- Lemonade
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Run and chat with the model
lemonade run user.Nail-Qwen3.6-35B-A3B-GGUF-UD-Q4_K_S
List all available models
lemonade list
- Hermes Agent
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q4_K_S" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Straight to the point
Nail dominates Qwen3.6-27b and its ThinkingCap fine-tune on time-to-answer while matching their accuracy on reasoning and agentic software engineering ability, and wins on multi-turn conversation quality even when the 27b models use a higher quantization.
Say goodbye to overthinking, tool call failures, amnesic loops, and fluffy outputs.
MTP version here has a larger selection of quants.
This is Unsloth's UD-Q4_K_XL quant of Qwen3.6-35B-A3B with an improved chat template also containing a force-appended system prompt that sharpens behaviour. llama.cpp applies it automatically, nothing needed from you.
If you have a Mac, use the MLX build instead. This exists for everyone who doesn't.
The numbers
All benchmarks on Mac Studio M2 Ultra 64 GB, oMLX, 8bit KV cache, MLX quants.
Multi turn conversations, capped at 6 turns
Autonomous software engineering in Pi coding agent
Best conversation score, fastest to a working fix, fastest to a correct answer โ against dense models that take 2-5x times as long, at accuracy parity with all of them. Four benchmarks, n=3 seeds, one Mac Studio M2 Ultra. Nail beats Opus4.8 (medium) 3-0 on first-attempt solves in a real SWE Live repo, no fluffing about. We used Pi for local models, Claude Code for Opus.
Which one. Many independent tasks, or you'd rather solve 3 problems in the time Qwen3.6-27b solves one โ Nail. One long agentic session that has to stay coherent inside a single context โ Dagger-27b, its dense sibling at the same ~21 GB RAM footprint.
Deployment math. The Nail GGUF and about 180k tokens of context in 8-bit KV should fit comfortably on a 24GB RAM card, which means it probably runs 120 tok/s on a single RTX4090 or RX7900 without partial offloading.
Memory footprint in multi-turn conversations to the context ceiling
Nail with full context and unquantized KV cache fits and runs on a 32GB unified RAM Mac, because it uses less RAM per token in context even at full 16bit KV precision.
While Nail runs all the way to 92 turns and 262k tokens context on that machine, Dagger taps out at 42 turns and 73k tokens.
Constrained hardware makes Nail the marathon winner AND the sprint winner, without sacrificing quality over Dagger or ThinkingCap.
Dagger wins for users with a lot of RAM, and a very long task, who are not in a hurry.
The other axis: context
Long form stamina is context ceiling รท tokens-per-question:
Seconds-per-correct is a sprint metric. In a long session that keeps every turn's thinking in context, the binding resource isn't time โ it's context space, and your ceiling is context รท tokens per question.
Nail declares the same 262,144-token native context as Dagger, so the ceiling is not where it loses โ the fill rate is. On GPQA-Diamond Nail spends 5,777 tokens per question against Dagger's 2,380:
- Hard questions chained inside the native context: Dagger 110 ยท ThinkingCap 63 ยท Nail 45 ยท stock Qwen 24.
- Conversation turns inside 100k tokens, on a harness that keeps each turn's thinking (Claw-Eval per-turn think+answer): Dagger 57 ยท ThinkingCap 44 ยท Nail 35.
Nobody sat through a 110-step session โ it matters for autonomous thinking, agentic work, and conversations you keep coming back to.
Nail's verbose thinking is free in seconds and expensive in context. It still beats stock Qwen on both, but here Dagger wins by 2.4ร. Nail for throughput, Dagger for endurance โ the two axes have opposite winners, and neither model answers both.
The secret sauce
The system prompt ships inside the chat template and applies on every call. If you send your own system prompt, yours is emitted first and Nail's is appended after it:
You are Nail-35b-a3b, a variant of Qwen3.6-35B-A3B. Answer directly, after thinking. Lead with the answer, then only what it needs to be correct and usable.
Never: open with preamble or pleasantries; restate the question; add filler transitions; hedge with niceties; or repeat a point you've already made.
Always: keep essential steps, caveats, uncertainties, and specifics โ never drop correctness or a needed warning for brevity. Keep the final answer lean. Use the least structure that conveys it (plain prose when short; lists or code only when they earn their place). If genuinely uncertain, say so and explain why โ never omit uncertainty for the sake of brevity.
If a user request is genuinely ambiguous, ask a sharp question, don't guess.
Byte-identical to Dagger's, apart from the name.
The prompt is always on and lives in the template, not the API โ disabling it means editing chat_template.jinja.
Froggeric's chat template that we used as a base implements many tricks that drastically improves multi-turn agentic workflows with tool calling.
The composition of our battle tested prompt with the improved template is what makes Nail so effective.
What the numbers are, and aren't
Every measurement we publish was taken on the MLX build, not on this file. They are not the same
artifact: MLX Unsloth-Dynamic-4bit and GGUF UD-Q4_K_XL are different quantization schemes at a
similar size, and llama.cpp and oMLX are different runtimes. On the one head-to-head we did run โ
the UD-Q4_K_XL file, llama-bench on an M2 Ultra, 2k prompt โ llama.cpp was 1.6ร faster on
prefill and level-to-slightly-slower on decode than oMLX on the MLX build. The Q5 and Q6
files are unmeasured; expect slower decode roughly in proportion to their size.
So: treat the plate as evidence about the recipe โ a 3.4B-active MoE with this template and this prompt โ not as a measurement of this file. If you want numbers for this exact GGUF, we haven't taken them.
Use
Let llama.cpp fetch it โ pass a :quant tag (:Q4_K_S, :Q4_K_XL, :Q5_K_XL, :Q6_K_XL, :IQ3_S). The tag
is required: this repo has no Q4_K_M, so a bare -hf with no tag falls back to the wrong file. The
mmproj rides along in the manifest, so vision works from the same tag โ no second download.
# text โ auto-downloads to llama.cpp's own cache
llama-server -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:Q4_K_XL -ngl 99 # or llama-cli
# vision โ same tag; the mmproj is pulled automatically
llama-mtmd-cli -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:Q4_K_XL -ngl 99 --image photo.jpg
Prefer to keep the files yourself? Download explicitly, then point -m at the local path:
hf download peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF \
--include "*UD-Q4_K_XL.gguf" "mmproj-F16.gguf" --local-dir Nail-GGUF # a bare download pulls ~116 GB
llama-cli -m Nail-GGUF/Nail-Qwen3.6-35B-A3B-UD-Q4_K_XL.gguf -ngl 99 # text
llama-mtmd-cli -m Nail-GGUF/Nail-Qwen3.6-35B-A3B-UD-Q4_K_XL.gguf \
--mmproj Nail-GGUF/mmproj-F16.gguf -ngl 99 --image photo.jpg # vision
Which file
| file | size | notes |
|---|---|---|
Nail-Qwen3.6-35B-A3B-UD-IQ3_S.gguf |
13.7 GB | smallest โ fits a 16 GB VRAM card (the MoE's cheap KV leaves room for context at this weight size). Lowest quality of the tiers; use a larger quant if it fits |
Nail-Qwen3.6-35B-A3B-UD-Q4_K_S.gguf |
20.9 GB | the roomy 24 GB pick โ a hair smaller than Q4_K_XL, trading a sliver of quality for noticeably more context headroom on a 24 GB card. Start here if you want the most room to breathe at 4-bit |
Nail-Qwen3.6-35B-A3B-UD-Q4_K_XL.gguf |
22.4 GB | the measured 4-bit โ the file the head-to-head below was run on, and the size-match to a 27B at 6-bit. Reach for this over Q4_K_S when you have the room and want the exact file the numbers came from |
Nail-Qwen3.6-35B-A3B-UD-Q5_K_XL.gguf |
26.6 GB | more bits if you have the headroom |
Nail-Qwen3.6-35B-A3B-UD-Q6_K_XL.gguf |
31.8 GB | most bits. On a 64 GB machine the MoE's cheap context makes this affordable where a dense 27B at the same quality would not be |
All five are Unsloth Dynamic quants, all carry the identical embedded template, and all use the
same mmproj-F16.gguf for vision โ you only need one copy of it. All five are -hf tag
addressable, e.g. llama-cli -hf peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF:UD-Q6_K_XL.
Your own system prompt is preserved โ the terseness directives are appended after it, so a harness with a large prompt of its own still gets its instructions honored. Override the concision directives explicitly and you have plain Qwen3.6-35B-A3B with a fixed template.
Recommended sampling
temperature 1.0 ยท top_p 0.95 ยท top_k 20 ยท min_p 0
No repetition or presence penalties. Concision comes from the prompt; penalizing tokens distorts thinking in ways we haven't tested.
Limitations
- The numbers above are not from this file, but from MLX. See above. This is the honest caveat.
- The prompt is not removable through the API. It lives in the GGUF's embedded chat template. Use Unsloth's original if you need unmodified behavior.
- Vision needs
mmproj-F16.ggufandllama-mtmd-cli. Plainllama-cliis text-only. - We did not quantize this. Quality is entirely Unsloth's UD recipe; we changed one metadata string. Any quantization loss is theirs to characterize, and they document it better than we could.
Credits
- Qwen at Alibaba โ the Qwen3.6-35B-A3B base model.
- Unsloth โ the UD-Q4_K_XL quantization this repo redistributes.
- froggeric โ the fixed Qwen chat template.
- llama.cpp โ the runtime.
Citation
@misc{Nail-35B-A3B-GGUF,
title = {Nail-Qwen3.6-35B-A3B-GGUF},
author = {Saga Ishtardottir},
year = {2026},
url = {https://huggingface.co/peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF},
note = {Unsloth's UD-Q4_K_XL quant of Qwen3.6-35B-A3B with a fixed chat template and an always-on terseness prompt}
}
License
Apache-2.0, inherited from Qwen3.6-35B-A3B.
- Downloads last month
- 16,186
3-bit
4-bit
5-bit
6-bit
Model tree for peculiar-ragdoll/Nail-Qwen3.6-35B-A3B-GGUF
Base model
Qwen/Qwen3.6-35B-A3B