Brand LogoBrand Logo (Dark)
ホームAI エージェントツールキットGitHub 厳選エージェント投稿ブログ

カテゴリ

  • アート生成
  • オーディオ生成
  • 自動化ツール
  • チャットボット
  • コードツール
  • 金融ツール

カテゴリ

  • 大規模言語モデル
  • マーケティングツール
  • ノーコード
  • リサーチ & 検索
  • 動画 & アニメーション
  • 動画編集

GitHub ピック

  • DeerFlow — ByteDanceのオープンソースSuperAgent基盤

最新ブログ

  • OpenClaw対Composer 2 徹底比較!2026年最新AIアシスタントの実力は?
  • GoogleAIStudioとAnthropic Console どちらが最適?
  • スティッチ2.0 vs Lovable どちらが最強AIアプリビルダー?
  • 2026年最新!AIを活用した収益化戦略の実践ガイド
  • OpenClaw対MiniMax 機能・プライバシー・拡張性の違いを比較

最新ブログ

  • オープンクローVSキロクロー初心者におすすめはどれ?
  • オープンクローとキミクローの比較
  • 「GPT-5.4」と「Gemini 3.1 Pro」の比較
  • AIコンピューター革新が金融端末を揺るがす新時代
  • OpenClaw 最佳实践,5 个基本原则
LinkStartAI© 2026 LinkstartAI. 全著作権所有。
お問い合わせについて
  1. ホーム
  2. GitHub 厳選
  3. OpenClaw
OpenClaw logo

OpenClaw

TypeScript と MCP に基づくセルフホスト型 AI アシスタントで、Gateway ハブにより WhatsApp・Telegram・Slack を統合し、ファイル駆動メモリと 5000+ の拡張スキルを備える
25.1kTypeScriptMIT License
#パーソナルaiアシスタント#セルフホスト#マルチプラットフォーム#メモリシステム#aiエージェント
#langchain代替
#autogpt代替
#チャットボット
#スキル拡張
#docker展開
#ローカル優先
#クロスプラットフォーム

概要

OpenClaw は完全自己ホスト型のパーソナル AI アシスタントフレームワークであり、AutoGPT や LangChain のようなクラウド依存・高度抽象フレームワークとは異なり、ローカル優先アーキテクチャにより対話・メモリ・ワークフローをユーザー所有デバイスに保持する。Gateway コントロールプレーンは統合ハブとして機能し、WhatsApp、Telegram、Discord、Slack などのメッセージングプラットフォームからのリクエストを対応する Agent Runtime にルーティングし、各セッションは独立した SQLite データベースと Markdown ログおよびベクトル検索によって永続メモリを実現する。技術スタックは TypeScript が約 84% を占め、Swift と Kotlin で iOS と Android のネイティブクライアントを構築し、pnpm monorepo で数十万行のコードを管理する。デプロイは Docker Compose によるほぼワンクリック起動を提供する一方で、モデルプロバイダー API キーやメッセージングプラットフォームの OAuth 資格情報、ツール権限ポリシーの手動設定が必要となる。大きな差別化要因は ClawHub スキルレジストリであり、ウェブ検索や画像生成からカレンダー同期、コード実行まで 5000 以上のスキルパッケージを MCP ネイティブプロトコルで統合している。

課題 vs イノベーション

✕従来の課題✓革新的ソリューション
従来のクラウド型 AI アシスタントは会話とワークフローをすべてサードパーティサーバーに保存し、強力なローカルプライバシー保証とデータ可搬性を実現しにくいOpenClaw はローカル優先のストレージと実行モデルを採用し、セッション・メモリ・ベクトルインデックスを SQLite と Markdown ファイルに保持し、Docker によりクロスプラットフォームで一貫したパッケージングを行う
AutoGPT のようなエージェントフレームワークはオープンエンドな試行錯誤ループに依存し、タスクが無限な自己反省や無意味なツール呼び出しにはまりやすい実行ループは固定イテレーション上限と明示的なツールポリシーで制約され、各推論ステップに明確な目標を与えることで AutoGPT 型の暴走やコスト暴発を防ぐ
LangChain はチェーン抽象の階層が深く、本番エージェントを運用する企業は大量のグルーコードと観測基盤を維持する必要があるModel Context Protocol により厚いチェーン抽象を置き換え、ツールを標準化された JSON 能力として記述することで、拡張が Unix 風の小さく焦点の定まったコンポーネントに近づく
多くの AI アシスタントは単一チャネルしか提供せず、ユーザーは別々のエージェントにアクセスするため複数アプリを行き来しなければならないGateway ルーティング層は WhatsApp、Telegram、Discord、Slack からの会話を単一の Agent 脳に集約し、どのチャネルからでも同じアシスタントにアクセスできるようにする

アーキテクチャ深掘り

Gateway コントロールプレーンとセッション分離
Gateway は WhatsApp、Telegram、Discord、Slack などのチャネルからの接続を管理し、適切な Agent Runtime にルーティングする中核コンポーネントである。各ユーザーセッションは会話履歴とベクトルインデックスを格納する専用 SQLite データベースと日付別にアーカイブされた Markdown ログファイルを持つ独立した状態コンテナを持ち、セッション間でコンテキストが混在しないようにしている。この設計により、水平方向のスケールアウトと強力なアイソレーションを同時に実現する。Gateway は型付き JSON メッセージによる WebSocket ストリームを公開し、CLI クライアントと Web フロントエンドが同一のイベントとトークンストリームをリアルタイムに購読できる。
ファイルベースのハイブリッドメモリ検索
OpenClaw はファイルシステムをメモリの唯一の信頼ソースとして扱い、短期トレースを日次 Markdown ログに、長期のアイデンティティや嗜好データをセマンティックドキュメントに保存する。その上に構築された検索レイヤーは SQLite の FTS5 全文インデックスとベクター拡張を併用し、各クエリで BM25 によるキーワードスコアリングと埋め込みに基づく類似度検索の両方を実行する。シンボリックチャネルとベクターチャネルのスコアを融合して、次のモデルステップを最もよくグラウンディングするメモリチャンクを返す。埋め込みコストを抑えるため、テキストブロックに SHA-256 ハッシュを付与し、新規または変更されたブロックのみをローカル Ollama や OpenAI、Gemini などのプロバイダに送信しており、ユーザーフローを変えずにプロバイダを切り替えられる。
MCP ツーリングレイヤーと Docker サンドボックスセキュリティ
ツーリングレイヤーは Model Context Protocol を中心に設計され、各スキルは明確な入出力スキーマを持つ JSON 能力として定義され、OpenClaw はエージェント単位の許可・拒否リストでこれらを構成する。Agent がツール呼び出しを要求すると、ランタイムはまず設定を検証し、次にコマンドにリダイレクトやサブシェル、チェーン実行パターンが含まれていないか構造的チェックを行う。許可された呼び出しはデフォルトでネットワークが無効化された Docker コンテナ内で実行され、明示的にマウントされた作業ディレクトリのみアクセス可能であるため、任意コード実行の被害範囲が制限される。結果はメインプロセスにストリーミングされ、後続プロンプトに注入されることで観察・思考・行動の反復ループが形成される。

デプロイガイド

1. Docker と Node.js(推奨バージョン 22 以上)をインストールし、公式リポジトリをローカルにクローンする

bash
1git clone https://github.com/openclaw/openclaw.git && cd openclaw

2. 提供されている Docker セットアップスクリプトを実行し、モデルプロバイダー API キー、デフォルトモデル、ローカルまたはクラウドの埋め込みサービスを設定するインタラクティブウィザードを起動する

bash
1./docker-setup.sh

3. プロンプトに従って WhatsApp、Telegram、Discord、Slack などのチャネル用 Bot Token または OAuth 資格情報を設定し、それらを openclaw.json に保存する

bash
1nano ~/.openclaw/openclaw.json

4. Docker Compose を使用してイメージをビルドし Gateway と Agent Runtime サービスを起動する。初回起動時に SQLite データベースとメモリディレクトリが自動初期化される

bash
1docker compose up -d

5. CLI または Web UI から起動中の Gateway に接続し、最初のパーソナル Agent を作成して npx clawhub@latest install によりウェブ検索やカレンダー同期などの一般的なスキルを導入する

bash
1npx clawhub@latest install web-search

導入事例

コアシーン対象読者ソリューション成果
個人知識管理の自動化クロスプラットフォームでノートを同期したいナレッジワーカーWhatsApp で音声入力した会議メモを Agent が自動で構造化 Markdown に変換し Obsidian ボルトに同期する手動転記を不要にしメモリシステムが過去プロジェクトの文脈を自動リンクして検索効率を高める
マルチチャネル顧客サポートエージェント統一されたサポート体験を求める小規模 EC チームTelegram・Discord・Slack に同一 Agent インスタンスを展開しどのチャネルからの問い合わせにも一貫した商品提案と注文回答を返す手動応答時間を約 60% 削減し永続メモリによりリピーターを識別してパーソナライズ応対を行う
開発環境の自動化運用頻繁なデプロイと障害対応を担うバックエンドエンジニアチャットコマンドで Agent を呼び出し Docker コンテナ再起動やログ解析、データベースバックアップを実行させるメッセージ画面から離れずに日常運用の約 80% を完了しサンドボックス分離で誤操作の影響範囲を抑える

制限事項と注意点

制限事項と注意点
  • ClawHub スキルレジストリにはサプライチェーンリスクがあり、マーケットトラッカーやウォレット支援を装った悪意スキルが秘密鍵を流出させた事例が報告されているため、導入前の作者審査とサンドボックス検証は必須である
  • Docker サンドボックスの権限設定は単純ではなく、初心者は network: none による外部ツール全面遮断やコンテナ内への環境変数未伝播、正当なバインドマウントのパスが事前検証で拒否されるといった問題にしばしば直面する
  • 内蔵 Cron スケジューラは長時間稼働やコンテナ再起動をまたぐと信頼性が下がり、周期ジョブが発火しないことがあり構造化されたアラートもないため、多くのチームが重要ジョブを n8n やシステム cron に任せている
  • Agent に広範なシステム権限を与えると設定ミスが致命傷になり、本番ファイルの削除やシークレット漏洩の実例もあるため、高リスクツールは専用開発コンテナや読み取り専用ファイルシステムに限定すべきである
  • 公式 Subreddit と Discord には宣伝投稿や低品質な自動返信が多く、真面目なデバッグやアーキテクチャ議論が埋もれてしまい、新規ユーザーはトラブルシュートの際にかなりのノイズを手作業で除去する必要がある
  • LangChain のようなフレームワークと比べ現在も LangSmith 相当の可観測性レイヤーがなく、推論グラフやツールコストを UI 上で可視化できないことがエンタープライズ運用のハードルになっている

よくある質問

長時間タスクにおいて OpenClaw は AutoGPT と比べてどの程度信頼性とコストが違うのか?▾
独立したビルダーのベンチマークでは、従来型 AutoGPT エージェントは長い自己反省チェーンと力任せ探索に依存し、現実的なリサーチタスクでは成功率が 70% を下回りトークン使用量も数十回分の呼び出しに膨れ上がることが多い。OpenClaw は固定イテレーション上限や明示的なツール目標、中間チェックポイントで実行ループを制約するため、複雑な目標も少数のフォーカスされたツール呼び出しで解決しやすい。同じ CSV 分析であっても AutoGPT スタックでは数十万トークン消費するケースが、OpenClaw では十分の一以下で済むことも珍しくない。常時稼働させる自前エージェントでは、この差が毎月のモデル利用料金にそのまま跳ね返ってくる。
OpenClaw はなぜ LangChain の補完ではなく“代替”として語られることが多いのか?▾
LangChain は主に Python アプリ向けの汎用 LLM オーケストレーションレイヤーであり、マルチチャネルかつ長期稼働するパーソナルエージェントの姿を強くは規定していない。一方 OpenClaw は常駐エージェントを前提に Gateway・セッション分離・ファイル中心メモリを設計しており、それ自体が外部インターフェースとして完結する構造になっている。また、ツール面では Model Context Protocol を前提としており、LangChain のチェーンプリミティブやトレース基盤とは思想が異なるため、同一プロジェクト内で両者を混在させると観測・デバッグスタックが二重化しがちだ。自己ホストの個人アシスタントを主目的とする場合は、OpenClaw をシェルとして据え必要に応じてバックエンドにベクトルストア等を挿す構成の方がシンプルになりやすい。
GitHubで見る

プロジェクト指標

Star数25.1 k
言語TypeScript
ライセンスMIT License
デプロイ難易度普通

Table of Contents

  1. 01概要
  2. 02課題 vs イノベーション
  3. 03アーキテクチャ深掘り
  4. 04デプロイガイド
  5. 05導入事例
  6. 06制限事項と注意点
  7. 07よくある質問

関連プロジェクト

DeerFlow — ByteDanceのオープンソースSuperAgent基盤
DeerFlow — ByteDanceのオープンソースSuperAgent基盤
26.1 k·Python
gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown
OpenMAIC
OpenMAIC
0·TypeScript