🚀 OpenClawを30分でスタート
このOpenClawセットアップガイドに従えば、OpenClawのインストールから最初のチャットまで30分以内で完了します。OpenClaw初心者の方も安心してOpenClawの導入を進められます。
OpenClawの動作環境と前提条件
OpenClawは幅広いプラットフォームで動作するように設計されています。OpenClawのインストール前に、お使いの環境がOpenClawの動作要件を満たしているか確認しましょう。
OpenClaw対応プラットフォーム
| プラットフォーム | 対応状況 | 推奨度 | 備考 |
|---|---|---|---|
| macOS (10.15+) | ✅ 完全対応 | ⭐⭐⭐⭐⭐ | OpenClawの開発環境 |
| Linux (Ubuntu 20.04+) | ✅ 完全対応 | ⭐⭐⭐⭐⭐ | OpenClawサーバー運用に最適 |
| Windows WSL2 | ✅ 完全対応 | ⭐⭐⭐⭐ | OpenClaw Windowsユーザー推奨 |
| Docker | ✅ 完全対応 | ⭐⭐⭐⭐ | OpenClaw隔離実行に最適 |
| Raspberry Pi (4B+) | ✅ 基本対応 | ⭐⭐⭐ | OpenClaw軽量実行向け |
| Windows Native | ⚠️ 限定対応 | ⭐⭐ | WSL2の利用を強く推奨 |
OpenClawの必要システム要件
Node.js (v18以上)
OpenClawはNode.js上で動作します。node --versionでバージョンを確認してください。
メモリ (最低4GB、推奨8GB以上)
OpenClawはLLMとの通信やマルチチャネル処理でメモリを使用します。
ディスク容量 (最低1GB)
OpenClawの基本インストールとログファイル保存に必要です。
インターネット接続
OpenClawはLLM APIとの通信に常時インターネット接続が必要です。
OpenClawのインストール方法(3つの手順)
OpenClawのインストールには主に3つの方法があります。OpenClaw初心者にはnpmによるインストールを強く推奨します。
方法1: OpenClawのnpmインストール(推奨)
最も簡単で確実なOpenClawインストール方法です。グローバルインストールにより、どのディレクトリからでもopenclawコマンドを実行できます。
🔧 OpenClawインストールの前に
Node.js v18以上がインストールされていることを確認してください。npm --versionでnpmも利用可能であることを確認しましょう。
OpenClawのnpmインストール手順
# OpenClawのグローバルインストール
npm install -g openclaw
# OpenClawのインストール確認
openclaw --version
# OpenClawのヘルプ表示
openclaw --help
⚠️ OpenClawインストール時の権限エラー
Linux/macOSで権限エラーが発生する場合は、sudo npm install -g openclawを試してください。ただし、OpenClawのセキュリティを考慮すると、npmの権限設定を適切に行うことを推奨します。
方法2: OpenClawのDockerインストール
環境を汚さずにOpenClawを実行したい場合や、OpenClawを複数環境で管理する場合にDockerを使用します。
# OpenClaw公式Dockerイメージの取得
docker pull openclaw/openclaw:latest
# OpenClawコンテナの実行
docker run -d \
--name openclaw \
-p 8080:8080 \
-v ~/openclaw-data:/app/data \
openclaw/openclaw:latest
# OpenClawコンテナの動作確認
docker logs openclaw
# OpenClawコンテナ内でコマンド実行
docker exec -it openclaw openclaw configure
方法3: OpenClawのNixインストール
NixやNixOSユーザー向けのOpenClawインストール方法です。再現可能な環境でOpenClawを管理できます。
# OpenClawのNixインストール
nix-env -iA nixpkgs.openclaw
# またはnix flakes使用
nix run github:openclaw/openclaw
# OpenClawの動作確認
openclaw --version
OpenClawの初期設定ウィザード
OpenClawのインストールが完了したら、OpenClawの初期設定を行います。openclaw configureコマンドで対話的にOpenClawを設定できます。
OpenClawのconfigureコマンド実行
# OpenClawの初期設定ウィザードを開始
openclaw configure
# または詳細設定モードで実行
openclaw configure --advanced
OpenClaw初期設定の流れ
OpenClawワークスペースの選択
OpenClawのデータを保存するディレクトリを指定します。デフォルトは~/openclawです。
? Where would you like to create your OpenClaw workspace?
> ~/openclaw (recommended)
~/Documents/openclaw
Custom path...
OpenClawの基本情報設定
OpenClawのAI名前と基本的な性格設定を入力します。
? What should I call you? (your name)
> あなたの名前
? What should I call your OpenClaw assistant?
> Assistant (または好きな名前)
? Choose your OpenClaw's personality:
> Professional
Friendly
Technical
Custom...
OpenClawの言語・タイムゾーン設定
OpenClawの使用言語とタイムゾーンを設定します。
? Select your preferred language:
> Japanese (ja)
English (en)
Chinese (zh)
? Select your timezone:
> Asia/Tokyo
UTC
America/New_York
OpenClawのAPIキー設定
OpenClawの最重要設定がLLMプロバイダーのAPIキー設定です。OpenClawは複数のLLMプロバイダーに対応しており、用途に応じて使い分けることができます。
OpenClaw対応LLMプロバイダー
| プロバイダー | OpenClaw推奨度 | 特徴 | 月額目安 |
|---|---|---|---|
| Anthropic (Claude) | ⭐⭐⭐⭐⭐ | OpenClaw開発者推奨、高品質応答 | $20-100 |
| OpenAI (GPT-4) | ⭐⭐⭐⭐⭐ | 幅広いスキル対応、安定動作 | $20-100 |
| Google (Gemini) | ⭐⭐⭐⭐ | 多言語・マルチモーダル対応 | $10-50 |
| Cohere | ⭐⭐⭐ | 企業向け、コスト効率良好 | $25-75 |
| Local Models | ⭐⭐⭐ | プライバシー重視、オフライン対応 | $0 (GPU必要) |
OpenClawのAnthropicAPIキー設定
OpenClawの開発者が推奨するAnthropic ClaudeのAPIキーを設定する手順です。
Anthropic Console でAPIキー取得
Anthropic Consoleにアクセスし、アカウントを作成してAPIキーを取得します。
OpenClawにAPIキーを設定
# OpenClawの環境変数設定
export ANTHROPIC_API_KEY="your-anthropic-api-key"
# またはOpenClaw設定ファイルで指定
openclaw config set anthropic.apiKey "your-anthropic-api-key"
# OpenClawの設定確認
openclaw config list
OpenClawのテスト実行
# OpenClawのAPIテスト
openclaw test anthropic
# 成功時の表示例
✅ Anthropic API connection successful
✅ Claude model responding correctly
✅ OpenClaw ready to use with Anthropic
OpenClawのOpenAI APIキー設定
OpenClawでOpenAI GPT-4を使用する場合の設定手順です。
# OpenAI APIキーの設定
export OPENAI_API_KEY="your-openai-api-key"
# またはOpenClaw設定コマンド
openclaw config set openai.apiKey "your-openai-api-key"
openclaw config set openai.model "gpt-4"
# OpenClawのOpenAIテスト
openclaw test openai
OpenClawの最初のチャネル接続
OpenClawの真価はマルチチャネル対応にあります。Telegram、Slack、Discord、WhatsAppなど、20以上のチャットプラットフォームでOpenClawを利用できます。
OpenClaw + Telegram連携(最も簡単)
OpenClaw初心者にはTelegramとの連携を強く推奨します。設定が最もシンプルで、OpenClawの全機能を体験できます。
Telegramボット作成
Telegramで@BotFatherにアクセスし、新しいボットを作成します。
# BotFatherに送信
/newbot
# ボット名を入力 (例: My OpenClaw Bot)
# ボットユーザー名を入力 (例: my_openclaw_bot)
# APIトークンを受け取る
Use this token to access the HTTP API:
1234567890:ABCdefGHIjklMNOpqrSTUvwxYZ
OpenClawにTelegram設定
# OpenClawにTelegramチャネル追加
openclaw channel add telegram
# Telegram Bot Tokenを設定
openclaw config set telegram.botToken "1234567890:ABCdefGHI..."
# OpenClawのTelegram連携テスト
openclaw test telegram
OpenClaw開始とTelegramでチャット
# OpenClawゲートウェイ開始
openclaw start
# Telegramで作成したボットにメッセージ送信
# "Hello OpenClaw!" と入力してテスト
OpenClaw + Slack連携
ビジネス用途でOpenClawを使用する場合、Slackとの連携が非常に便利です。
# OpenClawにSlackチャネル追加
openclaw channel add slack
# Slack App作成とBot Token取得が必要
# https://api.slack.com/apps で新しいアプリを作成
# OpenClawのSlack設定
openclaw config set slack.botToken "xoxb-your-bot-token"
openclaw config set slack.signingSecret "your-signing-secret"
# OpenClawのSlack連携テスト
openclaw test slack
OpenClaw対応チャネル一覧
- Telegram - OpenClaw最推奨、全機能対応
- WhatsApp - 個人利用に最適
- LINE - 日本国内で人気
- Discord - コミュニティとの連携
- Slack - チーム協業に最適
- Microsoft Teams - 企業環境に対応
- Google Chat - G Suite連携
- Mattermost - セルフホスト可能
- WebChat - ブラウザから直接利用
- REST API - カスタムアプリ連携
- WebSocket - リアルタイム通信
- SSH - ターミナルから利用
OpenClawのトラブルシューティング
OpenClawの導入時によく発生する問題と解決方法をまとめました。OpenClaw初心者が躓きやすいポイントを中心に解説します。
よくあるOpenClawインストールエラー
原因: Node.jsバージョン不適合、npm権限問題、ネットワーク接続エラーなど
OpenClaw解決方法:
# Node.jsバージョン確認
node --version # v18以上が必要
# npmキャッシュクリア
npm cache clean --force
# OpenClawの権限付きインストール(Linux/macOS)
sudo npm install -g openclaw
# またはnvmでNode.js管理
nvm install 18
nvm use 18
npm install -g openclaw
原因: 設定ファイルの権限問題、ワークスペースパスの問題など
OpenClaw解決方法:
# OpenClaw設定ファイルの場所確認
openclaw config path
# 設定ファイルの権限確認
ls -la ~/.openclaw/
# 権限修正(必要に応じて)
chmod 600 ~/.openclaw/config.json
# OpenClaw設定の手動確認
openclaw config list
原因: ポート競合、APIキー未設定、ファイアウォール設定など
OpenClaw解決方法:
# OpenClawポート使用状況確認
lsof -i :8080 # デフォルトポート
# OpenClaw別ポートで起動
openclaw start --port 8081
# OpenClawログ詳細表示
openclaw start --verbose
# OpenClaw設定確認
openclaw doctor
原因: 無効なBot Token、チャネル設定ミス、API制限など
OpenClaw解決方法:
# OpenClaw Bot Token再設定
openclaw config set telegram.botToken "正しいトークン"
# OpenClawチャネル接続テスト
openclaw test telegram
# OpenClawチャネル削除・再追加
openclaw channel remove telegram
openclaw channel add telegram
# OpenClawログで詳細確認
openclaw logs --follow
OpenClawのパフォーマンス最適化
OpenClawを快適に使用するための設定調整方法です。
# OpenClawメモリ使用量最適化
openclaw config set memory.maxHeap "2g"
openclaw config set memory.gc "aggressive"
# OpenClaw並行処理設定
openclaw config set concurrency.maxChannels 10
openclaw config set concurrency.maxAgents 5
# OpenClawログレベル調整
openclaw config set logging.level "info" # debug, info, warn, error
# OpenClawキャッシュ設定
openclaw config set cache.enabled true
openclaw config set cache.ttl 3600
OpenClawの動作確認コマンド
OpenClawが正常に動作しているか確認するための診断コマンドです。
# OpenClaw総合診断
openclaw doctor
# OpenClaw詳細ステータス
openclaw status --detailed
# OpenClaw設定一覧表示
openclaw config list
# OpenClawチャネル一覧
openclaw channel list
# OpenClawスキル一覧
openclaw skill list
# OpenClawログ表示
openclaw logs --tail 50
OpenClawセットアップ完了後の次のステップ
OpenClawのセットアップが完了したら、次はOpenClawの真の力を体験しましょう。以下のOpenClaw活用ガイドで、さらなるOpenClawの可能性を探求できます。
OpenClawスキルシステムを学ぶ
OpenClawスキルとツールページで、OpenClawの能力拡張方法を学習しましょう。ClawdHubからの追加スキル導入も可能です。
OpenClaw自動化機能をマスター
OpenClaw自動化の極意で、Cron、Heartbeat、Webhookを使ったOpenClaw自動化を習得しましょう。
OpenClaw Nodesでスマホ連携
OpenClaw Nodesで、スマートフォンとの連携やカメラ・位置情報活用を学びましょう。
🎉 OpenClawセットアップ完了おめでとうございます!
あなたは今、最先端のパーソナルAIエージェント「OpenClaw」を手にしました。OpenClawとともに、AIエージェント時代の最前線を体験していきましょう。
OpenClawに関する質問やサポートが必要な場合は、OpenClawコミュニティにお気軽にご参加ください。