Construindo um Relógio Geológico com Claude Code: HTML Único + Three.js

✍️ OpenClawRadar📅 Publicado: May 5, 2026🔗 Source
Construindo um Relógio Geológico com Claude Code: HTML Único + Three.js
Ad

Owen Thomas, um designer de produto com habilidades básicas em HTML/CSS, criou o eona.earth — um relógio geológico que mapeia os 4,5 bilhões de anos de história da Terra em um mostrador de 12 horas sincronizado com o horário local. O projeto foi construído inteiramente usando o Claude Code (plano Pro) e é distribuído como um único arquivo HTML com JavaScript puro, Three.js para WebGL e um fragment shader personalizado — sem etapa de build.

Detalhes principais da construção

  • Uso do Claude Code: Usou principalmente o Sonnet para implementação, alternando para o Opus 4.6 em trabalhos complexos ou quando travava. Inicialmente tentou o Opus 4.7, mas achou superengenharia (ex.: rodando 4 passes de ruído por pixel a 60fps).
  • Shader WebGL personalizado renderiza o globo com dados paleogeográficos dos continentes. Nuvens processuais e névoa atmosférica evoluem conforme você avança no tempo geológico.
  • Paleta de cores foi criada no Gemini (plano gratuito, modo Thinking) para gerar um sistema para 14 fases da evolução da Terra. O Opus 4.6 então construiu um editor de paleta interativo (sem solicitação) para ajustar cores, superfícies e nuvens — disponível em eona.earth/colour-lab.html.
  • Interação: Arraste um controle deslizante para percorrer 4,5 bilhões de anos manualmente. Ative/desative camadas pelos controles no canto superior direito.
  • Mapeamentos de tempo: 12:06 — Lua se forma, 2:45 — primeira vida, 11:39 — dinossauros são extintos, humanos aparecem nos últimos 3 segundos.
  • Deriva continental: Terra bola de neve pós-criogênica renderizada usando dados paleogeográficos dos continentes (série de mapas com morphing de formas).
Ad

Fluxo de trabalho e restrições

Owen trabalhou durante as noites ao longo de 2 semanas, mantendo-se dentro dos limites do plano Pro sendo intencional: sessões curtas, horários de menor uso, trabalhando fora do Claude quando possível e usando arquivos de contexto. O código-fonte está no GitHub em github.com/owen-thomas/eona-earth.

Funcionalidades planejadas

  • Navegação por teclado para pular entre eventos
  • Percorrer sem girar o globo (para observar a deriva continental)
  • Projeção da Terra futura abrangendo o tempo restante do planeta (segundo período de 12 horas)
  • Construção física usando display redondo Waveshare + Raspberry Pi 4
  • Design de som
  • Aplicativo para relógio/celular/desktop

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Habilidades do Claude de Código Aberto para Gerentes de Produto: Gerador de PRD, Histórias de Usuário, Anotações de Reuniões
Tools

Habilidades do Claude de Código Aberto para Gerentes de Produto: Gerador de PRD, Histórias de Usuário, Anotações de Reuniões

Um desenvolvedor lançou cinco habilidades gratuitas do Claude AI para gerentes de produto que geram arquivos .docx formatados para PRDs, histórias de usuário, síntese de reuniões, pesquisa de mercado e atualizações para stakeholders. As ferramentas evitam conteúdo alucinado e usam modelos estruturados.

OpenClawRadar
Apresentando o Xrouter: Um Roteador Híbrido Inteligente de LLM para Otimizar Custo e Desempenho
Tools

Apresentando o Xrouter: Um Roteador Híbrido Inteligente de LLM para Otimizar Custo e Desempenho

Descubra o Xrouter, uma criação de código aberto que integra dinamicamente a inferência local com a nuvem, projetada para reduzir drasticamente os custos de IA enquanto aumenta a eficiência.

OpenClawRadar
Claude Banana: Um plugin do Claude Code para geração de imagens com consciência de sistema de design
Tools

Claude Banana: Um plugin do Claude Code para geração de imagens com consciência de sistema de design

Claude Banana é um plugin do Claude Code que gera imagens usando a API Gemini do Google com elaboração de prompts contextualizada. Ele lê configurações do Tailwind, variáveis CSS, tokens de design e ativos existentes para entender os estilos visuais do projeto.

OpenClawRadar
Zerostack 1.0.0: Um Agente de Codificação Inspirado no Unix em Rust Puro
Tools

Zerostack 1.0.0: Um Agente de Codificação Inspirado no Unix em Rust Puro

Zerostack é um agente de codificação escrito em Rust puro, modelado na filosofia Unix — ferramentas pequenas e combináveis conectadas via stdin/stdout.

OpenClawRadar