Instructions to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- llama-cpp-python
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with llama-cpp-python:
# !pip install llama-cpp-python from llama_cpp import Llama llm = Llama.from_pretrained( repo_id="ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF", filename="hackidle-nist-coder-v1.1-f16.gguf", )
llm.create_chat_completion( messages = "No input example has been defined for this model task." )
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M # Run inference directly in the terminal: llama cli -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M # Run inference directly in the terminal: ./llama-cli -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M # Run inference directly in the terminal: ./build/bin/llama-cli -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
Use Docker
docker model run hf.co/ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
- LM Studio
- Jan
- Ollama
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with Ollama:
ollama run hf.co/ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
- Unsloth Studio
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF to start chatting
Using HuggingFace Spaces for Unsloth
# No setup required # Open https://huggingface.co/spaces/unsloth/studio in your browser # Search for ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF to start chatting
- Pi
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
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": "ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
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 ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
Run Hermes
hermes
- Atomic Chat new
- OpenClaw new
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
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 "ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M" \ --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"
- Docker Model Runner
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with Docker Model Runner:
docker model run hf.co/ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
- Lemonade
How to use ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF:Q4_K_M
Run and chat with the model
lemonade run user.HackIDLE-NIST-Coder-v1.1-GGUF-Q4_K_M
List all available models
lemonade list
HackIDLE-NIST-Coder v1.1 (GGUF)
HackIDLE-NIST-Coder is a NIST-focused local model built from Qwen2.5-Coder-7B-Instruct and fine-tuned on a NIST cybersecurity corpus.
This GGUF repo is the portable build for Ollama, llama.cpp, LM Studio, and text-generation-webui.
Use it as a helper. Do not treat it as a source of truth for exact control names, RMF step lists, or reference-architecture component names without checking the source publication.
What went into v1.1
Version 1.1 was trained on 530,912 examples from 596 NIST publications.
Compared with the first release, v1.1 added:
7,206training examples28additional NIST documents- CSWP coverage, including CSF 2.0, Zero Trust, and Post-Quantum Cryptography material
- cleanup for
6,150malformed DOI links - removal of known broken-link markers in the training corpus
Training dataset:
Current eval status
I ran a small local smoke eval on April 22, 2026 against etgohome/hackidle-nist-coder:latest. In that local Ollama install, latest matched the v1.1 line.
Result: 1/5 cases passed.
The model stayed in-domain and handled a rough FIPS 140-2 vs. FIPS 140-3 comparison. It still missed exact grounding on:
- SP 800-207 reference-architecture component names
- the full SP 800-37 Rev. 2 RMF sequence
- the exact CM-6 control name and description
- stronger publication selection and logging/audit grounding for a contractor remote-access planning prompt
That is the important limitation. The model can sound close while still being wrong on exact NIST structure.
Good uses
This model is useful for:
- brainstorming where to start in NIST
- drafting first-pass explanations
- surfacing likely document families
- turning NIST-flavored questions into something a human can verify
- local experimentation with domain fine-tuning on Apple Silicon
It is not reliable enough yet for:
- exact control names
- exact framework step ordering
- exact reference-architecture component naming
- answers that need source-level correctness on the first pass
Available quantizations
| Quantization | Approx. size | Use case |
|---|---|---|
| F16 | 14 GB | Full precision reference build |
| Q8_0 | 7.5 GB | Higher quality local inference |
| Q5_K_M | 5.1 GB | Balanced size and quality |
| Q4_K_M | 4.4 GB | Small local default for most machines |
Start with Q4_K_M unless you have a reason to use a larger file.
Run with Ollama
ollama pull etgohome/hackidle-nist-coder:v1.1
ollama run etgohome/hackidle-nist-coder:v1.1 "Which NIST docs would you read before drafting a zero trust migration plan?"
Run with llama.cpp
git clone https://github.com/ggerganov/llama.cpp
cd llama.cpp
make
wget https://huggingface.co/ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF/resolve/main/hackidle-nist-coder-v1.1-q4_k_m.gguf
./llama-cli \
-m hackidle-nist-coder-v1.1-q4_k_m.gguf \
-p "Which NIST docs would you start with for contractor remote access?" \
-n 500
Other formats
License
The base model is Qwen2.5-Coder-7B-Instruct, released under Apache 2.0. The NIST source publications used for the dataset are public domain U.S. government works. This model card uses Apache 2.0 for the model artifact and documents the NIST data source separately.
Citation
@misc{hackidle_nist_coder_v11_gguf,
title = {HackIDLE-NIST-Coder v1.1 GGUF},
author = {Troy, Ethan Oliver},
year = {2025},
version = {1.1},
url = {https://huggingface.co/ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF}
}
- Downloads last month
- 280
4-bit
5-bit
8-bit
16-bit
Model tree for ethanolivertroy/HackIDLE-NIST-Coder-v1.1-GGUF
Base model
Qwen/Qwen2.5-7B