Claude Codeで地質時計を構築:シングルHTML+Three.js

✍️ OpenClawRadar📅 公開日: May 5, 2026🔗 Source
Claude Codeで地質時計を構築:シングルHTML+Three.js
Ad

Owen Thomas(プロダクトデザイナー、基本的なHTML/CSSスキル)が、eona.earthを構築しました。これは、地球46億年の歴史を、ローカルタイムに同期した12時間の時計盤にマッピングした地質時計です。このプロジェクトはClaude Code(Proプラン)のみを使用して構築され、単一のHTMLファイルとして、vanilla JS、Three.js(WebGL用)、カスタムフラグメントシェーダーとともに配布されています。ビルドステップはありません。

構築の主要ポイント

  • Claude Codeの使用法: 実装には主にSonnetを使用し、複雑な作業や行き詰まった場合にはOpus 4.6に切り替え。最初はOpus 4.7を試しましたが、過剰設計(例:ピクセルあたり4パスのノイズ処理を60fpsで実行)と判明。
  • カスタムWebGLシェーダーは、古地理学的な大陸データを用いて地球をレンダリング。手続き型の雲や大気のかすみが、地質時代の進行に合わせて変化します。
  • カラーパレットはGemini(無料プラン、Thinkingモード)で設計され、地球の進化の14のフェーズに対応するシステムを構築。その後Opus 4.6が、色、表面、雲を調整するためのインタラクティブなパレットエディター(プロンプトなしで)を構築し、eona.earth/colour-lab.htmlで利用可能。
  • インタラクション: スクラバーハンドルをドラッグして46億年を手動で移動。レイヤーのオン/オフは右上のコントロールで切り替え。
  • 時間マッピング: 12:06 — 月の形成、2:45 — 最初の生命、11:39 — 恐竜の絶滅、人類は最後の3秒間に出現。
  • 大陸移動: 低温期後のスノーボールアースを、古地理学的な大陸データ(形状補間された地図シリーズ)を用いてレンダリング。
Ad

ワークフローと制約

Owenは2週間にわたって夜間に作業し、意図的に短いセッション、オフピーク時間、可能な限りClaude外での作業、コンテキストファイルの使用により、Proプランの制限内に留めました。ソースコードはGitHubのgithub.com/owen-thomas/eona-earthにあります。

計画中の機能

  • キーボードナビゲーションでイベント間をジャンプ
  • 地球の回転なしでスクラブ(大陸移動を観察するため)
  • 地球の残りの寿命(2番目の12時間期間)をカバーする未来の地球投影
  • WaveshareラウンドディスプレイとRaspberry Pi 4を使用した物理的なビルド
  • サウンドデザイン
  • 腕時計/モバイル/デスクトップアプリ

📖 全文を読む: r/ClaudeAI

Ad

👀 See Also

Claudeセッショントラッカー:ClaudeコードセッションをGitHub Issuesに自動保存
Tools

Claudeセッショントラッカー:ClaudeコードセッションをGitHub Issuesに自動保存

claude-session-trackerという新しいツールは、Claude CodeセッションをGitHub Issuesに自動保存し、すべてのプロンプトと応答をタイムスタンプ付きのコメントとして記録します。セッションごとに1つのGitHub Issueを作成し、Projectsボードにリンクし、Claude Codeのネイティブフックシステムを通じて動作するため、コンテキストトークンを消費しません。

OpenClawRadar
推論ガード:ローカルLLM推論のためのプロキシレベルループ検出
Tools

推論ガード:ローカルLLM推論のためのプロキシレベルループ検出

vLLMプロキシの背後でQwen3.6 MoEを実行している開発者が、一般的な信頼性の問題に遭遇しました。それは、モデルが推論ブロック内で自身を繰り返し、トークンを消費し、エージェントを停止させる暴走推論ループです。180トークン/秒で動作する場合、20〜30秒のループでもGPU時間を浪費し、クライアントリクエストをブロックします。彼らはプロキシ層に常駐し、クライアントに到達する前にストリーミング出力に対して決定論的チェックを実施する軽量ガードを構築しました。

OpenClawRadar
Claude使用状況バーカラーライザーブラウザ拡張機能(Claude Codeで構築)
Tools

Claude使用状況バーカラーライザーブラウザ拡張機能(Claude Codeで構築)

開発者が、使用率のパーセンテージに基づいてクロードの使用状況バーを緑から黄色、赤へと色分けするブラウザ拡張機能を作成しました。この拡張機能は、リアルタイムの使用状況データをポップアップで表示し、閾値と色のカスタマイズを可能にします。拡張機能はクロードの使用状況ページでのみ動作し、設定はローカルに保存され、外部へのネットワークリクエストは一切行いません。

OpenClawRadar
AIを小さなボットで探求:ナノボットチューターを通じてAIエージェントを理解する
Tools

AIを小さなボットで探求:ナノボットチューターを通じてAIエージェントを理解する

OpenClawコミュニティのメンバーが、AIエージェントの機能を解明することを目的としたミニチュアフレームワーク『ナノボットチューター』に関する洞察を共有しています。このコンパクトな学習環境に飛び込むことで、知的エージェントの仕組みがどのように明らかになるのかを発見してください。

OpenClawRadar