Back to projects

Personal

Rooze

A privacy-focused suite of browser-based AI tools that keeps processing on-device rather than sending user data to a server.

Rooze homepage with browser-based AI tools interface

Selected screenshots

Text-to-image generator

AI image processing

What it is

Rooze is a collection of practical AI tools for images and utilities that run directly in the browser.

The core idea is simple: useful AI experiences should not always depend on a cloud workflow, especially when privacy, speed, and low-friction usage matter.

By keeping processing local where possible, Rooze aims to make AI tooling feel more immediate, more private, and more accessible.

What makes it special

Rooze is probably the only example of Stable Diffusion 1.5 (SD 1.5) running fully in the browser.

That is a genuinely unusual achievement: it required rebuilding SD 1.5 for ONNX with a mixed-precision model so you keep fp32-level accuracy while the weights stay under about 1.8GB.

Alongside SD 1.5, Rooze includes a full model manager so end users can manage the models they have downloaded and installed in the browser—perhaps the world’s only such implementation.

What I did

I have a particular interest in AI models that run in the browser, and I built Rooze as a playground for experiments.

After several months I achieved something distinctive: Stable Diffusion 1.5 running in the browser, refined into production-ready code.

Whilst others claim to have SD 1.5 working in the browser, to my knowledge Rooze is the only publicly accessible example.