任意のOSでローカルに動作し、100以上のメッセージングプラットフォームに接続可能な、自律的なタスク実行機能を備えたオープンソースのパーソナルAIアシスタント。
OpenClaw - パーソナルAIアシスタント
概要
OpenClawは、ユーザーが自身のインフラストラクチャ上にパーソナルAIアシスタントをデプロイできる、無料かつオープンソースの自律型AIアシスタントフレームワークです。元々はオーストリアのソフトウェアエンジニアであるPeter Steinberger氏によって2025年11月に「Clawdbot」という名前で開発され、その後「Moltbot」、そして2026年初頭に「OpenClaw」へと改名されました。GitHubスター数117,000以上、フォーク数16,500以上を獲得し、大きな人気を集めています。
プロジェクトリンク
- GitHubリポジトリ: https://github.com/openclaw/openclaw
- 公式サイト: https://openclaw.ai
- ドキュメント: https://docs.openclaw.ai
- ライセンス: MIT
- 言語: TypeScript
コアコンセプト
OpenClawは、単に応答するだけでなく「実際にタスクを実行する」AIアシスタントとして差別化されています。大規模言語モデル(LLM)を通じて自律的にタスクを実行できる自律エージェントとして機能し、メッセージングプラットフォームを主要なユーザーインターフェースとして使用します。
主な機能
1. マルチプラットフォーム統合
- 以下を含む100以上のメッセージングサービスに接続できます:
- WhatsApp (Baileys経由)
- Telegram (grammY経由)
- Slack (Bolt経由)
- Discord (discord.js経由)
- Google Chat
- Signal
- iMessage
- Microsoft Teams
- Matrix
- BlueBubbles
- WebChat
- その他多数
2. ローカルファーストゲートウェイアーキテクチャ
- セッション、チャネル、ツール、イベントのための単一のWebSocketコントロールプレーン
- 自身のハードウェア(Mac mini、Linuxサーバー、WSL2経由のWindows)で完全に実行可能
- プライバシー重視:すべてのデータは自身のインフラストラクチャ上に留まります
- コア機能にクラウド依存はありません
3. マルチエージェントルーティング
- 受信チャネル/アカウントを分離されたエージェントにルーティング
- エージェントごとのセッションを備えたワークスペースベースの組織化
- 複数の同時AIモデルおよびプロバイダーのサポート
4. 音声・スピーチ機能
- ボイスウェイク:macOS/iOS/Android向けの常時オン音声認識
- トークモード:ElevenLabs統合による継続的な会話
- コンパニオンアプリ経由のプッシュトゥトークサポート
5. ライブキャンバス
- エージェント駆動型のビジュアルワークスペース
- 動的なインターフェースのためのA2UI(Agent-to-UI)フレームワーク
- リアルタイムレンダリングとインタラクション
6. 高度なツール統合
- ブラウザ制御: CDPによる専用のChrome/Chromium自動化
- キャンバス操作: プッシュ/リセット、評価、スナップショット機能
- デバイスノード: カメラ、画面録画、位置情報サービス
- システム統合: 通知、ローカルコマンド実行
- 自動化: Cronジョブ、Webhook、Gmail Pub/Subトリガー
7. スキルプラットフォーム
- バンドル、管理、ワークスペーススキルを備えたモジュラースキルシステム
- 検出とインストールのためのClawdHubスキルレジストリ
- カスタムスキル開発サポート
8. モデルの柔軟性
複数のAIプロバイダーをサポート:
- Anthropic (Claudeモデル - Opus 4.5, Sonnet 4.5, Haiku 4.5)
- OpenAI (GPTモデル, Codex)
- Google (Gemini)
- API経由のその他のLLMプロバイダー
アーキテクチャ
コアコンポーネント
ゲートウェイ
- 中央WebSocketサーバー(デフォルト:
ws://127.0.0.1:18789) - セッション、プレゼンス、設定を管理
- メッセージルーティングと配信を処理
- コントロールUIダッシュボードを提供
Pi Agent Runtime
- RPCベースの実行エンジン
- ツールストリーミングとブロックストリーミング
- コンテキストウィンドウ管理
- セッション分離
セッションモデル
- 直接チャットのためのメインセッション
- アクティベーションモードによるグループ分離
- 同時リクエストのためのキュー管理
- 返信ルーティング
セキュリティモデル
デフォルトの動作:
- ツールはメインセッションのホスト上で実行されます(認証済みユーザーにはフルアクセス)
- グループ/チャネルセッション用の設定可能なサンドボックスモード
- DMペアリングシステムによる不正アクセス防止
サンドボックスオプション:
- メインセッション以外のセッション用のセッションごとのDockerコンテナ
- ツールの許可リスト/拒否リスト
- ネットワーク分離機能
インストールとデプロイ
システム要件
- ランタイム: Node.js ≥22
- OSサポート: macOS, Linux, Windows (WSL2経由)
- パッケージマネージャー: npm, pnpm, または bun
クイックスタート
# グローバルにインストール
npm install -g openclaw@latest
# オンボーディングウィザードを実行
openclaw onboard --install-daemon
# ゲートウェイを開始
openclaw gateway --port 18789 --verbose
# テストメッセージを送信
openclaw message send --to +1234567890 --message "Hello from OpenClaw"
# エージェントと対話
openclaw agent --message "Ship checklist" --thinking high
ソースからビルド
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm openclaw onboard --install-daemon
pnpm gateway:watch # 自動リロード付き開発モード
設定
最小設定
{
"agent": {
"model": "anthropic/claude-opus-4-5"
}
}
チャネル設定例
WhatsApp:
pnpm openclaw channels login
Telegram:
{
"channels": {
"telegram": {
"botToken": "YOUR_BOT_TOKEN"
}
}
}
Discord:
{
"channels": {
"discord": {
"token": "YOUR_DISCORD_TOKEN"
}
}
}
セキュリティとプライバシー
セキュリティ機能
- DMペアリングシステム(見知らぬ人にはペアリングコードを送信)
- 許可リストベースのアクセス制御
- 設定可能なサンドボックス環境
- 信頼できないセッションのためのオプションのDocker分離
- セキュアなリモートアクセス用のTailscale統合
プライバシー上の利点
- セルフホスト:完全なデータ所有権
- デフォルトでクラウドテレメトリなし
- ローカル資格情報ストレージ
- 設定可能なネットワーク制限
セキュリティ上の考慮事項
セキュリティ研究者によると:
- 効果的に機能するには広範な権限が必要
- セキュリティ上の影響を理解している上級ユーザーに適しています
- 本番環境では分離された環境での実行を推奨
- 拡張可能なアーキテクチャによるサプライチェーンリスク
- 適切なセキュリティ対策なしに本番サービスに接続すべきではありません
リモートアクセス
OpenClawは以下の方法でリモートゲートウェイアクセスをサポートします:
- Tailscale Serve/Funnel: セキュアなTailnetまたはパブリックHTTPS
- SSHトンネル: 従来のセキュアトンネリング
- トークン/パスワード認証: 設定可能な認証モード
これにより、Linuxサーバー上でゲートウェイを実行し、任意のデバイスから制御できます。
チャットコマンド
ユーザーはコマンドでセッションを制御できます:
/status- セッション情報/newまたは/reset- 会話をリセット/compact- コンテキストを要約/think <level>- 思考深度を調整/verbose on|off- 詳細出力を切り替え/usage off|tokens|full- 使用状況統計/restart- ゲートウェイを再起動(オーナーのみ)/activation mention|always- グループ設定
コンパニオンアプリケーション
macOSアプリ
- ゲートウェイの状態をメニューバーで制御
- ボイスウェイクとプッシュトゥトーク
- WebChatインターフェース
- デバッグツール
- リモートゲートウェイ制御
iOSノード
- 音声トリガー転送
- キャンバスサーフェスのレンダリング
- ノードベースのコマンド実行
Androidノード
- キャンバス、カメラ、画面キャプチャ
- Bridge経由のノードペアリング
エージェントワークスペースとスキル
- ワークスペースルート:
~/.openclaw/workspace - プロンプトファイル:
AGENTS.md,SOUL.md,TOOLS.md - スキルディレクトリ:
~/.openclaw/workspace/skills/
ユースケース
パーソナル生産性アシスタント
- メール管理と返信
- カレンダー調整
- タスク自動化
開発自動化
- GitHub通知
- 自動デプロイ
- コードレビュー支援
マルチチャネルコミュニケーションハブ
- プラットフォーム横断の統合受信トレイ
- 自動返信
- メッセージ転送とルーティング
カスタムワークフロー自動化
- 内部ツールとの統合
- データ処理パイプライン
- スケジュールされたタスクとリマインダー
コミュニティと開発
- 活発な開発: 8,368以上のコミット
- オープンソース: MITライセンス
- コミュニティ: Discordサーバーあり
- 貢献: PRとコミュニティの参加を歓迎
- ドキュメント: docs.openclaw.aiで包括的なドキュメントを提供
特筆すべき実績
- 117k以上のGitHubスター
- 16.5k以上のフォーク
- Wikipediaに掲載
- Moltbook統合によるバイラルな人気
- シリコンバレーおよび国際的な開発者からの大きな関心
他の選択肢との比較
ChatGPTやClaude AIとは異なり:
- 自律型: 反応的な応答ではなく、タスクを独立して実行
- セルフホスト: 自身のインフラストラクチャ上で実行
- マルチプラットフォーム: 100以上のサービスとのネイティブ統合
- 拡張可能: カスタムスキルとツール
- プライバシーファースト: 完全なデータ制御
開始リソース
将来の開発
OpenClawは以下により積極的にメンテナンスされています:
- 定期的なアップデートとバグ修正
- 新しいチャネル統合
- セキュリティ機能の強化
- AIモデルサポートの拡大
- スキルエコシステムの成長
クレジット
- 作成者: Peter Steinberger
- 特別感謝: Mario Zechner (pi-mono), Adam Doppelt (lobster.bot)
- コミュニティ: 200以上の貢献者と増加中
結論
OpenClawは、自律性、プライバシー、セルフホスティングを重視したパーソナルAIアシスタントにおけるパラダイムシフトを表しています。既存のワークフローやコミュニケーションチャネルとの統合の柔軟性を維持しながら、AIアシスタントを完全に制御したい開発者や上級ユーザーに最適です。
セルフホスティングに慣れており、単なるチャットボットではなく真に自律エージェントとして機能するAIアシスタントを探している人にとって、OpenClawは強力なオープンソース基盤を提供します。