La Mascota de Kwiq

Un compañero que camina por tu Live Wallpaper, Daydream y el Dashboard web, reacciona a notificaciones y actividad MCP, y es compatible con el formato de mascotas de la comunidad OpenPets.

1 Dónde Aparece la Mascota

La mascota puede pasear por tres superficies de Kwiq, activadas de forma independiente en Ajustes > Mascota. Sola, pasea libremente por la pantalla — hacia los lados, arriba y abajo, y en diagonal — deteniéndose por un intervalo aleatorio entre paseo y paseo, para no parecer repetitiva.

Live Wallpaper

La mascota camina por la pantalla de inicio, detrás de los iconos, exactamente como el Live Wallpaper ya funciona hoy.

Daydream (Salvapantallas)

La mascota también aparece en el daydream nativo de Android, con un toque especial: tocar en cualquier lugar fuera de ella sigue cerrando el daydream, pero tocar la mascota interactúa con ella.

Dashboard Web

Opcionalmente, la misma mascota también puede pasear por la página del Dashboard autoalojado, accedida desde el navegador.

2 Gestos

  • Toque simple en la mascota: saluda.
  • Toque en un área vacía: la mascota camina hasta el lugar tocado, sea cual sea el elemento que haya ahí — funciona en cualquier parte de la pantalla del Live Wallpaper, del Daydream y del Dashboard web.
  • Arrastrar: mantén pulsado y arrastra la mascota para moverla por la pantalla, animándose hacia el lado correspondiente a la dirección del arrastre; al soltarla, vuelve a caminar sola desde donde quedó.
  • Pellizco (pinch): usa dos dedos sobre la mascota para aumentar o disminuir su tamaño. El tamaño elegido se recuerda entre sesiones.
  • Mantener pulsado (sin arrastrar): abre el asistente de IA configurado en el dispositivo (ChatGPT, Gemini, Copilot, etc.).
  • Doble toque en el Daydream: cierra el daydream cuando la mascota está activa en esa superficie — el comportamiento predeterminado (cualquier toque lo cierra) se mantiene cuando la mascota está desactivada.
Consejo cuando la mascota no está activa en ninguna superficie, el Live Wallpaper y el Daydream se comportan exactamente como antes — nada cambia para quien prefiera desactivarla.

3 Reacciones

La mascota reacciona a eventos del sistema con globos de diálogo y animaciones, como una notificación viva:

  • Notificaciones: al llegar una notificación (con el permiso de acceso a notificaciones concedido a Kwiq), la mascota saluda y muestra un globo con la app, el título y un texto resumido.
  • Batería por debajo del 15%: la mascota muestra una animación de "fallo" hasta que la batería suba de ese nivel o se conecte el cargador.
  • Búsqueda abierta (Modo Escritorio): mientras el panel de búsqueda del launcher está abierto sobre el fondo de pantalla, la mascota cambia a una animación de "pensando".
  • Música reproduciéndose: mientras cualquier app esté reproduciendo audio, la mascota salta de alegría al ritmo.

Los globos de diálogo se ajustan al tamaño del texto — las notificaciones más largas obtienen un globo más ancho y con más líneas, en lugar de cortarse.

4 Reacciones al MCP

Cuando un agente de IA usa el servidor MCP integrado de Kwiq para ejecutar una tarea en tu dispositivo, la mascota muestra visualmente lo que está pasando:

Lectura

Las herramientas de lectura/consulta (listar archivos, leer notas, buscar mensajes...) hacen que la mascota "corra" mientras la llamada está en curso.

Escritura

Las herramientas que crean, cambian o borran algo (escribir un archivo, marcar un mensaje como leído, cambiar un ajuste...) hacen que la mascota "piense".

Ejecución/Red

Las herramientas más pesadas, con red o un efecto secundario mayor (enviar correo/SMS, descargar un fondo de pantalla, grabar la pantalla...) dejan a la mascota "esperando".

Éxito o Error

Al terminar, la mascota salta de alegría si la llamada tuvo éxito, o muestra una animación de fallo si hubo un error — y el resultado aparece resumido en el globo de diálogo.

5 Compatibilidad con OpenPets

  • La mascota de Kwiq usa el mismo formato de archivos del proyecto de código abierto OpenPets: una carpeta con un pet.json (id, nombre y descripción) y una imagen spritesheet.webp o .png organizada en una cuadrícula fija de 8 columnas por 9 filas (192x208 píxeles por cuadro), una fila por animación (quieta, caminando, saludando, saltando, fallando, esperando, trabajando y pensando).
  • Esto significa que cualquier mascota hecha para el formato OpenPets funciona en Kwiq sin conversión — solo hay que importar el .zip de la mascota desde la pantalla de Ajustes.
  • La mascota predeterminada de Kwiq se llama Kiwi: un diseño morado inspirado directamente en el ícono de la app, con la misma paleta Material You y el patrón de semillas visto en el centro del ícono.
  • En el dispositivo, las mascotas instaladas se guardan en Kwiq/Pets/{id}/ en el almacenamiento — la misma organización de carpetas que ya usa el Live Wallpaper en Kwiq/Wallpapers/ — así que también es posible copiar la carpeta de una mascota manualmente con el gestor de archivos.

6 Ajustes

En Ajustes > Mascota puedes:

  • Activar o desactivar la mascota en general, e individualmente por superficie (wallpaper, daydream, dashboard).
  • Ajustar la velocidad con la que camina y cuánto tiempo permanecen los globos de diálogo en pantalla.
  • Ver la galería de mascotas instaladas, elegir cuál está activa, eliminar una mascota o importar un nuevo .zip.
  • Exportar una mascota como archivo .zip para compartirla con otras personas o hacer una copia de seguridad — toca el icono de descarga junto a cualquier mascota en la galería.