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

Hi there! Thanks very much for this, it’s exactly what I have been searching for. Everything works, great. Couple of issues I’m facing, not sure if it’s me.

  1. On mobile, I have set the cards to show in list view. Each time I go back into the app, it resets to square card view. Can this be set to remain in list view permanently? Per device config would be ideal!
  2. In settings, some of the labels retain Dutch language even though I have set default language to English
  3. The dimming function on lights seems to be hit and miss. Sometimes it dims sometimes not.

These are small niggles, but would be great if there are solutions.

I really appreciate all the effort you took to do this.

1 Like

Hi Shamim,

Thank you so much for your kind message and for taking the time to share your feedback, it’s really appreciated!

Just a quick note: the app currently only supports two languages (English and German). Could you please make sure you’re on the latest version? That often resolves some of the smaller glitches.

I’m sorry to hear about the issues you’re experiencing:

  1. The list view resetting on mobile

  2. Some Dutch labels remaining in settings

  3. The light dimming being inconsistent

These are all very valid points. This project takes a huge amount of time and effort, and my goal is to keep it as simple and beautiful as an Apple app while still being powerful. Unfortunately I don’t get much feedback, so messages like yours are incredibly valuable.

I’ll work on implementing fixes for these points over the next 10 days and will let you know once they’re ready.

Thanks again for your support. And it really means a lot!

Hi, nice work!!!

I've just installed it and done little testing.

I'm also finding some language problems: My HA is in italian so i searched for the right setting and putted in English. but there are still things that won't change.

Thanks for your work!!

Thats i needed, more feedbacks please; i will check the hardcoded peaces and do the translation; many thanks.