Downloads · 30 days
250
72% of all-time downloads
Hob-forge/smeagle-4b
smeagle-4b is a text generation model from Hob-forge. Use it when you need the model to write or continue text. It is set up for gguf. The card lists the license as other.
smeagle is a compact (4B) agentic model — a terminal / software-engineering helper fine-tuned by Hob Forge from Qwen/Qwen3.5-4B-Base. It's built for the people big models leave behind: laptops and modest PCs, low RAM,…
Downloads · 30 days
250
72% of all-time downloads
All-time downloads
347
Public
Repo size
14.1 GB
Likes
1
Public
Click a slice to open those files.
.gguf14.1 GB · 100%
From the Hugging Face model README
smeagle is a compact (4B) agentic model — a terminal / software-engineering helper fine-tuned by
Hob Forge from Qwen/Qwen3.5-4B-Base. It's built for the people
big models leave behind: laptops and modest PCs, low RAM, no datacentre GPU. It calls tools, edits
files, writes and checks code, and drives an agent loop — and it fits in a few GB.
It works methodically: read before you write, verify before you claim, report honestly. Small, focused, and unreasonably effective at the work it was trained for.
Two honest measurements, run against the raw Qwen3.5-4B base as the baseline (same data, same load — no cherry-picking):
0.568 → smeagle 0.415). That's a large, real shift on the objective that matters.It's native tool-calling tuned — hand it tool schemas (Ollama tools, or an OpenAI-compatible /v1
endpoint) and it emits proper tool_calls. No prompt-wrestling to make it act.
Small, but genuinely agentic. Give it tools and it:
And with no tools at all, it's still a handy little coding/terminal assistant: write a function, explain a snippet, draft a shell command, reason through a small task.
Measured: 16/16 on our agentic task suite (scored by real task completion — tool chains, file ops, code-gen+verify, error-recovery, constrained output), and −27% loss vs the base model on its training objective.
ollama run hf.co/Hob-forge/smeagle-4b:Q8_0
Feel it out with a few prompts (no tools needed):
Write a Python function is_prime(n), then walk me through why it's correct for 17 and 18.I want to find every .log file over 10MB and delete it. Give me the one-liner and explain each part.A file has 12,000 lines and I need to process it in chunks of 500 without loading it all into memory. Sketch the approach.Then give it tools (Ollama tools or an OpenAI-compatible /v1 endpoint) and let the agent out:
List the files in this project, read the main entry point, and tell me what it does.Create three files a.txt, b.txt, c.txt — each containing its own name — then list them to confirm.Write a factorial(n) function to factorial.py and syntax-check it before you tell me it's done.The small-but-mighty part shows when it's driving — that's what it was trained for.
| File | Size | Fits comfortably in | Use it when |
|---|---|---|---|
smeagle-4b-v0.1-Q4_K_M.gguf | 2.6 GB | ~4 GB RAM/VRAM | smallest — older laptops, tight memory |
smeagle-4b-v0.1-Q5_K_M.gguf | 3.0 GB | ~5 GB | a little more headroom |
smeagle-4b-v0.1-Q6_K.gguf | 3.4 GB | ~5–6 GB | near-lossless, still small |
smeagle-4b-v0.1-Q8_0.gguf | 4.3 GB | ~6 GB | best quality; the recommended default |
262K context. Runs on CPU alone, or a sliver of GPU.
git clone https://github.com/ggml-org/llama.cpp.git && cd llama.cpp && cmake -B build && cmake --build build -j
./build/bin/llama-cli -hf Hob-forge/smeagle-4b:Q8_0 -p "list the files here, then tell me what this project is"
Give it your own system prompt and tools and it stays out of the way. Ask it "who are you" with no system prompt and it'll introduce itself as smeagle — the identity is injected only in that bare case, never over your system message or tool calls.
We pushed it with a hard trap-suite (10 tasks built specifically to make a strong 4B fail — 8-hop dependent chains, an RPN evaluator, byte-exact files, self-referential puzzles) and re-ran the flaky ones several times so we'd report reliable behaviour, not a lucky single draw. The genuine limits — double-check it on these:
a op b vs b op a) — the classic bug. Review order-sensitive logic it writes.What it does do well: the full agentic suite (16/16 — single-tool → multi-tool chains → file ops → code-gen+verify → error recovery → constrained output), plus long dependent tool-chains, building larger working modules with correct logic, and recognizing a tool's limits.
smeagle is released under the Hob Forge Community License v1.0 (LICENSE.md). In plain
English:
The base model (Qwen/Qwen3.5-4B-Base, Apache-2.0) keeps its Apache-2.0 terms, unaffected.
Fine-tuned from Qwen/Qwen3.5-4B-Base by Hob Forge — a tiny sovereign AI lab shipping small, honest
specialists for people who run AI on their own hardware. Not abliterated. Trained with anti-doom-loop and
long-horizon reasoning data. Full catalogue: huggingface.co/Hob-forge.