OpenClaw: 新しいオープンソースAIアシスタント
ほとんどのAIアシスタントは質問に答えます。OpenClawは実際に行動します。この違いは、聞こえる以上に重要です。
OpenClawは、自分のハードウェアで実行するオープンソースのAIエージェントです。選択したAIモデルをファイル、メッセージングアプリ、ブラウザ、ローカルシステムに接続し、あなたの代わりに行動します。これはチャットボットのラッパーではありません。実際の認証情報と実際のマシンへのアクセス権を持つバックグラウンドサービスに近いものです。
重要なポイント
- OpenClawは、単に質問に答えるだけでなく、ファイル、メッセージングアプリ、ブラウザ、ローカルシステムに接続してタスクを実行する、セルフホスト型のオープンソースAIエージェントです。
- そのGatewayアーキテクチャは、WhatsApp、Telegram、Slack、Discordなどのチャネルからのメッセージを、シェルコマンドの実行、ブラウザの自動化、マルチエージェントセッションの調整が可能なAIエージェントにルーティングします。
- セキュリティには積極的な注意が必要です。メインセッションはデフォルトでホストへの完全なアクセス権を持つため、サンドボックスモード、DMポリシー、スキルの監査は初日から不可欠な実践事項です。
- このプロジェクトはモデル非依存で、急速に進化しており、バックグラウンドサービスの管理と権限について慎重に考えることに慣れている開発者に最適です。
OpenClaw AIアシスタントの実体
OpenClawは、個人的な自動化スタックの中心に位置する長時間実行型のNode.jsサービス、つまりGatewayです。WhatsApp、Telegram、Slack、Discord、iMessage、Signalなどのチャネル全体でメッセージを待ち受け、シェルコマンドの実行、ファイルの読み書き、ブラウザの制御、スケジュールされたジョブの実行、複数のセッション間での調整が可能なAIエージェントにルーティングします。
このプロジェクトは比較的新しく、急速に進化してきました。Clawdbotとして立ち上げられ、Anthropicからの商標上の懸念により一時的にMoltbotに改名され、OpenClawに落ち着きました。この波乱に満ちたスタートにもかかわらず、GitHubで急速に採用が進みました。これは、開発者がここに本当に異なる何かを認識したことの証です。
その違いが何であるかを率直に述べる価値があります。OpenClaw AIエージェントは何をすべきかを提案するだけでなく、実際に実行します。 目標を送信すると、タスクをステップに分解し、必要なツールを見つけるかインストールし、報告します。固定されたコマンドセットを実行するSiriやAlexaとは異なり、OpenClawは利用可能なツールを使用してオープンエンドな指示に従います。
セルフホスト型AIアシスタントのアーキテクチャの仕組み
Gatewayはローカル(または小規模なLinuxサーバー)で実行され、ws://127.0.0.1:18789でWebSocketコントロールプレーンを公開します。他のすべてはそれに接続します。
- チャネル — WhatsApp、Telegram、Slack、Discord、Signal、BlueBubbles経由のiMessage、Microsoft Teams、Matrix、および組み込みのWebChat
- ノード — macOS、iOS、Androidのコンパニオンアプリで、カメラ、画面録画、システム通知などのデバイスローカル機能を公開
- スキル — OpenClawのスキルレジストリであるClawHubを通じて登録されるモジュラー拡張機能で、エージェントに新しい機能を追加
エージェントのメモリは、~/.openclaw/workspace内のローカルMarkdownファイルとして永続化されます。AGENTS.mdやSOUL.mdなどのプロンプトファイルがエージェントの動作を形成します。この設計により、すべてが読み取り可能で編集可能な状態に保たれます。エージェントの指示を直接検査または変更できます。
一般的に使用されるセットアップでは、OpenClawをAnthropicのAPI経由でClaudeなどのモデルに接続しますが、OpenClawはモデル非依存であり、ローカルモデルもサポートしています。
Discover how at OpenReplay.com.
OpenClawオープンソースエージェントができること
代表的な機能をいくつか紹介します。
- ブラウザ自動化 — 管理されたChromiumインスタンスを使用してフォームの入力、データのスクレイピング、サイトのナビゲーション
- 音声インタラクション — macOS、iOS、Android上でElevenLabs経由の常時起動ウェイクワードとトークモード
- スケジュールされたタスク — プロアクティブな自動化のためのCronジョブとWebhookトリガー
- マルチエージェント調整 — 異なるチャネルを独立したコンテキストを持つ分離されたエージェントセッションにルーティング
- Live Canvas — リアルタイムでレンダリングされるエージェント駆動のビジュアルワークスペース
セキュリティはここでは任意ではありません
ここで平易な言葉で説明する価値がある部分です。OpenClawは実際のシステム上で実際の認証情報を使用してアクションを実行します。 デフォルトでは、メインセッションは完全なホストアクセス権で実行されます。これは意図的なものです。これがツールを強力にするものですが、同時にミスが実際の結果をもたらすことも意味します。
OpenClawは信頼できる自動化ソフトウェアとして扱うのが最善です。VMや専用マシンなどの隔離された環境で実行することは、リスクを軽減するためのベストプラクティスと考えられています。
高度なオプションではなくデフォルトとして扱う価値のあるいくつかの実践事項:
- 完全に制御していないグループまたはチャネルセッションに対してサンドボックスモード(
agents.defaults.sandbox.mode: "non-main")を有効化 - DMポリシーを
"pairing"に設定して、未知の送信者がエージェントをトリガーできないようにする - サードパーティのスキルを実行可能コードとして扱い、インストール前にレビュー
openclaw doctorを定期的に実行して、誤設定されたポリシーを表面化
OpenClawはまだ洗練された、本番環境に対応したプラットフォームではありません。実際の機能と実際の攻撃面を持つ、急速に進化するオープンソースプロジェクトです。正しいメンタルモデルは、サンドボックス化されたチャットボットではなく、信頼できる自動化ソフトウェアです。
結論
OpenClaw AIアシスタントは、個人的な自動化がどのようなものになり得るかという点で意味のある転換を表しています。すでに使用しているツールに接続され、助言するのではなく行動する永続的なエージェント。これは異なるカテゴリのソフトウェアです。
バックグラウンドサービスの管理と権限について慎重に考えることに慣れている開発者であれば、探索する価値があります。公式OpenClawドキュメントから始め、早い段階でopenclaw doctorを実行し、実際に必要なアクセス権のみを与えてください。
よくある質問
OpenClawは安全に実行できますが、意図的な設定が必要です。メインセッションはデフォルトで完全なホストアクセス権を持つため、非プライマリセッションに対してサンドボックスモードを有効にし、DMポリシーを制限し、インストール前にサードパーティのスキルを監査する必要があります。openclaw doctorを定期的に実行することで、誤設定を早期に検出できます。
モデルの選択によります。一般的に使用されるセットアップでは、有料キーが必要なAnthropicのClaude APIを使用します。ただし、OpenClawはモデル非依存であるため、APIコストなしでローカルホストされたオープンソースモデルに接続できますが、商用モデルと比較してパフォーマンスが異なる場合があります。
ほとんどのチャットボットはテキスト応答を生成します。OpenClawはシステム上でタスクを実行する自律エージェントです。シェルコマンドの実行、ブラウザの自動化、ファイルの管理、スケジュールされたジョブの調整が可能です。限定されたアクションを持つ会話インターフェースではなく、ツールへの実際のアクセス権を持つ永続的なバックグラウンドサービスとして動作します。
はい。OpenClawはWhatsApp、Telegram、Slack、Discord、Signal、BlueBubbles経由のiMessage、Microsoft Teams、Matrix、および組み込みのWebChatをサポートしています。各チャネルは、独立したコンテキストと権限を持つ独自の分離されたエージェントセッションにルーティングできるため、プラットフォーム全体でエージェントがどのように対話するかを細かく制御できます。
Understand every bug
Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.