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

OpenClaw用ローカルPII編集スキルはGLiNERモデルを採用
新しいOpenClawスキルは、送信されるレスポンスを傍受し、ローカルのnvidia/gliner-PIIモデルを通じて実行し、APIキーやPIIなどの機密情報を検出して編集します。それらを[API_KEY]のようなラベルに置き換え、削除通知を追加します。

发现的问题插件记录Claude在处理其他任务时忽略的错误
Claude Codeプラグイン。エージェントがスコープ外でバグを発見した際に、docs/found-issues.mdに1行のエントリを記録し、PRマージ時に自動クローズ、トゥームストーン検出機能を備えています。

OpenClawは、コンテキスト使用量を削減するためにエージェント履歴圧縮を実装しています。
OpenClawは現在、完了したサブタスクのログを構造化された要約に置き換えることでエージェント履歴を圧縮し、約100万トークンを約3万トークンに削減します。システムは4パススキャナーを使用してタスクライフサイクルを特定し、エージェント互換性を維持するマスクされた要約を生成します。

bad-ass-mcp: アクセシビリティAPIによるネイティブデスクトップGUI制御のための無料オープンソースMCP
bad-ass-mcpは、ClaudeなどのAIエージェントがmacOS、Windows、Linuxデスクトップをネイティブのアクセシビリティレイヤーで制御できるオープンソースのMCPサーバーです。スクリーンショットやルック・ムーブ・ルックのループは不要。Computer Use、Operator、UiPathに代わる無料の選択肢です。