The XENEON EDGE is more than a secondary display. It can become a space for the information you want in view most often. iCUE includes a set of built-in widgets, but you can also create your own. Whether you want a custom system monitor, a weather display, or something more specialized, building a widget is more approachable than it may seem.
This guide covers how custom widgets work, where to find the full technical reference, what you need before you start, and how AI coding tools can speed up the process dramatically.
Custom widgets are built with HTML, CSS, and JavaScript, and run on a Chromium-based rendering engine (QtWebEngine).
At a structural level, every widget is a folder with two required files:
Optional files include additional CSS and JavaScript, image assets, and a translation.json for localization.
Rather than restating the full specification here, the complete reference for the manifest format, the available user-configurable control types (sliders, color pickers, sensor selectors, and so on), the plugin APIs for sensors and media, and the runtime hooks for connecting to iCUE all live in the official Elgato documentation. That's the canonical source and stays in sync with the framework as it evolves.
CORSAIR provides a WidgetBuilder Kit to make the process easier. It includes both the WidgetBuilder CLI and a Skill for AI coding agents.
The WidgetBuilder CLI (icuewidget) is a command-line tool that scaffolds a new widget folder, validates your manifest and HTML, and packages the result into an .icuewidget file ready to import into iCUE.
The Skill is designed for coding agents such as Claude Code, Codex, Gemini CLI, Augie, OpenCode, and similar tools. It primes the agent on the widget specification, the device sizes and resolutions for the XENEON EDGE, the Pump LCD, and the Keyboard LCD, and the conventions for layout, manifest, and plugin use.
Together they cover the whole loop: scaffold, generate, validate, package. Find the download for the WidgetBuilder Kit below.
Make sure you have these ready before development:
You don't need to be a web developer to build a custom HTML widget. AI coding agents like Claude Code, Codex, Gemini CLI, Augie, OpenCode, or similar tools can generate working widget code from a plain-language description.
Upload the Skill from the WidgetBuilder Kit to your coding agent of choice. The Skill primes the model on the widget specification, the device sizes and resolutions for the XENEON EDGE, the Pump LCD, and the Keyboard LCD, and the conventions for layout, manifest, and plugin use.
Once the Skill is loaded, describe what you want. Something like:
Be specific about what data you want displayed and how it should look. Mention which devices you're targeting (XENEON EDGE, keyboard LCD, pump LCD, or all three). If you want user-configurable settings, describe what should be adjustable. And if your widget needs external data (weather, stock prices, anything pulled from an API), mention that upfront so the AI can guide you through source selection.
Once the AI generates your files, run them through the WidgetBuilder CLI to validate the output and package the result into an .icuewidget file. If something isn't quite right, tell the AI what to change. It's an iterative loop that makes widget creation accessible without coding experience.
Even though LLMs advance quickly, the process may take a couple of iterations. Building a nice, unique widget still requires craft, testing, and attention to detail.
Once your widget is packaged, import it into iCUE by clicking the "+" button in the Widgets panel and selecting the file. You can also just double-click the .icuewidget file on your system. iCUE verifies the file, and if everything checks out, your widget appears in the widget list for all supported devices.
A few things to keep in mind whether you're writing code by hand or generating widgets with AI:
Once you've built something you're proud of, you have a few options for getting it in front of other people. The simplest is to export it as an .icuewidget file and share it directly with friends or community members.
A creators portal is on the way that will let widget builders publish directly to the Elgato Marketplace, with support for both free and paid widgets. That gives designers and developers a clear way to reach the broader XENEON EDGE community.
A CIKKBEN SZEREPLŐ TERMÉKEK
JOIN OUR OFFICIAL CORSAIR COMMUNITIES
Join our official CORSAIR Communities! Whether you're new or old to PC Building, have questions about our products, or want to chat about the latest PC, tech, and gaming trends, our community is the place for you.