The Uiprobe Chrome Extension connects live webpages to their corresponding probes, allowing you to run comparisons and review probe status without leaving the page you're inspecting.
It acts as a lightweight control surface that sits alongside the web app, optimized for quick checks and repeat runs during development and review.
When you open the extension on a webpage, Uiprobe first determines whether you're authenticated and whether a probe already exists for the current URL.
If you're not signed in, the extension prompts you to authenticate via Figma. Once signed in, this authentication is reused across Uiprobe, so you don't need to sign in again when moving between the extension and the web app.
If you're signed in, the extension automatically checks whether the current webpage is already linked to a probe.
If a probe exists for the current URL, the extension displays the active probe.
The probe card shows:
From this state, you can:
Running a probe from the extension never overwrites previous results. Each run creates a new version, just like running a probe from the web app.
If no probe exists for the current webpage, the extension offers the option to create one.
Creating a probe from the extension requires a Figma frame URL. Once provided, Uiprobe validates the input and confirms whether the frame can be used as a design source.
After validation:
From that moment on, the webpage and the Figma frame are linked through the probe.
Probes created via the Chrome Extension can only be re-run from the extension. The web app does not show a re-run action for these probes.
To create a new version, return to the page in Chrome and run the probe from the extension as normal.
The exception is if you replace the webpage URL via Probe Settings with a publicly accessible URL — at that point the probe can be re-run from the web app like any other probe.
The Chrome Extension is designed to complement the web app, not replace it.
You can use the extension to:
You must use the web app to:
This separation keeps the extension fast and focused while leaving deeper analysis to the full interface.
The Chrome Extension is intentionally limited in scope.
It does not:
Its role is to make running and accessing probes frictionless while you're working on a live page.