Todos los Proyectos

Searchie - App Launcher Windows 10/11

TypeScriptTailwindCSSReactBun
Searchie - App Launcher Windows 10/11
Searchie - App Launcher Windows 10/11
Searchie - App Launcher Windows 10/11

Una colección de mi trabajo y proyectos personales

Un lanzador de aplicaciones para Windows 10/11 con una interfaz de usuario/experiencia de usuario similar a Raycast, basada principalmente en la navegación por teclado. Desarrollado con Tauri/Rust y utilidades de desarrollo de Tanstack como Tanstack Hotkey, Router, etc. Una atractiva interfaz de usuario con la transparencia de Mica UI.

Caso de Estudio

Searchie: un launcher rápido para Windows, hecho desde una necesidad real

Nace de mi necesidad de tener una alternativa a Raycast que se sienta realmente fluida en Windows.

Raycast me parece una aplicación increíble: su ecosistema de extensiones es enorme y su nivel de funcionalidad es difícil de igualar. El problema, en mi caso, es el costo en recursos. Con solo los plugins por defecto, en mi PC su consumo en reposo ronda los 300–400 MB de RAM, además de un uso de CPU más alto de lo que me gustaría.
En macOS esto suele sentirse mucho mejor optimizado, pero en Windows la experiencia todavía no me termina de convencer.

Por eso decidí construir mi propia opción.


¿Por qué crear otra alternativa?

Probé varias opciones:

  • Fluent Launcher: buena propuesta, pero demasiado lento para mi flujo.
  • Flow Launcher: lo más cercano a lo que buscaba en interfaz y extensibilidad, pero incluso siendo nativo sigue consumiendo más recursos de los que quiero.

Con mi app, el objetivo es claro: máximo rendimiento con buena UX.
Actualmente, en idle, se mueve alrededor de 30 MB de RAM (dependiendo del WebView de Windows), y con varios ajustes de UI/UX se siente casi nativa en el uso diario.


¿Qué ofrece hoy?

Aunque todavía no tiene todo el alcance de Raycast, ya está enfocada en lo esencial:

  • Lanzador rápido centrado en teclado.
  • Interfaz cuidada y orientada a velocidad.
  • Base para comandos/paneles modulares.
  • Funciones núcleo tipo Raycast en desarrollo continuo.
  • Enfoque en utilidades prácticas de sistema (las más usadas en productividad diaria).

Sobre plugins

No estoy persiguiendo un “marketplace” de plugins desde el día uno.

  • Internamente ya existe una estructura que podría soportar plugins en el futuro.
  • Aun así, no es prioridad inmediata.
  • Primero quiero cubrir una base sólida de funcionalidades core.
  • Si necesitas un ecosistema masivo de plugins hoy, Raycast sigue siendo la mejor opción.

Este proyecto está pensado, ante todo, para mi propio uso. Si además le sirve a más personas, mejor.


Bases tecnológicas del proyecto

La app está construida con una arquitectura orientada a rendimiento y mantenibilidad:

  • Tauri + Rust para la capa nativa y operaciones del sistema.
  • TanStack para una base frontend robusta y escalable.
  • WebView de Windows optimizado, con una capa UI/UX enfocada en respuesta inmediata.
  • Diseño modular por funcionalidades (paneles/comandos), para crecer sin convertir el launcher en un monolito difícil de mantener.
  • Enfoque en bajo consumo de recursos sin sacrificar experiencia de uso.

Visión

El objetivo no es competir con todo Raycast de golpe, sino construir una alternativa para Windows que priorice:

  1. rendimiento real en el día a día,
  2. experiencia rápida y limpia,
  3. funcionalidades útiles antes que cantidad de integraciones.

Si buscas un launcher ligero, directo y enfocado en productividad, este proyecto va exactamente en esa dirección.