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).
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:
Navigation bar customization
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