Ein geologisches Uhrwerk mit Claude Code erstellen: Single HTML + Three.js

Owen Thomas, ein Produktdesigner mit grundlegenden HTML/CSS-Kenntnissen, hat eona.earth entwickelt – eine geologische Uhr, die die 4,5 Milliarden Jahre Geschichte der Erde auf ein 12-Stunden-Zifferblatt überträgt, synchron zur lokalen Zeit. Das Projekt wurde vollständig mit Claude Code (Pro-Plan) erstellt und als einzige HTML-Datei mit Vanilla JS, Three.js für WebGL und einem benutzerdefinierten Fragment-Shader ausgeliefert – ohne Build-Schritt.
Wichtige Details zum Bau
- Verwendung von Claude Code: Hauptsächlich Sonnet für die Implementierung, bei komplexen Aufgaben oder wenn es nicht weiterging, Wechsel zu Opus 4.6. Zunächst wurde Opus 4.7 ausprobiert, aber es erwies sich als überambitioniert (z. B. vier Rauschdurchgänge pro Pixel bei 60fps).
- Benutzerdefinierter WebGL-Shader: Rendert den Globus mit paläogeografischen Kontinentaldaten. Prozedurale Wolken und atmosphärischer Dunst verändern sich während der geologischen Zeitreise.
- Farbpalette: Wurde in Gemini (kostenloser Plan, Denkmodus) entworfen, um ein System für 14 Phasen der Erdentwicklung zu schaffen. Opus 4.6 baute dann (unaufgefordert) einen interaktiven Paletteneditor zum Anpassen von Farben, Oberflächen und Wolken – verfügbar unter eona.earth/colour-lab.html.
- Interaktion: Ziehen Sie einen Schieberegler, um sich manuell durch 4,5 Milliarden Jahre zu bewegen. Schalten Sie Ebenen über die Steuerung oben rechts ein/aus.
- Zeitzuordnungen: 12:06 – Mond entsteht, 2:45 – erstes Leben, 11:39 – Dinosaurier sterben aus, Menschen erscheinen in den letzten 3 Sekunden.
- Kontinentaldrift: Nach der kryogenen Schneeball-Erde mit paläogeografischen Kontinentaldaten (Form-getwenterte Kartenserien) dargestellt.
Arbeitsablauf und Einschränkungen
Owen arbeitete abends über 2 Wochen und hielt sich innerhalb der Pro-Plan-Grenzen, indem er bewusst vorging: kurze Sitzungen, außerhalb der Hauptzeiten, Arbeiten außerhalb von Claude, wo möglich, und Verwendung von Kontextdateien. Der Quellcode ist auf GitHub unter github.com/owen-thomas/eona-earth verfügbar.
Geplante Funktionen
- Navigation per Tastatur zum Springen zwischen Ereignissen
- Schrubben ohne Drehung des Globus (um Kontinentaldrift zu beobachten)
- Projektion der Zukunft der Erde für die verbleibende Lebensdauer des Planeten (zweiter 12-Stunden-Zeitraum)
- Physischer Bau mit Waveshare-Runddisplay + Raspberry Pi 4
- Sound-Design
- Uhr-/Mobil-/Desktop-App
📖 Vollständige Quelle lesen: r/ClaudeAI
👀 Siehe auch

SecureCode Audit: Ein Linux-Server-Sicherheitsprüfer, erstellt mit Claude Code
Ein Indie-Entwickler hat mit Hilfe von Claude Code SecureCode Audit gebaut – führe einen SSH-Befehl aus und erhalte einen 22-Punkte-Sicherheitsbericht mit priorisierten Korrekturen. Die ersten 30 Anmeldungen erhalten das vollständige Audit kostenlos.

TeamHero v2.6.1: Open-Source-Plattform zur Verwaltung von Claude KI-Agenten
TeamHero v2.6.1 ist eine lokal-first, Open-Source-Plattform, die ein verwaltetes Team von Claude-Agenten mit Funktionen wie Autopilot-Modus, Unteraufgaben-Verschachtelung, Flussansichten und persistentem Gedächtnis erstellt. Das Tool läuft auf Node.js mit einem Vanilla-HTML/CSS/JS-Dashboard und benötigt keine Datenbank.

Layerkit: KI-Bildeditor mit bearbeitbaren Ebenen – entwickelt mit Claude Code
Ein Entwickler hat Layerkit erstellt, einen browserbasierten KI-Bildeditor, der Szenen mit bearbeitbaren Ebenen generiert, um ständiges Neu-Eingeben von Prompts zu vermeiden. Das Tool verwendet eine mehrstufige KI-Pipeline, bei der ein LLM die Komposition plant, ein Bildmodell die Szene generiert und ein weiteres LLM das tatsächliche Bild analysiert, um lesbaren Text zu platzieren.

Kostenloser Claude-Session-Optimierer: Token-Schätzer, Prompt-Komprimierer und Session-Planer
Ein Entwickler hat ein kostenloses Tool ohne Anmeldung erstellt, um die Nutzungsgrenzen von Claude zu verwalten, mit drei Funktionen: einem Token-Schätzer zur Vorschau des Prompt-Verbrauchs, einem Prompt-Komprimierer, der Prompts durch Entfernen von Füllphrasen um 40-60% reduziert, und einem Sitzungsplaner, der Aufgaben gruppiert, um das Neuladen des Kontexts zu minimieren.