Percept
Image recognition that runs entirely in your browser.

Overview
Percept is an AI demo that runs a real trained neural network — MobileNet — directly in the browser. Upload any image and it predicts what's in it, with confidence scores, in about a second.
Because inference happens on the device, no image is ever uploaded to a server. It's a genuine machine-learning showcase, not a mockup — the model recognises 1,000 object classes.
What it does
Real on-device model
TensorFlow.js running MobileNet — actual neural-network inference in the browser.
Top-5 predictions
Confidence-ranked results with animated probability bars.
Privacy by design
Images never leave the device — 0 bytes uploaded.
Drag, drop, done
Drop an image or browse, and results appear instantly.
Why we built it
AI features are often demoed as mock-ups that don't actually do anything. Percept is the opposite — it runs a real, trained neural network (MobileNet) directly in your browser and tells you what's in any image, with confidence scores, in about a second.
The purpose is to prove genuine machine-learning capability and a privacy-first approach: because inference happens on-device, no image is ever uploaded. It's the pattern we'd reuse for any client feature where data must never leave the user's device.
The problem
Most AI demos are fakes; real ML often means sending private data to a server.
What it does
Runs MobileNet on-device to classify any photo into one of 1,000 classes, instantly.
Why it matters
Real, working AI with privacy by design — nothing leaves the device.
How we built it
Pick a real model
We chose MobileNet — a genuine, production-grade vision model — over a scripted fake.
Run it on-device
Loaded with TensorFlow.js so inference happens in the browser on the GPU, with zero uploads.
Design the results
Top-5 predictions with animated confidence bars that make the model's reasoning legible.
Ship it live
A drag-and-drop demo anyone can try with their own images.
Want something like Percept?
We can design and build it for your business.