hjLabs AI Playground
Starting the on-device runtime…
This playground is built by hjLabs.in, an independent maker of privacy-first web tools. It exists because the interesting part of open-source AI is no longer getting a model to run — it is getting one to run somewhere that does not cost money per request and does not require trusting a third party with your data. Everything here is a thin, honest interface over @huggingface/transformers, WebLLM and kokoro-js talking to the browser WebGPU API. There is no backend inference, no telemetry on your inputs, and no model claimed to work that has not actually been loaded and run.
hjlabs ai playgroundabout browser aiclient side ai projectprivacy first ai toolsopen source model playgroundwebgpu demo site
hjLabs.in, an independent maker of web tools. It costs us almost nothing to run because there is no inference server — the site is static files on Cloudflare’s edge and your GPU does all the work, so there is no per-user cost to recover.
It is free and there is no per-request limit, because we are not paying for the compute — your own GPU is. The only cost is the one-time model download, which your browser caches.
No. There is no sign-up, no key and no quota, because there is no server doing the work — your browser fetches public model files from Hugging Face over HTTPS and runs them on your own GPU.
That depends on the individual model, not on this site. Each model page links to its Hugging Face repository, where the licence is stated — most of the catalog is Apache-2.0 or MIT, a few are research-only. We add nothing on top: hjLabs.in claims no rights over anything you produce here.
No. The model weights are downloaded from Hugging Face to your browser once, and every inference after that runs on your own GPU through WebGPU. Your text, images and audio are never sent anywhere — hjLabs.in has no inference server and no way to see your input.