Fast Search Card - An Open Source visionOS-Inspired Dashboard for Home Assistant

:christmas_tree: My Christmas Gift to the Community

Hey everyone! :wave:

I’m excited to share something I’ve been working on as my Christmas present to this amazing community: Fast Search Card - a completely open source Lovelace card that might change how you interact with Home Assistant.

:link: GitHub: GitHub - fastender/Fast-Search-Card: A search card for Home Assistant

:link: Youtube: https://youtu.be/GDTA6Qx5IxE?si=aLpJFlgWnUgwMcKh


Why I Built This

We’ve all been there - spending hours (or days!) designing the perfect dashboard, arranging cards, creating views, and tweaking layouts. I love Home Assistant, but I noticed we were losing so much time on frontend design when we could be automating our homes instead.

Fast Search Card solves this: If you’ve done the work in the backend (assigning areas, labeling devices properly, organizing your entities), this card automatically creates a beautiful, fully functional dashboard in less than a minute. No YAML wrestling, no endless card configuration - just instant access to everything.


What Makes It Special

:mag: Lightning-Fast Fuzzy Search - Find any entity, even with typos, powered by Fuse.js

:art: visionOS-Inspired Design - Beautiful glassmorphism effects, fluid animations (Framer Motion), and 100+ custom animated icons

:control_knobs: Integrated Control Center - Click any device to get:

  • Interactive circular sliders for lights, climate, covers

  • Real-time history graphs (Chart.js)

  • Built-in scheduler with iOS-style time picker

  • Related scenes, scripts, and automations in context

  • Live toast notifications with visual feedback

:zap: Smart & Automatic - Categories, sub-categories by room, device type suggestions - all generated from your existing HA setup

:art: Customizable Background Filters - Control brightness, blur, contrast, saturation, and grayscale right from the card

:iphone: Fully Responsive - Works beautifully on desktop, tablet, and mobile

:wrench: System Entity Framework - Built-in plugin system for extensibility (Weather plugin coming soon!)


The Tech Stack (for the curious)

  • Preact 10.x - Lightweight and performant

  • Framer Motion - Smooth, native-feeling animations

  • Vite - Lightning-fast builds

  • Chart.js - High-performance history graphs

  • IndexedDB - Client-side caching for instant load times

  • Shadow DOM - Proper Web Components encapsulation

What makes this unique (IMHO): It’s not just another dashboard card - it’s a complete alternative interface for Home Assistant that respects your backend organization and turns it into a polished, Apple-like experience.


Installation

Available via HACS or manual installation. Full docs on GitHub!

type: custom:fast-search-card

That’s it. Works out of the box.


What’s Next & Support

I’ve documented everything extensively (5,000+ lines of docs!), including component APIs, plugin development guides, and architecture deep-dives. The codebase is clean, modular, and ready for contributors. I’d love to hear your feedback, suggestions, and bug reports!

If you find this useful and want to support future development (Weather plugin, AI improvements, performance optimizations, new features), please consider donating - you can find all donation options on the GitHub page. Your support helps ensure continued development and keeps this project 100% free and open source for everyone.

This has been a labor of love, and I genuinely hope it saves you as much time as it’s saved me. Happy holidays, everyone! :christmas_tree:

4 Likes

This turned out really beautiful! Congratulations! I will definitely try it after the break. Happy holidays! :christmas_tree: :sparkler:

I m thrilled to hear your positive comments. It means a lot that you took the time to try it out. As I have conducted only a few tests so far, I am very interested in your suggestions. If you encounter any improvement areas or bugs during your use, please let me know. Your feedback is crucial for optimizing the system further.

1 Like