A unified card system for Home Assistant inspired by the iconic Star Trek LCARS interfaces.
Build your own LCARS-style dashboards and Master Systems Display (MSD) with realistic controls, reactivity and animations.
Important
π Full Documentation at lcards.unimatrix01.ca
Configuration references, card guides, core systems, tutorials, and API docs are all in the full documentation site.
Warning
LCARdS has moved from a HACS Frontend Plugin to a HACS Integration. This is a one-time migration that must be done manually on existing installs.
If you have an existing LCARdS installation you must:
- Remove the old LCARdS HACS Frontend Plugin (HACS β Frontend β LCARdS β Remove)
- If you added LCARdS as a custom HACS repository, remove that entry too
- Remove the
panel_custom:block fromconfiguration.yamlif you added one - Restart Home Assistant
- Install LCARdS from HACS Integrations (not Frontend)
- Go to Settings β Integrations β Add Integration β LCARdS to activate it
Note
LCARdS is a work in progress and not a fully commissioned Starfleet product β expect some tribbles!
This is a hobby project with great community support and contribution. It is not professional software and should be used for personal use only.
AI coding tools have been leveraged in this project β see the AI Usage section below for details.
LCARdS is the evolution of dedicated LCARS-inspired cards for Home Assistant. It originates from, and supersedes, the CB-LCARS project. LCARdS is designed to accompany and complement the HA-LCARS theme.
Each card shares a set of common core services β a unified rules engine, DataSource pipelines, theme tokens, coordinated animations, sounds, and more β providing a cohesive LCARS-like dashboard experience rather than a collection of isolated components.
Cards included:
| Card | Description |
|---|---|
lcards-button |
All standard LCARS buttons plus advanced multi-segment component mode (D-pad, Alert, custom shapes) |
lcards-elbow |
LCARS corner designs β simple and Picard-style segmented double elbows |
lcards-slider |
Interactive sliders for sensors and controllable entities β pills and gauge styles |
lcards-select-menu |
Grid of option buttons built from input_select/select entities or custom options. |
lcards-data-grid |
LCARS tabular grids with real entity data and cascade animation |
lcards-chart |
ApexCharts-powered charting with full DataSource pipeline integration |
lcards-alert-overlay |
Full-screen dashboard alert backdrop reacting to input_select.lcards_alert_mode |
lcards-msd |
Master Systems Display β embed any HA cards on a positioned SVG canvas with routed connecting lines |
LCARdS supersedes CB-LCARS. You can run both side-by-side while transitioning β all new features and fixes are in LCARdS only.
- Open HACS β search for LCARdS under Integrations β Download
- Restart Home Assistant
- Go to Settings β Integrations β Add Integration β LCARdS
That's it β no configuration.yaml changes required. LCARdS registers its resources and sidebar panel automatically.
There are no external dependencies β use with HA-LCARS themes for the full experience.
Existing users: see the breaking change notice above before installing.
AI-Assisted Development Notice (AIGβ2)
This project is heavily developed with the assistance of AI tools. Most implementation code and portions of the documentation were generated by AI models.
All architectural decisions, design direction, integration strategy, and project structure are human-led.
AI-generated components are reviewed, validated/tested, and refined by human contributors to ensure accuracy, coherence, and consistency with project standards.
This is a human-directed, AI-assisted project. AI acts as an implementation accelerator; humans remain responsible for decisions, testing for quality control, and final output.
A very sincere thanks to these projects and their authors, contributors and communities:
ha-lcars theme β the definitive LCARS theme for Home Assistant
LCARSlad London for excellent LCARS images and diagrams for reference.
meWho Titan.DS for such a cool interactive design demo and colour reference.
TheLCARS.com β a great LCARS design reference, and the original base reference for colours, Data Cascade and Pulsewave animations.
lcars for the SVG used inline in the D-pad control.
lovelace-layout-card Β· lovelace-card-mod
All Star Trek & LCARS fans β your passion drives this project π
This project is released under the MIT License.
A STAR TREK FAN PRODUCTION
This project is a non-commercial fan production. Star Trek and all related marks, logos, and characters are solely owned by CBS Studios Inc. This fan production is not endorsed by, sponsored by, nor affiliated with CBS, Paramount Pictures, or any other Star Trek franchise.
No commercial exhibition or distribution is permitted. No alleged independent rights will be asserted against CBS or Paramount Pictures. This work is intended for personal and recreational use only.
π Live long and prosper π
