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

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秒間に出現。
- 大陸移動: 低温期後のスノーボールアースを、古地理学的な大陸データ(形状補間された地図シリーズ)を用いてレンダリング。
ワークフローと制約
Owenは2週間にわたって夜間に作業し、意図的に短いセッション、オフピーク時間、可能な限りClaude外での作業、コンテキストファイルの使用により、Proプランの制限内に留めました。ソースコードはGitHubのgithub.com/owen-thomas/eona-earthにあります。
計画中の機能
- キーボードナビゲーションでイベント間をジャンプ
- 地球の回転なしでスクラブ(大陸移動を観察するため)
- 地球の残りの寿命(2番目の12時間期間)をカバーする未来の地球投影
- WaveshareラウンドディスプレイとRaspberry Pi 4を使用した物理的なビルド
- サウンドデザイン
- 腕時計/モバイル/デスクトップアプリ
📖 全文を読む: r/ClaudeAI
👀 See Also

Codiff v0.1.0: LLM生成コードレビュー用のローカル差分ビューア
Codiff v0.1.0は、ローカルのGit差分をレビューするための高速でミニマルなデスクトップアプリです。LLMウォークスルーモードと、Markdownとしてコピー可能なインラインコメントを備えています。

OpenClaw .NET:既存プラグイン向けJSON-RPCブリッジを備えたNativeAOTポート
OpenClaw .NETは、OpenClawのC#移植版であり、約23MBのNativeAOTバイナリにコンパイルされます。これにより、JITウォームアップやNodeランタイムのオーバーヘッドが排除され、組み込みのJSON-RPCブリッジを通じて既存のTypeScript/JavaScriptプラグインとの互換性を維持します。

エージェントフォージ:Claude Code向けマルチエージェントパイプラインを構築するオープンソースツール
Agent Forgeは、ユースケースの説明から完全なマルチエージェントパイプラインを生成するClaude Codeスキルです。既存のマルチエージェントシステムで観察されたパターンに基づき、プロンプトファイル、オーケストレータースクリプト、データフローディレクトリ、GitHub Actions設定を生成します。

定足数:AIコードガバナンスツールが独立したモデルレビューを実施
quorumは、AI支援開発におけるガバナンス層であり、コードがコミットされる前に別のモデルによって独立してレビューされることを要求するコンセンサスプロトコルを強制します。進捗をブロックする3つの構造的ゲート(監査、振り返り、品質ゲート)を含みます。