OPEN-SOURCE BROWSER EXTENSION

Ubicon

Custom device icons for UniFi.

Give every client on your UniFi network the right icon, even the ones UniFi has never heard of. A community-built icon database, your own uploads, and a read-only overlay that never touches your UniFi settings.

Current version 0.5.0

Independent project. Not made by, affiliated with, or endorsed by Ubiquiti.

THINGS UNIFI CALLS "UNKNOWN CLIENT"

Bambu Lab H2D Prusa Core One Kindle Scribe Lenovo Legion Go Hak5 WiFi Pineapple Analogue 3D PLC controller reMarkable
unifi.ui.com/clients
screenshot 01-clients-table.png Custom icons across the UniFi client list

WHAT IS UBICON

A visual layer on top of UniFi, nothing more.

UniFi's Network admin shows a neat icon for every device it recognizes. For everything it does not, you get a generic placeholder. Ubicon fills that gap: it lets you assign the right icon to any client, from a community database or your own image, and that icon then shows up everywhere UniFi displays the device, the client list, the detail panel, dashboard widgets, insights and flows, and side panes.

WHY WE BUILT IT

Everyone's odd gadgets go unrecognized.

UniFi's fingerprinting is excellent for mainstream gear, but it does not know the less common devices: Bambu Lab and Prusa printers, e-readers, handheld and retro game consoles, Hak5 tools, industrial controllers, and hundreds of other things people actually run at home and at work. Until now there was no clean way to fix those icons without touching UniFi itself. Ubicon fixes the look without ever changing your configuration, and it does it in a way the whole community can extend so no single device stays unrecognized for long.

FEATURES

Everything the extension does

IN THE DATABASE TODAY

60+

Community icon database

Dozens of devices UniFi does not fingerprint, growing with every contribution.

Your own custom icons

Upload any image for a device; it is resized to a clean 128px icon and stays private to your machine.

Shows everywhere

The icon follows the client across the whole UniFi UI.

Read-only and safe

Ubicon never calls the UniFi API and never changes a single UniFi setting.

Works on your controllers

unifi.ui.com out of the box, plus self-hosted and local controllers you add yourself.

Take it with you

Export and import your assignments and custom icons between machines. Or turn on optional GitHub sync and keep every browser in step through a private repository you own, with no item limit and custom icons included. Read the guide.

Cross-browser

Chrome, Edge, Brave, and Firefox.

Always current

Ubicon reads the database straight from the CDN, so new community icons appear without waiting for an extension update.

Open from end to end

The extension and the device database are both public repositories you can read, fork, or extend.

HOW IT WORKS

Four steps, one outbound request

  1. 1

    Ubicon reads a client's identity (its MAC address and name) directly from the UniFi page you are already viewing.

  2. 2

    It matches that client to the icon you assigned.

  3. 3

    Community icons are fetched as plain static files from a public CDN, with no user data attached to the request.

  4. 4

    Everything else, your assignments and any custom icons, stays in your browser. If you turn on optional GitHub sync, they also go to a private repository in your own GitHub account, and nowhere else.

No accounts, no analytics, no tracking, and no servers of ours. One outbound request, for the public icon database.

Ubicon popup
screenshot 02-popup-overlay.png The Ubicon toolbar popup with the number of assigned devices, a Manage Assignments button and the console list

The toolbar popup shows your consoles, how many devices you have assigned, and export and import for the whole set. Manage Assignments opens a searchable list of everything you have assigned.

OPTIONAL GITHUB SYNC

Keep every browser in step

Turn it on and your icon assignments and custom icons are saved to a private repository in your own GitHub account. Connect another browser with a setup code and it shows the same icons, with no item limit.

  • A free GitHub account is enough.

  • The token you create opens only that one repository. Ubicon refuses anything broader.

  • Off until you set it up, and nothing about it ever reaches us.

Setup wizard
screenshot 05-sync-intro.png The GitHub sync setup wizard: create repo, create token, connect

Three steps, about three minutes. The wizard opens the GitHub pages with their forms already filled in, and hands you a setup code for your other browsers.

HOW TO USE IT

From install to the right icon

  1. 1

    Install Ubicon for your browser.

  2. 2

    Open the Clients page in the UniFi Network admin.

  3. 3

    Open a client's Change Icon dialog and click the Ubicon icon that appears.

  4. 4

    Search the community database and pick a match, or switch to the Custom icon tab and upload your own image.

  5. 5

    The icon appears across UniFi immediately. Assignments sync through your browser account; custom images stay on that computer (use Export and Import in the Ubicon popup to move them).

screenshot 03-assign-community.png The assign icon panel, Community database tab with search results
Community database tab
screenshot 04-assign-custom.png The assign icon panel, Custom icon upload tab
Custom icon tab

OPEN SOURCE

Add an icon once, every Ubicon user gets it.

Ubicon is open source, and so is its device database. The database is nothing more than JSON records and 128px PNG icons in a public GitHub repository, so anyone can read it, use it, and add to it. If Ubicon does not yet have an icon for your gadget, add it once and every Ubicon user gets it.

Contribute a device View the repo

Suggest a device

Fill in a short GitHub issue form. No coding required.

Open a pull request

Add the icon and the record directly if you would rather do it yourself.

PRIVACY AND TRUST

Ubicon collects nothing.

It reads device identities only from the page you are viewing, only to place icons, and never sends them anywhere. The single network request it makes is a public download of the community icon database.

0

Accounts

Nothing to sign up for.

0

Analytics

No telemetry, no tracking, no metrics.

0

Servers of ours

There is no backend to send anything to.

1

Outbound request

A public download of the icon database.

Read the privacy policy

Ubicon is read-only. It never calls the UniFi API and never changes a UniFi setting.

One optional exception: GitHub sync. Turn it on and your assignments and custom icons go to a private repository in your own GitHub account, using a token you create, and to nowhere else. Off by default, and we still receive nothing. Everything about GitHub sync.

Install Ubicon

Free and open source, on the Chrome Web Store, Edge Add-ons and Firefox Add-ons.

Add to Chrome Add to Edge Get for Firefox

Current version 0.5.0

Extension on GitHub Release notes