blog.dopana

Back

複数のAIコーディングエージェントを使用している場合 — あるタスクにはClaude Code、別のタスクにはCursor、自動化にはCodex — スキルやMCP接続、統合をすべてのエージェント間で共有できたらいいのにと思ったことはありませんか?それぞれのエージェントには独自の設定、独自のツール、独自のセットアップがあります。

OpenWorkは、無料のオープンソースデスクトップアプリを提供し、AIワークフローの共有プラットフォームとして機能することでこの問題を解決します。スキルを一度作成すれば、任意のエージェントから使用できます。Google WorkspaceやMicrosoft 365に一度接続すれば、すべてのエージェントがアクセスできます。

OpenWorkとは#

OpenWorkは、ツール、チームメイト、マシン間でAIワークフローを共有するためのオープンソースデスクトップアプリ(macOS、Windows、Linux)およびコントロールプレーンです。OpenCode Schedulerと同じチームによって構築され、OpenCode上で動作します。

これはClaude Coworkに代わるオープンソースの代替と考えてください — ただし、Anthropicのエコシステムだけでなく、互換性のあるAIエージェントならどれでも動作します。

デスクトップアプリは専用のワークスペースを提供しますが、必須ではありません — MCPサーバーを介して既存のAIエージェントから完全に使用することもできます。

動作の仕組み#

OpenWork MCP#

OpenWorkの核となるのは、互換性のあるエージェントなら誰でも接続できるリモートMCPサーバーです。2つのツールを提供します:

  • search_capabilities — 利用可能なスキル、プラグイン、接続を検索
  • execute_capability — 接続された任意のエージェントから機能を実行

MCPを追加すると、クライアントがブラウザを開き、サインインしてOpenWork組織を選択できます。その後、割り当てられたすべての機能が任意のエージェントで利用可能になります。

エージェント統合#

お好みのエージェントにOpenWorkを接続:

Codex:

codex mcp add openwork --url https://api.openworklabs.com/mcp/agent
bash

Claude Code:

claude mcp add --transport http openwork https://api.openworklabs.com/mcp/agent
bash

OpenCode:

{
  "mcp": {
    "openwork": {
      "type": "remote",
      "enabled": true,
      "url": "https://api.openworklabs.com/mcp/agent",
      "oauth": {}
    }
  }
}
json

任意のMCPクライアント:

Remote MCP URL: https://api.openworklabs.com/mcp/agent
text

クイックインストール#

このプロンプトをClaude Code、Cursor、Codex、ChatGPT、またはコマンドを実行できる任意のエージェントにコピー:

Install OpenWork on my computer, set up my first workspace, and open it ready to use. Follow the steps in https://openworklabs.com/start.md

これでOpenWorkがインストールされ、ワークスペースが作成され、使用可能な状態で開かれます。

主な機能#

共有機能#

スキル、プラグイン、MCP接続を一度作成すれば、任意のエージェントから使用できます。Claude Code、Cursor、Codex、OpenCode間で設定を重複する必要はもうありません。

Google Workspace & Microsoft 365統合#

Google WorkspaceまたはMicrosoft 365アカウントに一度接続すれば、OpenWorkを使用するすべてのエージェントがドキュメント、スプレッドシート、メール、カレンダーにアクセスできます — エージェントごとの設定は不要です。

OpenWork Den(チーム管理)#

組織向けに、OpenWork Denはチーム全体のAIワークフローを管理するためのコントロールプレーンを提供します:

  • 推論プロビジョニング — 各モデルプロバイダーを使用できるメンバーとチームを制御
  • アクセス管理 — チームメイトを招待し、チームを作成し、アクセスを一元管理
  • デスクトップポリシー — ローカルモデルアクセスを制限し、組織で使用できるアプリバージョンを制御
  • マーケットプレイス公開 — スキルとプラグインをマーケットプレイスで公開し、組織、チーム、個人に割り当て
  • プラグインインポート — Anthropic互換プラグインをインポートし、OpenWork経由で利用可能に

ワークスペース分離#

各ワークスペースには独自のプロファイルがあり、スキル、接続、設定を分離します。プロジェクトやクライアントごとに異なるワークスペースを持つことができます。

OpenWorkが重要な理由#

複数のAIコーディングエージェントを使用している場合、断片化された体験に直面します。Claude Code用に構築したスキルはCursorに引き継がれません。あるツールで設定したMCPサーバーは別のツールで再設定が必要です。Google Workspace統合にはエージェントごとに個別のセットアップが必要です。

OpenWorkは機能をエージェントから切り離すことでこの問題を解決します。スキルを定義し、サービスを接続し、ツールを一度設定すれば — 互換性のある任意のエージェントからすべてにアクセスできます。

これはOpenCode Schedulerを成功させたのと同じ哲学です:確立されたインフラストラクチャ(この場合はMCPプロトコル)の薄いラッパーであり、エクスペリエンスをシームレスにするのに十分なプラットフォームを追加します。

OpenWork vs. Claude Cowork#

機能OpenWorkClaude Cowork
オープンソース✅ はい❌ いいえ
デスクトップアプリ✅ macOS, Windows, Linux✅ はい
エージェント非依存✅ MCP互換エージェントなら❌ Claude Codeのみ
チーム管理✅ OpenWork Den❌ 限定的
Google Workspace✅ はい❌ いいえ
Microsoft 365✅ はい❌ いいえ
マーケットプレイス✅ プラグイン&スキル❌ いいえ
プラグインインポート✅ Anthropic互換✅ はい

まとめ#

OpenWorkは、開発者がAIコーディングエージェントと連携する方法を変革します。各ツールの個別設定を管理する代わりに、機能を一度構築すればどこからでもアクセスできます。マルチエージェント開発の時代のための、オープンソースでエージェント非依存のプラットフォームです。

OpenCode Schedulerと同じチームに支えられ、OpenWorkはAI開発スタックの不可欠な部分になりつつあります — 特に複数のAIコーディングエージェントを使用するチームにとって。

参考資料#