CX AgentDocs Open web app
Automation

Home screen widgets

The widget gallery, templates, making widgets with AI, the CX Monitors widget and adding widgets to your home screen.

2 min readUpdated widgethome screengallerymonitors widget

CX can make live widgets for your launcher. Open Widgets from the drawer tiles or Profile → My widgets.

Step 1 · Choose a widget#

The Gallery shows live previews by category: Sab (all), Paisa (money), Mausam (weather), Time, Kaam (work). Templates (no AI tokens):

Template Shows
Bitcoin Live BTC price in INR + 24h change (refresh 30 min).
Crypto watch BTC, ETH, SOL (USD).
Weather Your city: temperature, condition, high/low, humidity (refresh 60 min).
Countdown Days to a date (New Year by default).
Goal A progress bar you update.
Note A pinned list.

Or describe your own at the top ("BTC price, dark"), which opens the chat to build it.

Step 2 · Customise#

Change name, date, Theme (auto, app, glass, midnight, mono, sunset, mint), background and size (small, medium, large). Changes show in the preview and save automatically. Edit with AI: describe a change in your own words; the chat opens with this widget selected and updates it there.

Widgets are built from blocks: stat, headline, text, list, progress, countdown, chips and button. Data sources: static values, crypto (CoinGecko), weather, or a public https JSON URL. Refresh is every 30 to 180 minutes; the refresh worker follows your fastest widget.

Step 3 · Add to home screen#

Tap Add to Home screen. If your launcher doesn't support adding directly: long-press the home screen → Widgets → CX Agent → pick the widget.

Tip

Redmi / Xiaomi / POCO: Settings → Apps → CX Agent → allow Home screen shortcuts and turn on Autostart, warna widget add nahi hoga ya update nahi hoga.

CX Monitors widget#

A dedicated widget showing all monitors at a glance: status, last check, changes. It has a ⟳ refresh in its header (checks all monitors), a loading skeleton, an error state with Try again, and a "stale" footer when data is old. Tap to open Monitors.

Widget states#

Widgets show a loading skeleton, an error with retry, or a fallback when data can't be fetched. They are re-armed after a reboot or app update.