Sobre el proyecto

Tell me everything about es una página de inicio del navegador minimalista diseñada para agilizar las búsquedas de inteligencia artificial. En lugar de abrir una interfaz de chat y escribir una solicitud completa, los usuarios pueden preconfigurar hasta seis plantillas de solicitud personalizadas (por ejemplo, "Tell me everything about [tema]"). Al escribir un tema y presionar Enter, la página construye automáticamente la solicitud completa y redirige el navegador al motor de inteligencia artificial seleccionado, como Google AI Mode, Perplexity, ChatGPT, Claude o Grok. La aplicación está construida con JavaScript y CSS estándar, sin frameworks ni fuentes web, lo que garantiza una carga rápida desde cachés de borde. Todos los datos del usuario, incluidas las solicitudes personalizadas y la configuración, se almacenan localmente en el almacenamiento local del navegador de forma predeterminada. Para los usuarios que desean sincronizar sus solicitudes en varios dispositivos, está disponible un sistema de inicio de sesión con enlace mágico opcional. Este utiliza un trabajador de Cloudflare y una base de datos D1 para almacenar un blob JSON único de solicitudes y configuraciones por usuario. Es fundamental destacar que el servidor nunca ve los temas o consultas de búsqueda reales; solo maneja las plantillas de solicitud y la autenticación del usuario. El proceso de lanzamiento es una redirección directa del lado del cliente, lo que preserva la privacidad. Se proporciona una extensión de navegador complementaria para reemplazar la página de nueva pestaña predeterminada en Chrome, Edge, Brave y Firefox (los usuarios de Safari pueden configurar la página de inicio de forma nativa). La extensión abre el sitio en un marco de ventana completa, lo que permite a los usuarios escribir temas directamente en la barra de direcciones o hacer clic en plantillas de solicitud. Tenga en cuenta que debido a la partición del almacenamiento del navegador, las solicitudes editadas en la extensión de nueva pestaña y las editadas en el sitio principal son copias locales separadas a menos que el usuario inicie sesión para sincronizarlas a través del servidor. El proyecto incluye un panel de uso en `/admin` para los que se autoalojan, que muestra recuentos de lanzamiento por día y motor, cargas de página y estadísticas de cuenta. Utiliza análisis de borde de Cloudflare para filtrar bots y escáneres. El panel requiere una clave de administrador y un token de API de Cloudflare. El código base es de código abierto bajo la licencia MIT, con instrucciones claras para el desarrollo local, la implementación a través de Cloudflare Wrangler y la configuración de servicios de correo electrónico para enlaces mágicos.