SkyClaw: Rustベースの自律型AIエージェントランタイム

SkyClawは、40,000行のコードでRustで構築された自律AIエージェントランタイムであり、手動介入なしで無限に動作する主権的で自己修復型のシステムとして設計されています。このプロジェクトは機能チェックリストではなく、5つのコアエンジニアリング原則を重視しています。
技術アーキテクチャ
システムは2つの異なるアーキテクチャゾーンに分離されています:
- ハードコード: ネットワーキング、永続化、プロセス管理のためのRustインフラストラクチャ。このコンポーネントは正確で、最小限で、高速で、型安全、メモリ安全であり、未定義動作はゼロでなければなりません。
- エージェントコア: タスク分解、自己修正、クロスタスク学習、検証ループをカバーする20のモジュールを持つLLM駆動の推論エンジン。これは知性が存在する認知アーキテクチャです。
パフォーマンスベンチマーク
- バイナリサイズ: 7.1 MB(ランタイム依存関係ゼロの単一静的バイナリ)
- アイドル時RAM使用量: 14 MB(典型的なTypeScriptエージェントの800 MB–3 GBと比較)
- 起動時間: 1秒未満(他のフレームワークの5–15分と比較)
5つのエンジニアリング原則
1. 自律性
SkyClawは作業を拒否したり諦めたりしません。タスクが失敗した場合、失敗は停止条件ではなく新しい情報になります。システムは複雑さを分解し、代替アプローチで再試行し、ツールを置き換え、自己修復します。困難さ、コスト、疲労ではなく、実証された不可能性に対してのみ停止します。
2. 堅牢性
劣化なしで無限にデプロイできるように設計されています。クラッシュした場合は再起動します。ツールが壊れた場合は再接続します。プロバイダーがダウンした場合はフェイルオーバーします。状態が破損した場合は耐久性のあるストレージから再構築します。すべてのコンポーネントは、障害が常にあることを前提とし、ヘルスチェックされた接続、タイムアウト、再試行、自動再起動を備えています。
3. エレガンス
アーキテクチャは異なる基準を持つ2つのゾーンに分離されています:Rustインフラストラクチャは正確で最小限でなければならず、エージェントコアは革新的で適応的で拡張可能でなければなりません。
4. 残酷な効率性
システムプロンプトは品質を維持する最小限に圧縮されます。コンテキストウィンドウは外科的に管理されます。会話履歴は目的を持って刈り込まれます—決定を保持しながらノイズを削除します。LLMに送信されるすべてのトークンは情報を運ばなければなりません。
5. エージェントコア運用ループ
ORDER → THINK → ACTION → VERIFY → DONE
- ORDER: 指示が到着;複合的な場合はタスクグラフに分解される
- THINK: エージェントは現在の状態、目標、利用可能なツールについて推論する(構造化されたものであり、自由形式ではない)
- ACTION: シェル、ブラウザ、ファイル操作、API呼び出し、git、メッセージングを含むツールを通じた実行
- VERIFY: すべてのアクションの後、エージェントは具体的な証拠(コマンド出力、ファイル内容、HTTPレスポンス)で結果を明示的に確認する
- DONE: 完了は測定可能な状態であり、目標が達成され、結果が検証され、成果物が提供される
デプロイメントと使用方法
ウェブダッシュボード、手動編集する設定ファイル、Electron、node_modulesはありません。単一のバイナリをデプロイし、APIキーをTelegramに貼り付けて、そのまま離れます。システムはそこから引き継ぎます。
実際には、Telegramでボットに「アプリをデプロイし、マイグレーションを実行し、ヘルスを確認し、報告して」などのコマンドをメッセージで送信します。
📖 完全なソースを読む: r/openclaw
👀 See Also

カナリア:コード変更に基づく自動テストのためのAI QAエージェント
カナリアは、コードベースを読み込み、プルリクエストの差分を分析し、影響を受けるユーザーワークフローに対してエンドツーエンドのテストを生成するAI QAエージェントです。プレビュー環境に接続し、テストを実行し、結果を録画とともにPRに直接コメントします。

印刷可能なClaudeコードチートシート(週次自動更新付き)
開発者が、Claude Code用の印刷可能なチートシートを作成し、毎週自動更新されるようにしました。このシートは、ドキュメントやGitHubの機能を調査した後、Claude自体を使用して生成されました。

ビーグルSCM:ASTツリーを保存するソースコード管理システム
Beagleは、バイナリブロブではなく抽象構文木を格納する実験的なソースコード管理システムで、BASONと呼ばれるCRDT風のデータ形式を使用し、RocksDBなどのキーバリュー型データベースをバックエンドストレージとして利用します。

ボットファイト:Claude Codeで構築されたマルチプレイヤーゲーム向けAIエージェントアリーナ
Bot Fightは、ポーカー、ビリヤード、ゴリラ、スネークなどのゲームでAIエージェントが対戦するアリーナです。Claudeコードで完全に構築されたNext.js + Nodeモノレポで、WebSocketとリアルタイムゲームエンジンを備えています。