I organised the exhibition. Ask me about the night the painting disappeared.
Small models. Real possibilities.
Local AI chat, games and decision experiments. No account. No API key.
- Download a modelOnce, after you click Load
- Your machine runs itIn this tab, using GPU or CPU
- Make something happenPlay, write, chat or compare
Download once, reuse from cache.
Runs on your device. No account or API key.
Checking your browser…
Interview Mara
Museum curator
Load a model to start the interview.
Your remix
Make it clear
Load a model, choose a voice and try your own text.
Local chat
Your model, your machine.
Load a model to start chatting.
Select a data type
TypeSafe docsThree data shapes, tested with an ordinary local LLM. Not the Jev API; no calibration guarantee.
Your local decision
Results appear only after you run a comparison.
choice → leading option + choice distribution
Compare the outputs below. Neither proves calibrated confidence.
01 / Local distribution
One constrained output token. Relative probabilities over the supplied outcomes only.
Typed data from this distribution
Computed locally from the distribution above. Not a TypeSafe API response. No calibrated confidence field is claimed.
No typed data yet.
02 / Written estimates
The same model generates JSON, token by token.
No generated JSON yet.
Warm-up excluded. Scores run first, JSON second; prompt caching is disabled for both measured calls. This is a single-device experiment, not a benchmark against Jev.
RLCD = Reinforcement Learning for Calibrated Decisions. It names a training objective, not a decoding shortcut.
These are standard open-model baselines, not Jev or verified RLCD-trained models. Neither these option scores nor generated JSON establish calibrated confidence. Do not use them to automate consequential decisions.
Inspired by SemIf (formerly OpenJEV). Independent of TypeSafe. Read TypeSafe’s RLCD introduction.
Run a small LLM in your browser.
LocalClaw Labs is a free playground for small language models running on your own device. Download a model once, then try local AI chat, a detective game, a writing remix or a decision experiment. No account, API key or desktop installation is required. Your prompts are not sent to a hosted AI service.
5 model presetsQwen3, MiniCPM5 and Qwen3.5
4 experimentsPlay, write, chat and compare decisions
54 situationsShuffle fictional examples, then test them
Start in three steps
- Choose a model. Start with Qwen3 0.6B Q4 for the smallest download. Check the memory guidance before choosing a larger preset.
- Click Load model. The weights download from Hugging Face and are cached by your browser when storage is available.
- Try an experiment. Ask a suspect a question, remix your text, chat, or shuffle a decision situation and compare methods.
Models you can actually run here
| Model / source | Quantization | Download | Memory guidance |
|---|---|---|---|
| Qwen3 0.6B | Q4_K_M | 397 MB | Allow about 1.5 GB of free memory. |
| Qwen3 1.7B | Q4_K_M | 1.11 GB | Allow about 3 GB of free memory. Better suited to a computer. |
| Qwen3 0.6B Q8 | Q8_0 | 639 MB | Allow about 2 GB of free memory. Exact SemIf small-model build. |
| MiniCPM5 2B | Q4_K_M | 1.56 GB | Allow about 4 GB of free memory. SemIf’s desktop default. |
| Qwen3.5 4B | Q4_K_M | 3.01 GB | High-memory computer: allow about 6 GB free memory. WebGPU required; not recommended for phones. |
Download sizes are rounded decimal units. Free-memory figures are estimates, not guarantees. A browser session, context and graphics buffers need memory beyond the weights. These presets are not the complete LocalClaw model catalogue.
Explore four experiments
New to browser inference? Read the practical guide to running an LLM in your browser. For desktop runtimes and bigger models, explore the local AI software directory.
Browser AI playground FAQ
Can I run an LLM locally in a web browser?
Yes. LocalClaw Labs downloads a small language model into browser storage after you click Load model. The wllama engine runs inference on your device using WebAssembly and WebGPU when available, with a CPU path for smaller models. No hosted AI API is used for your prompts.
Which models can I try in LocalClaw Labs?
There are five presets: Qwen3 0.6B Q4_K_M (397 MB), Qwen3 1.7B Q4_K_M (1.11 GB), Qwen3 0.6B Q8_0 (639 MB), MiniCPM5 2B Q4_K_M (1.56 GB) and Qwen3.5 4B Q4_K_M (3.01 GB). The last three are the presets used by SemIf, formerly OpenJEV. These are rounded download sizes, not total memory requirements.
Is the browser AI playground free?
Yes. All four Labs experiments are free and require no account, API key or paid LocalClaw desktop license. You supply the device, electricity, browser storage and network connection for downloading the model.
Are my prompts sent to a server?
Labs does not send prompts or model answers to an AI service and does not run session recordings. Conversations are held in this tab and disappear on reload. LocalClaw and the model host still receive normal network requests when delivering the page, runtime and model files. Downloaded weights can remain in browser storage until removed or evicted.
What do WebGPU and WebAssembly do?
WebAssembly runs the local inference engine inside the browser. WebGPU lets a compatible browser use your graphics processor. Smaller Labs models can fall back to the CPU; the 4B preset requires WebGPU here. Actual speed depends on your browser, hardware, free memory and input length.
What does RLCD mean, and is this Jev?
RLCD means Reinforcement Learning for Calibrated Decisions, a training objective described by TypeSafe. The Decisions / RLCD tab is an educational experiment with standard open models, not Jev and not verified RLCD-trained weights. Its option scores and generated JSON do not establish calibrated confidence. LocalClaw is independent of TypeSafe and SemIf.
What is the difference between Noul, Score and Choice?
Noul asks a yes/no question and displays the local model’s estimated probability of Yes, from 0 to 1. Score uses an ordered rubric of two to six levels and computes the probability-weighted level index, starting at zero. Choice uses two to six unordered options and displays the leading option and the distribution. These are educational local-model adaptations of TypeSafe’s question shapes, not Jev API responses or calibrated estimates. A Noul value near 0.5 means uncertainty, not half-true; a Score can fall between levels.
How does the decision comparison work?
Choose Noul, Score or Choice, then provide a situation, question and the matching criteria. Noul uses fixed Yes/No outcomes; Score and Choice accept two to six levels or options. The model first scores allowed letters using one constrained output token. Labs derives typed data from that distribution. A second call writes its own distribution as raw JSON, which is validated and shown unchanged. Timings are real, warm-up is excluded, and prompt caching is disabled for measured calls. No calibrated confidence field is claimed. This is not a Jev benchmark.
Can I try a new situation without downloading a model?
Yes. There are 54 authored fictional examples: 18 Noul, 18 Score and 18 Choice. Choose a type, optionally filter by Support ticket, Email check or Detective Crab, then pick an example from the list or use Shuffle situation. Shuffling avoids immediate repeats and cycles through the selected pool. Neither browsing nor shuffling loads a model or creates results. Click Load model and Compare methods for a real local run.
Does Labs work on mobile or offline?
Mobile support depends on the browser and available memory; start with Qwen3 0.6B Q4. The 4B preset is intended for a computer with WebGPU and about 6 GB of free memory. After loading, inference does not need an AI server, but offline page reloads are not guaranteed and browsers may evict cached files. Keep the tab open and online for setup.
How do I remove a downloaded model?
Unload model releases the active model from memory while keeping its downloaded weights cached. Under How local inference works, Remove downloaded models deletes the listed Labs model files from this site's browser storage. Loading one again will download it again.
Sources: wllama, the linked model repositories, SemIf / OpenJEV and TypeSafe’s RLCD introduction. See the privacy policy. Last substantive update: September 22, 2026.