Construire une horloge géologique avec Claude Code : HTML unique + Three.js

Owen Thomas, un designer produit avec des compétences de base en HTML/CSS, a construit eona.earth — une horloge géologique qui projette les 4,5 milliards d'années d'histoire de la Terre sur un cadran de 12 heures synchronisé avec l'heure locale. Le projet a été entièrement réalisé avec Claude Code (formule Pro) et livré sous forme d'un fichier HTML unique avec du JavaScript vanilla, Three.js pour WebGL et un shader fragment personnalisé — sans étape de build.
Détails clés de la construction
- Utilisation de Claude Code : Principalement Sonnet pour l'implémentation, passage à Opus 4.6 pour les tâches complexes ou en cas de blocage. Tentative initiale avec Opus 4.7 mais jugé trop sur-conçu (par exemple, 4 passes de bruit par pixel à 60 ips).
- Shader WebGL personnalisé qui rend le globe avec des données paléogéographiques des continents. Les nuages procéduraux et la brume atmosphérique évoluent à mesure que l'on se déplace dans le temps géologique.
- Palette de couleurs conçue dans Gemini (version gratuite, mode Réflexion) pour créer un système pour 14 phases de l'évolution terrestre. Opus 4.6 a ensuite construit un éditeur de palette interactif (sans invite) pour ajuster les couleurs, les surfaces et les nuages — disponible sur eona.earth/colour-lab.html.
- Interaction : Faites glisser une poignée de curseur pour parcourir manuellement 4,5 milliards d'années. Activez/désactivez les calques via les commandes en haut à droite.
- Correspondances temporelles : 12:06 — formation de la Lune, 2:45 — première vie, 11:39 — extinction des dinosaures, les humains apparaissent dans les 3 dernières secondes.
- Dérive des continents : Terre boule de neige post-cryogénique rendue à l'aide de données paléogéographiques des continents (séries de cartes avec interpolation de forme).
Workflow et contraintes
Owen a travaillé en soirée pendant 2 semaines, en restant dans les limites de la formule Pro en étant intentionnel : sessions courtes, heures creuses, travail en dehors de Claude quand possible, et utilisation de fichiers de contexte. Le code source est sur GitHub à github.com/owen-thomas/eona-earth.
Fonctionnalités prévues
- Navigation au clavier pour sauter entre les événements
- Défilement sans rotation du globe (pour observer la dérive des continents)
- Projection de la Terre future couvrant la durée de vie restante de la planète (deuxième période de 12 heures)
- Version physique avec écran rond Waveshare + Raspberry Pi 4
- Design sonore
- Application montre/mobile/bureau
📖 Lire la source complète : r/ClaudeAI
👀 See Also

Framework Open-Source Utilise Claude Code CLI pour la Surveillance Automatisée des Dépôts GitHub
Un développeur a open-sourcé un framework qui exécute Claude Code CLI selon un planning cron pour trier l'activité GitHub sur plusieurs dépôts. L'outil inclut le suivi d'état, la déduplication, les notifications Discord et un système de pré-vérification qui évite les coûts d'API quand rien n'a changé.

Extension VS Code d'IA locale bloque la génération de code non sécurisé lors des sauvegardes
Un développeur a créé une extension VS Code qui exécute llama3.1:8b-instruct-q4 localement pour intercepter les sauvegardes, cartographier les flux d'exécution source-à-puits et bloquer le code généré par IA non sécurisé, comme les vulnérabilités d'injection de logs CWE-117.

Le protocole AVP permet aux agents LLM de partager le cache KV au lieu du texte pour une efficacité de jeton
AVP (Agent Vector Protocol) permet aux agents LLM de transmettre directement le cache KV entre eux au lieu du texte, réduisant le traitement des tokens de 73 à 78 % et obtenant des accélérations de 2 à 4 fois sur les modèles Qwen, Llama et DeepSeek. Le protocole fonctionne avec les connecteurs HuggingFace et vLLM et est disponible sous forme de package Python.

Superpouvoirs d'OpenClaw : Une bibliothèque de 31 compétences pour résoudre les problèmes de sécurité, de coût et de fiabilité.
Un développeur a publié openclaw-superpowers, une bibliothèque de 31 compétences prêtes à l'emploi pour OpenClaw. La bibliothèque aborde des problèmes courants comme les coûts d'API incontrôlés, les vulnérabilités de sécurité et la perte de contexte, avec une installation via une seule commande.