Skip to main content
You can customize the layout structure of the host application. The lynxAPI exposes registration methods to inject or replace React components in multiple layout slots.

Title bar customization

The top title bar is divided into three sections: Start (left), Center, and End (right).

Example: Add a sync button


Status bar customization

The bottom status bar lists state indicators and quick toggles.

Example: Hardware monitor integration

If you want to replace the default status bar with custom metrics, use replaceContainer:

The sidebar navigation panel houses page links and settings routes.

Running AI panel customization

The split screen view shown when executing a card is customizable. You can replace individual panels or the full viewport.

Modals customization

You can register custom modal overlays or override the host’s default dialog windows.

Add custom modals

To register a custom modal in the application overlay tree:

Replace built-in modals

To replace a default host modal, assign your replacement component to the appropriate key in replaceModals:

Miscellaneous slots

Markdown viewer replacement

You can supply a custom Markdown component to display project readme files:

Background replacement

You can override the default window background layer:
Last modified on June 21, 2026