Logo FZ

JARVIS

JARVIS: Painel
Painel

O JARVIS é uma aplicação web completa de assistência pessoal, com interface inspirada em cockpits HUD de ficção científica. A interação acontece por voz: a ativação vem ao dizer "Jarvis", sem clicar na tela, e a fala do assistente pode ser interrompida a qualquer momento para um novo comando. As respostas são sintetizadas em partes, então a fala começa nos primeiros milissegundos. Um agente autônomo executa ferramentas: cria, edita e exclui compromissos na agenda, busca locais próximos com fotos e distância, consulta notícias e previsão do tempo. Fotos, documentos e links enviados no chat são lidos, resumidos e têm o texto extraído. O orbe holográfico em 3D reage aos estados do sistema e a cor do tema muda por voz. O projeto foi desenvolvido com vibe coding: a inteligência artificial participou de forma intensiva da escrita do código e das decisões de layout, com revisão e ajustes humanos em cada etapa.

Destaques do projeto

  • Ativação por voz ao dizer "Jarvis", sem clicar na tela
  • Interrupção imediata da fala do assistente para um novo comando
  • Fala em streaming, que começa nos primeiros milissegundos da resposta
  • Agenda com criação, edição e exclusão de compromissos por voz, sem sobreposição de horários
  • Busca de locais próximos com fotos, distância e atalho para o Google Maps
  • Notícias locais e previsão do tempo consultados em tempo real
  • Envio de fotos, documentos e links para leitura, resumo e extração de texto
  • Orbe holográfico em 3D que reage aos estados do sistema
  • Cor do tema alterada por voz e aplicada em toda a aplicação
  • Desenvolvimento com vibe coding: IA usada de forma intensiva no código, no layout e na resolução de problemas

Tecnologias

  • Three.js
  • React Three Fiber
  • Web Speech API
  • Framer Motion
  • AI Gateway
  • Lovable Cloud
  • TanStack Start
  • React 19
  • TypeScript
  • Tailwind CSS v4
Assistente
Assistente
Agenda
Agenda
Configurações
Configurações
Entrada
Entrada