News · SI

webAI releases TwIL-8B, an 8.8B reasoning model that runs on a laptop

webAI has released TwIL-8B, an 8.8B reasoning model post-trained from IBM's Granite 4.2 8B for maths, code and instruction following. It posts 98.2 on MATH-500 and 81.6 on LiveCodeBench, ships a 4.98 GiB quantised build for local use, and comes under a non-commercial licence.

webAITwIL-8BOpen weightsReasoning modelsIBM GraniteLocal AILLM

webAI has released TwIL-8B, an 8.8B-parameter reasoning model aimed at maths, code and instruction following, with open weights on Hugging Face[1]. It's post-trained from IBM's Granite 4.2 8B, and webAI pitches it on cost per task rather than raw size[2].

01 / 04

How it was built

TwIL-8B went through full-parameter supervised fine-tuning, then GRPO/DAPO reinforcement learning, then a final length-aware RL stage that trims how long it thinks[1]. That produces two variants sharing one architecture and tokenizer: "balanced", the default, and "verbose", which thinks longer[1]. It's a 40-layer dense decoder with a 131,072-token context window inherited from Granite, English text in and out[1].

02 / 04

Benchmarks

In webAI's comparison against open models of similar size and up to 3.5 times larger, TwIL-8B has the top MATH-500 score at 98.2, against 96.6 for Qwen3.5-9B, and the top LiveCodeBench score at 81.6, against 80.0 for Gemma 4 31B[1]. It scores 74.4 on IFBench, 9.9 points above Qwen3.5-9B[1]. The LiveCodeBench and IFBench figures were measured on the longer-thinking verbose variant, not the default balanced one[1]. The balanced variant also uses about 19.5k output tokens per AIME 2026 problem, 38% fewer than Qwen3.5-9B's 31.2k[1].

The weak spot is knowledge. TwIL-8B gets 70.2 on GPQA Diamond, 11.5 points behind Qwen3.5-9B, and 12.6 on Humanity's Last Exam with the verbose variant[2]. The competitor numbers were taken from public sources rather than re-run, so treat the comparison as webAI's own[1].

03 / 04

Running it

The full bf16 checkpoint is 16.38 GiB, and a 4.98 GiB Q4_K_M GGUF build is sized for CPUs or modest-VRAM GPUs through llama.cpp[2]. The model needs a big generation budget: the card's example sets 32,768 new tokens, and short budgets cut its reasoning off and hurt scores[2]. The licence is the webAI Non-Commercial License 1.0, so it's for research and personal use rather than products[1].

webAI already ships smaller TwIL models in its local desktop app, where TwIL 3B Pro is the default on 8 GB Macs[3].

04 / 04

Why it matters

Small reasoning models often get the right answer but spend tens of thousands of tokens getting there, which is slow on local hardware. TwIL-8B's length-aware training is a direct attack on that, and a 5 GB model that scores near frontier systems on maths and code makes local reasoning more practical, as long as you don't need it commercially or for knowledge-heavy questions.

FAQ

Frequently asked questions.

01

What is TwIL-8B?

It's an 8.79B-parameter dense reasoning model from webAI, post-trained from IBM's Granite 4.2 8B with full-parameter supervised fine-tuning and GRPO/DAPO reinforcement learning. It targets contest maths, code and instruction following, and thinks in a reasoning block before it answers.

02

How does it score?

webAI reports 98.2 on MATH-500 and 88.3 on AIME 2025, plus 81.6 on LiveCodeBench and 74.4 on IFBench for the verbose variant, all at high effort with thinking on. It trails on knowledge-heavy tests, with 70.2 on GPQA Diamond, well behind Qwen3.5-9B.

03

Can I run it locally?

Yes. The full bf16 weights are 16.38 GiB, and there's a 4.98 GiB Q4_K_M GGUF build for llama.cpp that fits on a CPU or a modest GPU. It has a 131,072-token context window.

04

Can I use it commercially?

No. The weights are under the webAI Non-Commercial License 1.0, even though the Granite base model is Apache 2.0.

That’s the story

Building with what’s new?

Spectrum Web Co ships products, places talent, builds social narratives and builds custom business tools as monthly services.

Related stories

SI Preferred Networks opens PLaMo 3 Translate, offline translation models from 0.8B to 31BJapan's Preferred Networks has released PLaMo 3 Translate as open weights in four sizes, from 0.8B to 31B parameters, covering 53 languages. The models run fully offline on phones, laptops and internal servers, free for personal and non-commercial use and, after registration, for commercial use by organisations with up to 1 billion yen in annual revenue.Read the storySI Macrocosmos releases IOTA Decide 4B, an open model that answers with probabilities instead of textMacrocosmos, the team behind Bittensor's IOTA subnet, has released IOTA Decide 4B, its first public model. Built on Qwen3.5-4B and fine-tuned across 16 internet-connected GPUs, it returns calibrated probabilities for routing, policy and triage decisions in a single pass, under Apache 2.0.Read the storySI Ricursive's Ripple-65B Preview is a 65B open model that beats far bigger US rivals at agentic codingRicursive Intelligence has released Ripple-65B Preview, a dense 65-billion-parameter model trained from scratch on 12 trillion tokens and published under Apache 2.0. It scores 80.52 on TerminalBench 2.1, ahead of several much larger US open-weight models, and is small enough to run on an NVIDIA DGX Spark.Read the story