O Pet do Kwiq

Um bichinho que anda pela tela do seu Live Wallpaper, Daydream e do Dashboard web, reage a notificações e a atividade do MCP, e é compatível com o formato de pets da comunidade OpenPets.

1 Onde o Pet Aparece

O pet pode andar em três superfícies do Kwiq, ativadas de forma independente em Configurações > Pet. Sozinho, ele passeia livremente pela tela — para os lados, para cima e para baixo, e na diagonal — parando por um intervalo aleatório entre um passeio e outro, para não parecer repetitivo.

Live Wallpaper

O pet caminha pela tela inicial, atrás dos ícones, exatamente como o Live Wallpaper já funciona hoje.

Daydream (Descanso de Tela)

O pet também aparece no daydream nativo do Android, com um toque especial: tocar em qualquer lugar fora dele ainda fecha o daydream, mas tocar no pet interage com ele.

Dashboard Web

Opcionalmente, o mesmo pet também pode andar pela página do Dashboard auto-hospedado, acessada pelo navegador.

2 Gestos

  • Toque simples no pet: ele acena.
  • Toque em uma área vazia: o pet anda até o local tocado, seja qual for o elemento que esteja ali — funciona em qualquer parte da tela do Live Wallpaper, do Daydream e do Dashboard web.
  • Arrastar: segure e arraste o pet para movê-lo pela tela, animando para o lado correspondente à direção do arrasto; ao soltar, ele volta a andar sozinho a partir de onde foi deixado.
  • Pinça (pinch): use dois dedos sobre o pet para aumentar ou diminuir o tamanho dele. O tamanho escolhido é lembrado entre sessões.
  • Toque e segure (sem arrastar): abre o assistente de IA configurado no dispositivo (ChatGPT, Gemini, Copilot, etc.).
  • Duplo toque no Daydream: fecha o daydream quando o pet está ativo naquela superfície — o comportamento padrão (qualquer toque fecha) é mantido quando o pet está desativado.
Dica quando o pet não está ativo em nenhuma das superfícies, o Live Wallpaper e o Daydream se comportam exatamente como antes — nada muda para quem prefere desativá-lo.

3 Reações

O pet reage a eventos do sistema com balões de fala e animações, como uma notificação viva:

  • Notificações: ao chegar uma notificação (com a permissão de acesso a notificações concedida ao Kwiq), o pet acena e mostra um balão com o app, título e texto resumidos.
  • Bateria abaixo de 15%: o pet fica com uma animação de "falha" até a bateria subir daquele nível ou o carregador ser conectado.
  • Busca aberta (Modo Desktop): enquanto o painel de busca do launcher está aberto sobre o wallpaper, o pet muda para uma animação de "pensando".
  • Música tocando: enquanto qualquer app estiver reproduzindo áudio, o pet pula de alegria no ritmo.

Os balões de fala se ajustam ao tamanho do texto — notificações maiores ganham um balão mais largo e com mais linhas, em vez de serem cortadas.

4 Reações ao MCP

Quando um agente de IA usa o servidor MCP embutido do Kwiq para executar uma tarefa no seu dispositivo, o pet mostra visualmente o que está acontecendo:

Leitura

Tools de leitura/consulta (listar arquivos, ler notas, buscar mensagens...) fazem o pet "correr" enquanto a chamada está em andamento.

Escrita

Tools que criam, alteram ou apagam algo (escrever arquivo, marcar mensagem como lida, mudar uma configuração...) fazem o pet "pensar".

Execução/Rede

Tools mais pesadas, com rede ou efeito colateral maior (enviar e-mail/SMS, baixar wallpaper, gravar tela...) deixam o pet "aguardando".

Sucesso ou Erro

Ao terminar, o pet pula de alegria se a chamada deu certo, ou mostra uma animação de falha se deu erro — e o resultado aparece resumido no balão de fala.

5 Compatibilidade com OpenPets

  • O pet do Kwiq usa o mesmo formato de arquivos do projeto de código aberto OpenPets: uma pasta com um pet.json (id, nome e descrição) e uma imagem spritesheet.webp ou .png organizada em uma grade fixa de 8 colunas por 9 linhas (192x208 pixels por quadro), uma linha por animação (parado, andando, acenando, pulando, falhando, esperando, trabalhando e pensando).
  • Isso significa que qualquer pet feito para o formato OpenPets funciona no Kwiq sem conversão — basta importar o .zip do pet pela tela de Configurações.
  • O pet padrão que acompanha o Kwiq se chama Kiwi: um design roxo inspirado diretamente no ícone do app, com a mesma paleta Material You e o padrão de sementes visto no centro do ícone.
  • No dispositivo, os pets instalados ficam guardados em Kwiq/Pets/{id}/ no armazenamento — a mesma organização de pastas já usada pelo Live Wallpaper em Kwiq/Wallpapers/ — então também é possível copiar a pasta de um pet manualmente pelo gerenciador de arquivos.

6 Configurações

Em Configurações > Pet você pode:

  • Ativar ou desativar o pet no geral, e individualmente por superfície (wallpaper, daydream, dashboard).
  • Ajustar a velocidade com que ele anda e por quanto tempo os balões de fala ficam na tela.
  • Ver a galeria de pets instalados, escolher qual está ativo, remover um pet ou importar um novo .zip.
  • Exportar um pet como arquivo .zip para compartilhar com outras pessoas ou fazer backup — toque no ícone de download ao lado de qualquer pet na galeria.