AI Agent Hub
AI エージェント / プラグイン情報メディア
← 一覧へ
OpenClaw
OTHER

OpenClaw

OpenClaw

自分のデバイスで動作する個人向けAIアシスタント。WhatsApp、Telegram、Slack、Discordなど複数チャネル対応で、あなたのデータを完全に所有できるプライベートなAI体験。

原文: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
#パーソナルアシスタント#マルチチャネル#プライバシー重視#ai#assistant#crustacean#molty#openclaw#own-your-data#personal
REPO STATS

リポジトリ統計

⭐ Stars
369.3k
🍴 Forks
76.2k
⚠️ Open Issues
7383
🌿 Language
TypeScript
📄 License
MIT
🕒 最終更新
2026.05.07 (今日)
📅 公開日
2025.11.24
🌿 Branch
main
README

ドキュメント

— AI による自動翻訳 (2026.05.07 更新)

🦞 OpenClaw — パーソナル AI アシスタント

OpenClaw

EXFOLIATE! EXFOLIATE!

CI status GitHub release Discord MIT License

OpenClaw は、あなたのデバイスで実行するパーソナル AI アシスタントです。すでに使用しているチャネルで回答します。macOS/iOS/Android で話したり聞いたりでき、制御できるライブ Canvas をレンダリングできます。Gateway は単なるコントロールプレーンです — 製品はアシスタントです。

ローカルで高速、常時実行されるパーソナルな単一ユーザーアシスタントが欲しければ、これがそれです。

対応チャネルには以下が含まれます:WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、BlueBubbles、IRC、Microsoft Teams、Matrix、Feishu、LINE、Mattermost、Nextcloud Talk、Nostr、Synology Chat、Tlon、Twitch、Zalo、Zalo Personal、WeChat、QQ、WebChat。

ウェブサイト · ドキュメント · ビジョン · DeepWiki · はじめに · アップデート · ショーケース · FAQ · オンボーディング · Nix · Docker · Discord

新しくインストール?ここから始めてください:はじめに

推奨セットアップ:ターミナルで openclaw onboard を実行してください。 OpenClaw Onboard は、ゲートウェイ、ワークスペース、チャネル、スキルのセットアップをステップバイステップでガイドします。推奨される CLI セットアップパスであり、macOS、Linux、Windows(WSL2 経由;強く推奨)で動作します。 npm、pnpm、または bun で動作します。

スポンサー

OpenAI GitHub NVIDIA Vercel Blacksmith Convex

サブスクリプション(OAuth):

モデルに関する注記:多くのプロバイダーとモデルがサポートされていますが、信頼して既に使用しているプロバイダーの最新フラッグシップモデルを推奨します。オンボーディングを参照してください。

インストール(推奨)

ランタイム:Node 24(推奨)または Node 22.14+

npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest

openclaw onboard --install-daemon

OpenClaw Onboard は Gateway デーモン(launchd/systemd ユーザーサービス)をインストールして、常に実行されるようにします。

クイックスタート(TL;DR)

ランタイム:Node 24(推奨)または Node 22.14 以上

初心者向けの完全ガイド(認証、ペアリング、チャネル):はじめに

openclaw onboard --install-daemon

openclaw gateway --port 18789 --verbose

# Send a message
openclaw message send --target +1234567890 --message "Hello from OpenClaw"

# Talk to the assistant (optionally deliver back to any connected channel: WhatsApp/Telegram/Slack/Discord/Google Chat/Signal/iMessage/BlueBubbles/IRC/Microsoft Teams/Matrix/Feishu/LINE/Mattermost/Nextcloud Talk/Nostr/Synology Chat/Tlon/Twitch/Zalo/Zalo Personal/WeChat/QQ/WebChat)
openclaw agent --message "Ship checklist" --thinking high

アップグレードする場合は?更新ガイドopenclaw doctor を実行してください)。

モデル設定 + CLI:モデル。認証プロファイルのローテーション + フェイルオーバー:モデルフェイルオーバー

セキュリティデフォルト(DM アクセス)

OpenClaw は実際のメッセージング基盤に接続します。受信 DM を信頼されないインプットとして扱ってください。

完全なセキュリティガイド:セキュリティ

Telegram/WhatsApp/Signal/iMessage/Microsoft Teams/Discord/Google Chat/Slack でのデフォルト動作:

  • DM ペアリングdmPolicy="pairing" / channels.discord.dmPolicy="pairing" / channels.slack.dmPolicy="pairing";レガシー:channels.discord.dm.policychannels.slack.dm.policy):未知の送信者は短いペアリングコードを受け取り、ボットはそのメッセージを処理しません。
  • 以下で承認してください:openclaw pairing approve <channel> <code>(その後、送信者はローカルアロウリストストアに追加されます)。
  • 公開受信 DM には明示的なオプトインが必要です:dmPolicy="open" を設定し、チャネルアロウリスト(allowFrom / channels.discord.allowFrom / channels.slack.allowFrom;レガシー:channels.discord.dm.allowFromchannels.slack.dm.allowFrom)に "*" を含めます。

openclaw doctor を実行して、リスク / 誤設定の DM ポリシーを表示します。

主な特徴

  • ローカルファースト Gateway — セッション、チャネル、ツール、イベントの単一制御プレーン。
  • マルチチャネルインボックス — WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、BlueBubbles(iMessage)、iMessage(レガシー)、IRC、Microsoft Teams、Matrix、Feishu、LINE、Mattermost、Nextcloud Talk、Nostr、Synology Chat、Tlon、Twitch、Zalo、Zalo Personal、WeChat、QQ、WebChat、macOS、iOS/Android。
  • マルチエージェントルーティング — 受信チャネル / アカウント / ピアを分離されたエージェント(ワークスペース + エージェント別セッション)にルーティング。
  • Voice Wake + Talk Mode — macOS/iOS でのウェイクワードと Android での連続音声(ElevenLabs + システム TTS フォールバック)。
  • Live CanvasA2UI を備えたエージェント駆動ビジュアルワークスペース。
  • 第一級ツール — ブラウザ、キャンバス、ノード、cron、セッション、Discord/Slack アクション。
  • コンパニオンアプリ — macOS メニューバーアプリ + iOS/Android ノード
  • オンボーディング + スキル — バンドル / マネージド / ワークスペーススキル付きのオンボーディング駆動セットアップ。

セキュリティモデル(重要)

  • デフォルト:ツールは main セッション用ホスト上で実行されるため、それがあなただけの場合、エージェントはフルアクセスを持ちます。
  • グループ / チャネル安全性:agents.defaults.sandbox.mode: "non-main" を設定して、非 main セッションをサンドボックス内で実行します。Docker はデフォルトのサンドボックスバックエンド。SSH と OpenShell バックエンドも利用可能です。
  • 典型的なサンドボックスデフォルト:bashprocessreadwriteeditsessions_listsessions_historysessions_sendsessions_spawn を許可。browsercanvasnodescrondiscordgateway を拒否。
  • リモートで何かを公開する前に、セキュリティサンドボックス設定をお読みください。

オペレーターの簡単なリファレンス

  • チャットコマンド:/status/new/reset/compact/think <level>/verbose on|off/trace on|off/usage off|tokens|full/restart/activation mention|always
  • セッションツール:sessions_listsessions_historysessions_send
  • スキルレジストリ:ClawHub
  • アーキテクチャの概要:アーキテクチャ

目標別ドキュメント

アプリ(オプション)

Gateway だけでも優れた体験を提供します。すべてのアプリはオプションであり、追加機能を提供します。

コンパニオンアプリをビルド/実行する予定がある場合は、以下のプラットフォームランブックに従ってください。

macOS (OpenClaw.app) (オプション)

  • Gateway と健全性のメニューバーコントロール。
  • ボイスウェイク+プッシュツートークオーバーレイ。
  • WebChat + デバッグツール。
  • SSH 経由のリモート Gateway コントロール。

注:macOS の権限を再ビルド間で保持するには、署名付きビルドが必要です(macOS Permissions を参照)。

iOS ノード(オプション)

  • Gateway WebSocket 経由でノードとしてペアリングします(デバイスペアリング)。
  • 音声トリガー転送+ Canvas サーフェス。
  • openclaw nodes … 経由で制御されます。

ランブック:iOS 接続

Android ノード(オプション)

  • デバイスペアリング経由で WS ノードとしてペアリングします(openclaw devices ...)。
  • Connect/Chat/Voice タブに加えて、Canvas、Camera、Screen capture、Android デバイスコマンドファミリーを公開します。
  • ランブック:Android 接続

ソースからのインストール(開発)

ソースのチェックアウトには pnpm を使用してください。リポジトリは pnpm ワークスペースであり、バンドルされたプラグインは開発時に extensions/* から読み込まれるため、パッケージローカルの依存関係と編集内容が直接使用されます。リポジトリルートで単純な npm install を実行することはサポートされていません。

開発ループの場合:

git clone https://github.com/openclaw/openclaw.git
cd openclaw

pnpm install

# 初回のみ実行(またはローカルの OpenClaw 設定/ワークスペースをリセットした後)
pnpm openclaw setup

# オプション:初回起動前に Control UI をプリビルド
pnpm ui:build

# 開発ループ(ソース/設定の変更時に自動再読み込み)
pnpm gateway:watch

チェックアウトからビルドされた dist/ が必要な場合(Node、パッケージング、リリース検証)は、次を実行してください:

pnpm build
pnpm ui:build

pnpm openclaw setuppnpm gateway:watch に必要なローカルの設定/ワークスペースを書き込みます。再実行しても安全ですが、通常は初回セットアップ後またはローカルの状態をリセットした後にのみ必要です。pnpm gateway:watchdist/control-ui を再ビルドしないため、ui/ の変更後に pnpm ui:build を再実行するか、Control UI を反復処理する際に pnpm ui:dev を使用してください。このチェックアウトをオンボーディングを直接実行させたい場合は、pnpm openclaw onboard --install-daemon を使用してください。

注:pnpm openclaw ... は TypeScript を直接実行します(tsx 経由)。pnpm build は Node / パッケージされた openclaw バイナリ経由での実行用に dist/ を生成します。一方、pnpm gateway:watch は開発ループ中にオンデマンドでランタイムを再ビルドします。

開発チャネル

  • 安定版:タグ付きリリース(vYYYY.M.D または vYYYY.M.D-<patch>)、npm dist-tag latest
  • ベータ版:プレリリースタグ(vYYYY.M.D-beta.N)、npm dist-tag beta(macOS アプリが欠落している場合があります)。
  • 開発版main の移動ヘッド、npm dist-tag dev(公開時)。

チャネルを切り替える(git + npm):openclaw update --channel stable|beta|dev。 詳細:開発チャネル

エージェントワークスペース + スキル

  • ワークスペースルート:~/.openclaw/workspaceagents.defaults.workspace で設定可能)。
  • 注入されるプロンプトファイル:AGENTS.mdSOUL.mdTOOLS.md
  • スキル:~/.openclaw/workspace/skills/<skill>/SKILL.md

設定

最小限の ~/.openclaw/openclaw.json(モデル + デフォルト):

{
  agent: {
    model: "<provider>/<model-id>",
  },
}

Ful

— GitHub から取得した原文(一部省略の場合あり)

OpenClaw

EXFOLIATE! EXFOLIATE!

CI status GitHub release Discord MIT License

OpenClaw is a personal AI assistant you run on your own devices. It answers you on the channels you already use. It can speak and listen on macOS/iOS/Android, and can render a live Canvas you control. The Gateway is just the control plane — the product is the assistant.

If you want a personal, single-user assistant that feels local, fast, and always-on, this is it.

Supported channels include: WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, iMessage, BlueBubbles, IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, Zalo Personal, WeChat, QQ, WebChat.

Website · Docs · Vision · DeepWiki · Getting Started · Updating · Showcase · FAQ · Onboarding · Nix · Docker · Discord

New install? Start here: Getting started

Preferred setup: run openclaw onboard in your terminal. OpenClaw Onboard guides you step by step through setting up the gateway, workspace, channels, and skills. It is the recommended CLI setup path and works on macOS, Linux, and Windows (via WSL2; strongly recommended). Works with npm, pnpm, or bun.

Sponsors

OpenAI GitHub NVIDIA Vercel Blacksmith Convex

Subscriptions (OAuth):

Model note: while many providers and models are supported, prefer a current flagship model from the provider you trust and already use. See Onboarding.

Install (recommended)

Runtime: Node 24 (recommended) or Node 22.14+.

npm install -g openclaw@latest
# or: pnpm add -g openclaw@latest

openclaw onboard --install-daemon

OpenClaw Onboard installs the Gateway daemon (launchd/systemd user service) so it stays running.

Quick start (TL;DR)

Runtime: Node 24 (recommended) or Node 22.14+.

Full beginner guide (auth, pairing, channels): Getting started

openclaw onboard --install-daemon

openclaw gateway --port 18789 --verbose

# Send a message
openclaw message send --target +1234567890 --message "Hello from OpenClaw"

# Talk to the assistant (optionally deliver back to any connected channel: WhatsApp/Telegram/Slack/Discord/Google Chat/Signal/iMessage/BlueBubbles/IRC/Microsoft Teams/Matrix/Feishu/LINE/Mattermost/Nextcloud Talk/Nostr/Synology Chat/Tlon/Twitch/Zalo/Zalo Personal/WeChat/QQ/WebChat)
openclaw agent --message "Ship checklist" --thinking high

Upgrading? Updating guide (and run openclaw doctor).

Models config + CLI: Models. Auth profile rotation + fallbacks: Model failover.

Security defaults (DM access)

OpenClaw connects to real messaging surfaces. Treat inbound DMs as untrusted input.

Full security guide: Security

Default behavior on Telegram/WhatsApp/Signal/iMessage/Microsoft Teams/Discord/Google Chat/Slack:

  • DM pairing (dmPolicy="pairing" / channels.discord.dmPolicy="pairing" / channels.slack.dmPolicy="pairing"; legacy: channels.discord.dm.policy, channels.slack.dm.policy): unknown senders receive a short pairing code and the bot does not process their message.
  • Approve with: openclaw pairing approve <channel> <code> (then the sender is added to a local allowlist store).
  • Public inbound DMs require an explicit opt-in: set dmPolicy="open" and include "*" in the channel allowlist (allowFrom / channels.discord.allowFrom / channels.slack.allowFrom; legacy: channels.discord.dm.allowFrom, channels.slack.dm.allowFrom).

Run openclaw doctor to surface risky/misconfigured DM policies.

Highlights

  • Local-first Gateway — single control plane for sessions, channels, tools, and events.
  • Multi-channel inbox — WhatsApp, Telegram, Slack, Discord, Google Chat, Signal, BlueBubbles (iMessage), iMessage (legacy), IRC, Microsoft Teams, Matrix, Feishu, LINE, Mattermost, Nextcloud Talk, Nostr, Synology Chat, Tlon, Twitch, Zalo, Zalo Personal, WeChat, QQ, WebChat, macOS, iOS/Android.
  • Multi-agent routing — route inbound channels/accounts/peers to isolated agents (workspaces + per-agent sessions).
  • Voice Wake + Talk Mode — wake words on macOS/iOS and continuous voice on Android (ElevenLabs + system TTS fallback).
  • Live Canvas — agent-driven visual workspace with A2UI.
  • First-class tools — browser, canvas, nodes, cron, sessions, and Discord/Slack actions.
  • Companion apps — macOS menu bar app + iOS/Android nodes.
  • Onboarding + skills — onboarding-driven setup with bundled/managed/workspace skills.

Security model (important)

  • Default: tools run on the host for the main session, so the agent has full access when it is just you.
  • Group/channel safety: set agents.defaults.sandbox.mode: "non-main" to run non-main sessions inside sandboxes. Docker is the default sandbox backend; SSH and OpenShell backends are also available.
  • Typical sandbox default: allow bash, process, read, write, edit, sessions_list, sessions_history, sessions_send, sessions_spawn; deny browser, canvas, nodes, cron, discord, gateway.
  • Before exposing anything remotely, read Security, Sandboxing, and Configuration.

Operator quick refs

  • Chat commands: /status, /new, /reset, /compact, /think <level>, /verbose on|off, /trace on|off, /usage off|tokens|full, /restart, /activation mention|always
  • Session tools: sessions_list, sessions_history, sessions_send
  • Skills registry: ClawHub
  • Architecture overview: Architecture

Docs by goal

Apps (optional)

The Gateway alone delivers a great experience. All apps are optional and add extra features.

If you plan to build/run companion apps, follow the platform runbooks below.

macOS (OpenClaw.app) (optional)

  • Menu bar control for the Gateway and health.
  • Voice Wake + push-to-talk overlay.
  • WebChat + debug tools.
  • Remote gateway control over SSH.

Note: signed builds required for macOS permissions to stick across rebuilds (see macOS Permissions).

iOS node (optional)

  • Pairs as a node over the Gateway WebSocket (device pairing).
  • Voice trigger forwarding + Canvas surface.
  • Controlled via openclaw nodes ….

Runbook: iOS connect.

Android node (optional)

  • Pairs as a WS node via device pairing (openclaw devices ...).
  • Exposes Connect/Chat/Voice tabs plus Canvas, Camera, Screen capture, and Android device command families.
  • Runbook: Android connect.

From source (development)

Use pnpm for source checkouts. The repository is a pnpm workspace, and bundled plugins load from extensions/* during development so their package-local dependencies and your edits are used directly. Plain npm install at the repo root is not a supported source setup.

For the dev loop:

git clone https://github.com/openclaw/openclaw.git
cd openclaw

pnpm install

# First run only (or after resetting local OpenClaw config/workspace)
pnpm openclaw setup

# Optional: prebuild Control UI before first startup
pnpm ui:build

# Dev loop (auto-reload on source/config changes)
pnpm gateway:watch

If you need a built dist/ from the checkout (for Node, packaging, or release validation), run:

pnpm build
pnpm ui:build

pnpm openclaw setup writes the local config/workspace needed for pnpm gateway:watch. It is safe to re-run, but you normally only need it on first setup or after resetting local state. pnpm gateway:watch does not rebuild dist/control-ui, so rerun pnpm ui:build after ui/ changes or use pnpm ui:dev when iterating on the Control UI. If you want this checkout to run onboarding directly, use pnpm openclaw onboard --install-daemon.

Note: pnpm openclaw ... runs TypeScript directly (via tsx). pnpm build produces dist/ for running via Node / the packaged openclaw binary, while pnpm gateway:watch rebuilds the runtime on demand during the dev loop.

Development channels

  • stable: tagged releases (vYYYY.M.D or vYYYY.M.D-<patch>), npm dist-tag latest.
  • beta: prerelease tags (vYYYY.M.D-beta.N), npm dist-tag beta (macOS app may be missing).
  • dev: moving head of main, npm dist-tag dev (when published).

Switch channels (git + npm): openclaw update --channel stable|beta|dev. Details: Development channels.

Agent workspace + skills

  • Workspace root: ~/.openclaw/workspace (configurable via agents.defaults.workspace).
  • Injected prompt files: AGENTS.md, SOUL.md, TOOLS.md.
  • Skills: ~/.openclaw/workspace/skills/<skill>/SKILL.md.

Configuration

Minimal ~/.openclaw/openclaw.json (model + defaults):

{
  agent: {
    model: "<provider>/<model-id>",
  },
}

Ful

RELATED

同じカテゴリの他のツール