Lovelace
Lovelace is a powerful UI framework for Home Assistant that provides a customizable, feature-rich interface for building smart home dashboards with an integrated AI-powered web IDE.
https://lovelace.sh/?ref=producthunt

Product Information
Updated:Nov 7, 2025
What is Lovelace
Lovelace is Home Assistant's modern user interface framework that replaced the old 'States' UI starting from release .86. It serves as both a dashboard builder for smart home controls and a web-based integrated development environment (IDE). The framework allows users to create custom interfaces by organizing entities, cards, and controls in a clean, intuitive way while also providing developers with coding tools enhanced by AI capabilities.
Key Features of Lovelace
Lovelace is a web-based, AI-powered development environment that combines a lightweight IDE with advanced AI assistance capabilities. It offers features like syntax highlighting, code completion, Git integration, and AI-powered code generation while being accessible from any browser or device. The platform emphasizes mobility and flexibility in development workflow, allowing developers to code and review from anywhere while maintaining access to powerful AI tools and workspace management features.
AI-Powered Assistant: Integrated AI agent that provides code completion, generation, and answers questions using models from OpenAI, Anthropic, Google, and xAI
Smart Editor Features: Comprehensive code editing capabilities including syntax highlighting, autocomplete, and inline AI edits to accelerate workflow
Version Control Integration: Built-in Git support for connecting to GitHub, GitLab, or Bitbucket with branch management and synchronization features
Cross-Platform Accessibility: Access your development environment from any device through a web browser, enabling mobile development and remote work
Use Cases of Lovelace
Remote Development: Developers can work on projects, review code, and debug issues while away from their main workstation
Mobile Coding: Quick code edits and reviews can be performed from tablets or phones during commutes or when away from desk
Collaborative Development: Teams can collaborate on projects with shared workspace management and version control integration
Rapid Prototyping: Quickly prototype ideas using AI assistance and code generation features from any location
Pros
No installation required - runs in browser
AI-powered features enhance productivity
Accessible from any device with internet connection
Integrated version control and collaboration features
Cons
Requires internet connection to use
May not fully replace traditional desktop IDEs for complex projects
AI features require paid subscription
How to Use Lovelace
Install Lovelace: Lovelace is now the default UI in Home Assistant since version .86. If you're running an older version, create a file called ui-lovelace.yaml in your /config/ folder and restart Home Assistant.
Access the Lovelace UI: After installation, access Lovelace through the Overview tab in Home Assistant. You can start customizing your dashboard from there.
Add Cards: Click the '+' button to add new cards. You can choose from various built-in card types like entities, glance, picture, map etc. Configure the cards by selecting entities and customizing their appearance.
Install Custom Cards (Optional): You can install custom community-made cards through HACS (Home Assistant Community Store) to extend functionality. After installing, add them as resources in your Lovelace configuration.
Edit Configuration: You can edit cards either through the visual UI editor or by using YAML code. Toggle between modes using 'Show Code Editor' and 'Show Visual Editor' buttons. For whole dashboard configuration, use the 'Raw Configuration Editor'.
Organize Views: Create different views/tabs to organize your cards by room, function or any other logical grouping. Each view can have its own theme and layout.
Check Unused Entities: Find entities not yet added to your dashboard by selecting 'Unused Entities' in the top right settings menu. This helps ensure all your devices are properly displayed.
Customize Appearance: Customize entity names, icons, and units through the configuration. You can use Material Design Icons or Font Awesome icons. Apply themes to change the overall look.
Lovelace FAQs
Lovelace is a UI framework that became the default interface for Home Assistant starting from version .86, replacing the old 'States' UI framework. It uses a single configuration file to define the UI separately from the states.
Popular Articles

Microsoft MAI-Image-1 Release: What It Is, Why It Matters, and How to Use Microsoft’s New In-House AI Image Generator
Nov 6, 2025

Sora Invite Codes Free in December 2025 and How to Get and Start Creating
Nov 6, 2025

Top 10 SweetAI Chat Alternatives in 2025: Best NSFW AI Chat Apps You Must Try
Oct 31, 2025

SweetAI Chat vs Moonmate (2025): AIPURE’s Honest Recommendation of the Best NSFW AI Chat App
Oct 30, 2025







