IBM Granite 4.2: Free Local Reasoning Models Worth It? IBM released Granite 4.2, a family of open-source reasoning models at 3B, 8B, and 30B parameters, under the Apache 2.0 license on August 25, featuring switchable thinking modes and trained via reinforcement learning in real environments. The 8B model scores 47.67 on SWE-Bench Verified and 86.67% on AIME25, while the 30B reaches 57.00 on SWE-Bench Verified, though Qwen3.8-27B still leads on most coding benchmarks. IBM just shipped something developers actually asked for: open-source reasoning models you can run on your own hardware, without a license fee, without an API call, and without sending your code to someone else’s server. IBM Granite 4.2 — three models at 3B, 8B, and 30B parameters — landed August 25 under Apache 2.0 . The benchmarks are solid. But the real story is what IBM actually did under the hood to train these things. One Model, Three Thinking Modes The headline feature is a switchable reasoning system built into a single checkpoint. You don’t download separate “thinking” and “non-thinking” model variants. You toggle the mode at inference time: Full thinking — the model reasons step-by-step inside