Harness Corp: a game about making a 0.6B model useful Developer Tom (creator of WorldTUI) released Harness Corp, a browser-based incremental game that runs Qwen3-0.6B locally via WebGPU and tasks players with building harness upgrades — such as a $20 Input fence, JSON mode, an add_days tool and an EU Prompt-Writing Licence — to make the fixed 0.6B model reliable on data-extraction jobs. The game is built on a roughly 600-line WGSL and TypeScript custom WebGPU inference engine that keeps weights in int4, adopted after WebLLM failed on Firefox because that browser allowed only 9 storage buffers per shader where WebLLM needed 10. Testing Qwen3-0.6B's failure modes produced the upgrades: wrapping inputs in tags fixed few-shot examples leaking into answers (pass rate had dropped to 0%), and the prompt line "one tool call is enough" raised tool-calling pass rates from 40% to 70%. TL;DR: Harness Corp is an incremental game in which Qwen3-0.6B runs directly in your browser, and it's up to you to make it useful. You buy harness parts, run evals, and gradually automate more and more of your work. Play it here 358 MB download https://simedw.com/projects/harness-corp . It requires WebGPU. Desktop Chrome or Edge works best, but I've done my best to get it working on mobile and Firefox too. While working on WorldTUI https://simedw.com/2026/10/21/world-model-terminal/ , I started experimenting with various small language models running in the browser. It reminded me of the early days of LLMs, when prompt engineering was half the battle and getting a model to produce valid JSON felt like a major achievement. Eventually, I decided to turn this into a small game. There are spoilers from this point onwards, so I'd recommend giving the game a try first. The premise You've started a company, and naturally, the board wants it to be AI-native. But legal can only sign off on running Qwen3-0.6B locally. The company receives a stream of increasingly difficult data extraction tasks. It starts with things like extracting names and dates from emails and moves on to invoice totals with VAT exceptions. Every task can be done manually, but you will quickly want to delegate it to your digital coworkers. Every completed task earns money. Unfortunately, running your imaginary GPU cluster costs electricity, so you need to make enough money to keep the lights on. As you earn more, you can buy harness upgrades like JSON mode or an add days tool to make the model more reliable. Run evals to see whether things actually improved, and finally automate yourself out of a job. The base model stays fixed throughout, for practical reasons. You're just building increasingly elaborate machinery around it. And if you buy the EU Prompt-Writing Licence , you can write your own prompts What a 0.6B model gets wrong Before building the game, I tested how Qwen3-0.6B fails on these tasks. Most failures ended up becoming upgrades you can buy. Here are some of them. The example makes it worse. Few-shot prompting is a well-established technique, but with smaller models you need to be careful about how you structure the examples. Otherwise, the model might start copying from them, and the pass rate can drop to 0%. It even copied the example inside a rule: write "e.g. Ali Khan", and Ali Khan started showing up in the answers. The way around this was to wrap the emails in