Dicas para esta ideia
INTRODUÇÃO
Eu queria um pequeno companheiro que continuasse por perto enquanto eu estivesse usando meus aplicativos, em vez de ficar preso à Mesa ou a uma janela grande. Foi assim que surgiu o Nubo: um robozinho flutuante para o Mac.
Ele aparece sem moldura, por cima das janelas normais dos outros aplicativos. Ele passeia com pequenas pausas, pisca e mexe a antena. Quando o ponteiro se aproxima, para para facilitar o clique. Você pode arrastá-lo para um canto da tela e clicar nele para abrir uma caixinha com suas tarefas e seu temporizador de foco.
A ideia é escolher um projeto e adicionar quantos passos você precisar. Você pode incluir, remover e mudar a ordem dos passos. No começo do dia, o robô está em peças. Conforme as tarefas são concluídas, ele ganha corpo, braços e energia, até ficar completo. Pode acompanhar um circuito, uma impressão 3D, estudos, escrita ou outra ideia que você queira tirar do papel.
COMO USAR O ROBÔ
1. Abra o Nubo. O robô flutuante aparece automaticamente.
2. No painel, clique em “Editar meu dia” e escreva seu projeto e os passos que você quiser. Use “Adicionar passo” para criar novos e as setas para mudar a ordem.
3. Arraste o robô para o lugar da tela que preferir. A posição fica salva.
4. Clique no robô para abrir os controles rápidos. Neles você pode marcar tarefas e iniciar, pausar ou reiniciar o foco.
5. Você pode fechar a janela grande e continuar com o robô flutuante.
6. Para ocultar ou mostrar novamente, use o ícone do Nubo na barra superior. Esse menu também abre o painel e as configurações. Para encerrar o app, escolha “Sair do Nubo”.
FUNCIONALIDADES
• Robô sem moldura, com fundo transparente, sobre as janelas normais dos aplicativos.
• Arraste para posicionar, com posição salva e ajuste quando um monitor deixa de estar disponível.
• Clique para abrir tarefas e controles do foco em uma caixinha junto ao personagem.
• Passos sem limite fixo, com adicionar/remover, reordenação e marcar/desmarcar.
• Quatro estágios visuais conforme a proporção concluída: peças, montando, quase lá e pronto.
• Caminhada automática pela tela, piscadas, pequenos balanços, antena e passos animados.
• Para ao aproximar o ponteiro, clicar ou arrastar. Use “Ficar parado” para interromper os passeios; as animações podem ser desligadas nas configurações.
• Temporizador livre de 15, 25, 45 ou 50 minutos, com início, pausa, retomada e reinício.
• Rotina guiada com tempo por passo, intervalo entre etapas e contagem persistida.
• Balões de texto com o passo atual e o tempo até continuar. Você pode desligar os balões.
• Conclusão manual: o tempo terminar avisa, mas não marca o passo como feito.
• Nome, cor e tamanho do robô personalizáveis: coral, menta ou lavanda; pequeno, médio ou grande.
• Menu na barra superior para mostrar, ocultar, abrir o painel ou sair.
• Progresso salvo localmente e contagem de sessões concluídas no dia.
• Widgets de Mesa pequeno, médio e grande disponíveis como complemento opcional.
O robô representa seu progresso e tem animações de caminhada, descanso e saudação. O movimento respeita os limites úteis da tela e a opção Reduzir Movimento do macOS. Ele não conversa com IA. O uso de IA neste projeto está na criação e adaptação do código. O temporizador desta versão é visual e não toca um alarme.
TEMPOS, INTERVALOS E BALÕES
Em “Editar meu dia”, preencha os minutos de cada passo e o intervalo entre os passos. Os tempos são opcionais: em branco, o passo usa a duração configurada do foco. Intervalo zero pula a pausa.
Clique em “Iniciar rotina” no painel ou nos controles do robô. O Nubo mostra um balão com o passo atual e o tempo restante. Você pode pausar ou retomar. Ao concluir uma etapa, clique em “Concluir passo” ou marque a tarefa; o intervalo começa, com a contagem até o próximo passo. Quando a pausa terminar, escolha “Começar próximo”. Se o tempo da etapa acabar antes de você concluir, o Nubo avisa e aguarda sua confirmação. A rotina não marca tarefas automaticamente.
Os balões também trazem pequenos recados ocasionais. São mensagens de texto locais, sem conversa com um modelo de IA ou voz. Nas configurações, “Balões do Nubo” permite desligá-los. O foco livre continua disponível separado da rotina.
COMO FUNCIONA O PROGRESSO
Nenhum passo concluído: peças separadas. Com os primeiros passos ele ganha forma; a partir de dois terços, está quase pronto. Ao concluir todos os passos, fica completo, com pequenos brilhos. A lista pode começar vazia e não tem um limite fixo de passos. As marcações recomeçam no próximo dia local, mantendo os textos do projeto e das tarefas. Você pode desmarcar uma tarefa quando precisar.
O QUE VOCÊ PRECISA
Um Mac com macOS 14 ou posterior, Xcode e uma equipe/certificado de desenvolvimento para assinar o projeto e a extensão opcional. A versão de referência foi testada em um Mac Apple Silicon; a assinatura de desenvolvimento local não equivale a uma publicação na App Store.
COMO USAR O PROMPT
1. Use “Copiar prompt” nesta página e copie todo o conteúdo, incluindo os cinco blocos de código.
2. Cole no Codex, Claude ou em outra IA voltada à programação. Se a ferramenta trabalhar em uma pasta, use uma pasta nova.
3. O prompt já inclui o modelo dos passos, o desenho, as poses animadas e a lógica de movimento do robô. Peça para completar os arquivos descritos, compilar e executar os testes. Em uma conversa que apenas responde por texto, copie os arquivos gerados para o Mac e siga as instruções de compilação.
4. Escolha sua própria equipe de assinatura no Xcode. Não compartilhe senhas, certificados ou chaves privadas no prompt.
5. Abra o aplicativo criado e experimente o robô flutuante. Para manter o desenho e os comportamentos de referência, preserve os arquivos canônicos incluídos no prompt e peça à IA os arquivos complementares completos.
Os widgets de Mesa são opcionais. Para experimentar um deles, clique com o botão direito em uma área livre da Mesa → Editar Widgets → Nubo. O robô flutuante é uma janela própria do aplicativo e funciona sobre as janelas abertas.
PERSONALIZAÇÃO
Nas configurações, você pode mudar o nome, a cor e o tamanho do robô, ativar ou parar os passeios e as animações, escolher a duração do foco e mostrar ou ocultar o personagem. Trocar a duração reinicia o temporizador atual. Para adaptar o código com IA, comece com uma pequena mudança: uma nova paleta, uma frase de incentivo ou outro projeto de exemplo.
SOBRE AS IMAGENS
As artes de apresentação usam o mesmo desenho e os componentes SwiftUI do aplicativo. Os exemplos de estação meteorológica são dados fictícios. As imagens identificadas como capturas reais mostram o app, o robô ou seus controles em execução; as outras são artes renderizadas a partir do código.
A Tinkr organiza e compartilha prompts. Você usa sua ferramenta de IA, com sua própria conta.