🐾 claw-stack

最終更新: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 🍊