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

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).
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
👀 See Also

Sistema de 2 Prompts para Carregar Contexto Entre Chats do Claude Sem Desperdício de Tokens
Um desenvolvedor compartilha dois prompts para comprimir toda uma conversa do Claude em um bloco de contexto estruturado e carregá-lo em um novo chat, preservando decisões, trabalho e próximos passos.

Memória Persistente para o Claude: Stack Local com MCP, Recuperação de 39ms, Redução de 82% de Tokens
Um desenvolvedor construiu uma camada de memória persistente para Claude usando busca vetorial local (Qdrant + Qwen3) e integração MCP, alcançando redução de 82% em tokens, recuperação em 39ms em caminho quente e cristalização de sessão via nós L4.

Anamnese: Um Sistema de Memória Pessoal para Claude via MCP
Anamnese é uma ferramenta gratuita que armazena contexto pessoal — fatos, projetos, metas, tarefas — e se conecta ao Claude via MCP, permitindo que a IA acesse essas informações no início de cada conversa.

Sistema de Documentação Auto-Mantida Usando Blocos Delimitados para Deriva Zero
Um desenvolvedor criou um script bash que extrai dados estruturados diretamente dos arquivos-fonte e os injeta no CLAUDE.md por meio de blocos de comentários HTML delimitados, garantindo que a documentação permaneça sincronizada com o código sem manutenção manual.