最終更新:2026年3月
はじめに
このガイドでは、まっさらなマシンから約 5 分で 1 つのガバナンス済みエージェントを持つ Claw-Stack インスタンスの稼働まで案内します。
前提条件
| 要件 | バージョン / 備考 |
|---|---|
| OpenClaw | 最新安定版。Claw-Stack より前にインストールして動作させる必要があります。 |
| Python | 3.11 以上 |
| Node.js | 18 以上(Web ダッシュボード用、オプション) |
| Docker | オプション——サンドボックス化されたエージェント実行に必要 |
| OS | macOS 13+ または Linux(Ubuntu 22.04+ 推奨) |
ステップ 1 — OpenClaw のインストール
既に OpenClaw が動作している場合はステップ 2 へ。OpenClaw は Node.js アプリケーションで、npm でグローバルインストールします。
# npm で OpenClaw をグローバルインストール
npm install -g openclaw
# インストールを確認
openclaw --version
# OpenClaw ゲートウェイを起動
openclaw gateway start
続行する前に ANTHROPIC_API_KEY 環境変数を設定してください。詳しくは OpenClaw 公式ドキュメントをご覧ください。
ステップ 2 — Claw-Stack モジュールの設定
Claw-Stack モジュールは OpenClaw のワークスペースファイルを通じて設定します。コア設定はエージェントのワークスペースディレクトリにあります。
# OpenClaw ワークスペースに移動 cd ~/.openclaw/workspace # Claw-Stack は現在プライベートベータ段階です # 早期アクセスについては [email protected] までお問い合わせください
設定完了後、OpenClaw は各セッション開始時に MEMORY.md、エージェント ID、ポリシーファイルを自動的にロードします。
ステップ 3 — エージェントポリシーの定義
policies/my-agent.yaml を開いてデフォルトポリシーを確認します。エージェントが必要とするツールに合わせて編集してください。deny リストが安全網です——エージェントが必要としないものは拒否する方向で。
ステップ 4 — ランタイムの起動
# Claw-Stack ランタイムデーモンを起動
python runtime/main.py --daemon
# 動作確認
python runtime/status.py
# → ランタイム: 実行中
# → ソケット: /tmp/claw.sock
# → ロード済みエージェント: 1 (my-agent)
ステップ 5 — 最初のエージェントを実行
# ガバナンス済みエージェントセッションを実行
openclaw run --agent my-agent --claw-stack /tmp/claw.sock
# エージェントは MEMORY.md がロードされた状態で開始
# すべてのツール呼び出しはポリシーゲートを通過
セットアップ完了。
エージェントは今やポリシー実施と永続メモリの下で動作しています。audit/actions.jsonl の監査ログがすべてのアクションをキャプチャしています。
よくある質問
Claw-Stack を使うには OpenClaw が必要ですか?
はい。Claw-Stack は OpenClaw をラップするランタイム層で、スタンドアロンのエージェント実行器ではありません。OpenClaw は Claw-Stack が動作する前にインストールされ動作している必要があります。
Web ダッシュボードはどこにありますか?
オプションの Web ダッシュボードは python dashboard/serve.py で起動すると localhost:7342 で実行されます。ライブ監査ログ、エージェントステータス、メモリ状態、保留中の承認キューを表示します。
複数のエージェントを同時に実行できますか?
はい。各エージェントは独自のポリシーファイルと独立したポリシーゲートインスタンスを持ちます。Claw-Stack ランタイムはシステムリソースの制限まで無制限の数の並行エージェントをサポートします。
Authors: Qiushi Wu & Orange 🍊