

Coreflux HUB desktop with the app dock and the status bar (connectors, license, time, and broker menu)
Why Use the Coreflux HUB?
You need a single place to manage your broker without installing extra tools or connecting via the command line. The Coreflux HUB gives you an interface to explore topics, create and edit LoT (Language of Things) definitions, configure connectors, and monitor system status—all from one dashboard. It is available as a browser app (its own container, via Docker Compose) or as a standalone desktop application for Windows and Linux.http://localhost:3000) or as a standalone desktop application for Windows x64, Linux x64, and Linux ARM64. See Installation for Docker commands, Compose profiles, the HUB desktop app, and the login flow. Download builds from the Downloads page. An installed desktop app updates itself — see Update the HUB desktop app.localhost and on HTTPS. The desktop app is already installed and does not use this.When to Use the HUB
- Manage everything from the HUB — Configure your broker, deploy logic, and set up data connectors without installing desktop tools
- Go from idea to deployment in minutes — Write and deploy Actions, Models, and Rules directly in the built-in editor
- Monitor your system in real time — See device connections, data flow, and system health at a glance
- Diagnose issues fast — Inspect live MQTT messages and run broker commands from one interface
Prerequisites
Install the HUB (and the broker, if you do not already have one) from Installation. Afterdocker compose --profile full up, open http://localhost:3000, click New Connection, and set Host to broker (Protocol mqtt://, Port 1883). The desktop app is on the HUB desktop tab of that page.
To open brokers your organization registered at portal.coreflux.org, use Coreflux Fleet on the login card instead of New Connection. See Account, fleet, and Cloud mode.
How the HUB Is Organized
The HUB is built around six apps. Each app groups related tools so you can switch between tasks without leaving the browser. Cluster Viewer is Beta. Its dock icon, labeled Cluster, appears only when the broker host you are connected to is in a cluster.MQTT
LoT Editor
Dashboards
Connectors
System
Cluster Viewer
MQTT
Browse live data flowing through your broker. The MQTT app includes a Data Viewer for subscribing to topics and publishing test messages, and a Connected Clients view to see which devices are online.

Data Viewer: the topic tree filtered to a site, with a topic pinned on the right showing its message timeline and payload
LoT Editor
Write and deploy logic directly in the HUB. The LoT Editor is a notebook editor: cells hold LoT, Python, or Markdown, each cell deploys on its own, and the sidebar lists everything currently running on the broker — no external tools required.

LoT Editor with the live project's notebook open: Projects, Broker runtime, Configuration, and Library in the sidebar, with Deployed and Deploy All in the header
Dashboards
Design operator-facing screens from a component library—gauges, charts, industrial symbols, and controls—and bind each widget to live data on your broker. The Dashboard Manager lists your panels; open one to preview or use it full screen for walls and shared links.

Dashboards: a published panel with a live 3D site view and KPI cards bound to broker topics
Connectors
Connect your broker to databases, PLCs, and external systems. The Connectors app shows each connector as a card with a live status indicator, and lets you configure connectors visually or in LoT code.

Connectors Manager: connector cards with type badges, live status dots, and quick actions
System
Administer the broker itself. The System app provides Broker Configuration, User Management, a Command Console for direct broker commands, and Broker Logs for real-time diagnostics.

The broker menu in the status bar: broker tools, HUB settings, and help

