Estoy creando una aplicación web para que actúe como una especie de base de datos más fácil de buscar/organizar para los archivos en la computadora de un usuario. El modelo actual es el siguiente: el usuario carga un archivo, ingresa una lista de etiquetas/relaciones por las que desea buscar y luego lo guarda en IndexedDB. Más tarde, cuando el usuario desea recuperar el archivo, puede guardar una nueva copia o, idealmente, abrir una ventana de búsqueda que apunte al archivo existente. En Windows, esto se puede lograr de alguna manera usando search-ms: URI, pero ¿hay alguna solución multiplataforma viable?