explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR: claims and caveats
  • What TwIL-8B is
  • The benchmark claims
  • Why the two variants matter
  • What the card says about its own limits
  • What is verified and what is not
  • How to run it
  • Who should care
  • How to check the claims yourself
  • Related reading
← Back to blog

explainx / blog

webAI TwIL-8B: An 8.8B Open-Weight Reasoning Model Claims 88-93% of Frontier Scores. What the Model Card Shows

webAI, Open Source, Reasoning Models, Local AI, Claimed vs Verified

Part of AI Tools and Apps

webAI released TwIL-8B, an 8.8B reasoning model post-trained from IBM Granite 4.2. Its card claims 98.2 on MATH-500 and 81.6 on LiveCodeBench. Claims vs caveats.

Nov 4, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
webAI TwIL-8B: An 8.8B Open-Weight Reasoning Model Claims 88-93% of Frontier Scores. What the Model Card Shows

webAI has released TwIL-8B, an 8.8-billion-parameter open-weight reasoning model, on Hugging Face. The model card says it posts the highest MATH-500 and LiveCodeBench scores in its comparison against Qwen3.5-9B, Gemma 4 12B and Gemma 4 31B, and that it reaches 88-93% of the best frontier score on several reasoning benchmarks. It also says plainly where the model is weak: knowledge-heavy tests. The scores are webAI's own, and the license is non-commercial.

This post explains what the model is, what the card claims, which numbers can and cannot be compared, and how to run it locally.

TL;DR: claims and caveats

table · 2 cols
ItemWhat the model card says
Size and base8.79B parameters, post-trained from IBM granite-4.2-8b
TrainingFull-parameter SFT, then GRPO/DAPO reinforcement learning, then a length-aware RL stage for the balanced variant
Best claimsMATH-500 98.2, AIME 2025 88.3, LiveCodeBench 81.6 (verbose variant)
Weak spotsGPQA Diamond 70.2, HLE 12.6, MMLU-Pro 76.5
Context window131,072 tokens, inherited from the base model
Local files16.38 GiB bf16, 4.98 GiB Q4_K_M GGUF
LicensewebAI Non-Commercial License ver. 1.0
Who ran the testswebAI; competitor scores are published figures, not re-run

What TwIL-8B is

The model is a dense decoder-only transformer in the Granite family, with 40 layers, 4,096 hidden size and a 100,352-token vocabulary. webAI ships two variants that share the architecture and tokenizer. The balanced variant is the default and reasons for fewer tokens. The verbose variant reasons longer and is meant for hard contest-style problems. Both emit a think block before the answer.

The training recipe has three steps, per the card. First, full-parameter supervised fine-tuning on reasoning traces for math, STEM and instruction following. Second, reinforcement learning with GRPO and DAPO on math, code, STEM and instruction-following prompts, which yields the verbose variant. Third, a further RL stage with a reward that favors shorter reasoning, which yields the balanced variant. The card says the training pools were decontaminated against the benchmarks by 13-gram matching.

This is the second webAI model we have covered. In August the company released a much smaller formal-logic model, and we looked at its claims in TwIL-LM3: a 3B model that beats GPT-OSS-120B, with three big asterisks. TwIL-8B is a bigger, more general reasoning model. Do not confuse the company with Opera's proposed WebAI standard for local models in the browser, which is a separate project with a similar name.

The benchmark claims

Against open peers

TwIL-8B benchmark chart against Qwen3.5-9B and Gemma 4 modelsTwIL-8B benchmark chart against Qwen3.5-9B and Gemma 4 models Image: webAI

From the card's table, in percent:

table · 5 cols
BenchmarkTwIL-8BQwen3.5-9BGemma 4 12BGemma 4 31B
MATH-50098.296.6n/a87.9
AIME 202688.392.577.589.2
HMMT Feb 202668.271.2n/a77.2
GPQA Diamond70.281.778.884.3
IFBench (verbose)74.464.574.076.0
LiveCodeBench (verbose)81.665.672.080.0

The card's head-to-head summary says TwIL-8B wins 7 and loses 6 of 13 shared benchmarks against Qwen3.5-9B, and wins 3 and loses 11 of 14 against the much larger Gemma 4 31B. The pattern is clear. TwIL-8B is strong at contest math, code and instruction following, and behind on knowledge.

Against frontier models

The card also compares against GPT-5.5, Claude Opus 4.8 and Grok 4.3 at their highest published reasoning effort. TwIL-8B reaches 93% of the best frontier score on LiveCodeBench, 92% on IFBench, 90% on HMMT Nov 2025 and 88% on AIME 2026 and HMMT Feb 2025. On HMMT Feb 2026 it reaches 69%, on GPQA Diamond 75% and on HLE 26%. It beats Claude Opus 4.8 on IFBench by 12.2 points. The card notes that newer releases, including GPT-6.1 Sol, Claude Opus 5.5 and Grok 4.7, no longer report AIME, HMMT or GPQA, so the frontier comparison uses older models. For a view of the current frontier, see our GPT-6.1 Sol coverage.

Tokens per problem

The card reports about 19.5k output tokens per AIME 2026 problem for TwIL-8B, against 31.2k for Qwen3.5-9B, 21.0k for Claude Opus 4.8 and 5.0k for GPT-5.5. On HMMT Feb 2026 the numbers are 32.9k, 40.6k, 30.0k and 8.0k. In plain words, it reasons more tersely than its open peer but far less efficiently than GPT-5.5. webAI itself says the harnesses and tokenizers differ, so the comparison is directional.

Why the two variants matter

Reasoning models spend tokens to buy accuracy, and tokens cost time and money. A model that thinks for 33,000 tokens on one problem is slow on a laptop and expensive on an API. webAI's answer is the balanced variant. It starts from the verbose model and adds a reinforcement-learning stage whose reward favors shorter reasoning, measured against per-domain length references for math, code, STEM and instruction following. The aim is to keep most of the accuracy while cutting the length.

The card does not publish a full table for the balanced variant on every benchmark, which is why so many rows carry a dagger. What it does show is that on AIME 2026 the balanced model averages about 19.5k tokens and scores 88.3, while Qwen3.5-9B uses 31.2k tokens for 92.5. That is a trade: fewer tokens, a few points lower. Whether the trade suits you depends on your job. For batch grading of math problems on a single GPU, shorter traces mean more problems per hour. For a hard one-off proof, the verbose variant or a larger model may serve better.

What the card says about its own limits

The card is more candid than many launch posts. It states that knowledge benchmarks trail larger open models and the frontier by wide margins, and it explains why: those tests reward stored knowledge, which tends to scale with parameter count more than with reasoning-focused training. It says SWE-bench, SuperGPQA, tool use and agentic tasks were not evaluated. It says there is no safety or preference tuning beyond what Granite 4.2 carries, which matters if you plan to expose the model to users. And it lists cross-harness caveats: competitor numbers come from each vendor's model card or third-party tests with their own prompts, sampling and token budgets, and on a 30-problem contest set one problem is 3.3 points.

That last point is worth keeping in mind when you read the tables. A gap of two or three points on AIME or HMMT is within the noise of a single problem. The larger gaps, such as +16.0 on LiveCodeBench over Qwen3.5-9B or -11.5 on GPQA Diamond, are more informative.

What is verified and what is not

table · 2 cols
ClaimStatus
Scores for TwIL-8BVendor-run by webAI; no independent reproduction found yet
Competitor scoresPublished figures from model cards, MathArena and community runs; not re-run
LiveCodeBench, IFBench, MMLU-Pro, HLE rowsMeasured on the verbose variant, not yet on the default balanced one
Gemma 4 31B MATH-500 of 87.9The card itself says it is unusually low and may reflect answer extraction
GGUF performanceScores were measured on bf16; the card says Q4_K_M may deviate slightly
Agentic tasks, tool use, SWE-benchNot evaluated

The most important caveat is the mixed variants. The headline coding number, 81.6 on LiveCodeBench, comes from the verbose variant, but the default download is the balanced one. A reader who pulls the default and expects 81.6 may get something different. The card is upfront about this with a dagger in the tables, which is good practice, and it also admits that the MATH-500 figure for Gemma 4 31B looks low.

How to run it

The bf16 weights are 16.38 GiB per variant. For modest hardware, the Q4_K_M GGUF is 4.98 GiB. With llama.cpp, the card gives:

bash
llama-cli -hf webAI-Official/TwIL-8B --hf-file TwIL-8B-Q4_K_M-balanced.gguf -cnv -c 40960 -n 32768

With Transformers, load the model with AutoModelForCausalLM and pass subfolder="verbose" for the verbose variant. It needs a Transformers release with Granite 4.2 support. The default sampling settings are temperature 1.0 and top_p 0.95. Give it a large generation budget. The card warns that a short budget truncates the reasoning and scores far worse, and that low-effort modes score substantially lower. If you are new to local inference, start with our guide to what llama.cpp is and how to run models locally, and see how another team ran a mid-size model in Qwen 3.6 27B for local development. For how GGUF support is converging across tools, read Transformers now matches llama.cpp on GGUF.

Who should care

  • Local-AI users who want a small model that is strong at math and code and are fine with long reasoning traces.
  • Researchers studying length-aware RL: the balanced variant is a public example of trading accuracy for fewer tokens.
  • Anyone comparing open reasoning models. Treat the card as a lead to test, not a verdict.

Who should be careful: anyone planning a commercial product. The non-commercial license blocks that unless webAI grants terms. Anyone needing broad knowledge, such as question answering over general facts, should read the GPQA and HLE rows first. Anyone building agents should note that tool use was not evaluated.

How to check the claims yourself

  1. Run your own tasks, not only public benchmarks. Contest math rewards a narrow skill.
  2. Test both variants on your prompts, and record tokens per answer.
  3. Compare against Qwen3.5-9B on the same hardware and settings.
  4. Check the Q4_K_M build, because that is what most local users will run.
  5. Watch for independent leaderboard runs from MathArena or similar sources.

Our earlier Particle-1 claimed-vs-verified post used the same method on another small-model claim.

Related reading

  • TwIL-LM3 from webAI
  • What is llama.cpp
  • Qwen 3.6 27B local development
  • Transformers and llama.cpp GGUF parity
  • Particle-1 claimed vs verified

Figures come from the TwIL-8B model card as read on November 4, 2026 and may be revised by webAI. Follow @explainx_ai for updates.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Nov 4, 2026

llama.cpp v0.9.0 and ggml 0.29.0: Native FP8, Multi-Node Tensor Parallelism and What Local-AI Users Get

llama.cpp tagged v0.9.0 on November 4, 2026. The ggml 0.29.0 library underneath adds a native OCP FP8 E4M3 tensor type, a new flash-attention op for multi-sequence serving, batched tensor copy APIs and initial multi-node tensor parallelism through NCCL, plus kernel work across CUDA, Metal, Vulkan, SYCL, OpenCL and Hexagon.

Nov 4, 2026

LoCo: Tencent Researchers Teach a 7B Reasoning Model When to Stop Thinking

A Tencent-affiliated team published LoCo, a way to make reasoning models stop deliberating once they have enough information. It reports 41.7 to 45.4 percent shorter completions on math and 23.4 to 36.3 percent on code, with accuracy kept or improved, and released a 7B model and MIT-licensed code.

Nov 4, 2026

RTX Spark Laptop on Linux: GPU Reportedly Runs at 780 MHz When Plugged In

A MindStudio write-up claims native Linux on the Nvidia RTX Spark laptop runs the GPU at about 780 MHz when plugged in, because an encrypted power table can only be read by the Windows driver. Nothing from Nvidia confirms it yet.