Open Computer Use icon

Open Computer Use

Open Computer Useは、macOS、Linux、Windowsに対応したオープンソースのComputer UseサービスをMCP対応で提供。AIエージェントやMCPクライアントによるデスクトップ自動化を、セットアップコマンドや手動設定で実行できます。

Open Computer Use

MCPクライアント向けのオープンソースComputer Use

Open Computer Useは、MCPとしてラップされたオープンソースのComputer Useサービスです。AIエージェントやMCP対応クライアントが、macOS、Linux、Windows上でComputer Useワークフローを実行できるように設計されています。

リポジトリでは、このプロジェクトをCodex Computer Useのオープンソース代替として位置付け、OpenAIの実装に着想を得たと説明しています。READMEには、コマンドラインでのセットアップ、複数クライアント向けの組み込みインストールコマンド、単発操作・複数ステップの連続実行・ローカル検証のための使用例も示されています。

主な機能

MCP対応のComputer Useサービス

オープンソースのComputer UseサービスとしてMCP経由で公開されるため、エージェントやMCPクライアントはクローズドなベンダー固有の統合ではなくこれを呼び出せます。

クロスプラットフォームのデスクトップ対応

READMEによるとmacOS、Linux、Windowsをサポートし、macOSではAccessibilityとScreen Recordingの許可を別途与える手順があります。

複数のクライアント設定方法

Codex、Claude Code、Gemini CLI、opencode 用の組み込みインストールコマンドに加え、手動の `mcpServers` 設定例も提供します。

単発実行と連続実行

単発のツール実行用 `call` コマンドと、複数操作で要素インデックス状態を再利用できるシーケンスモードを備えています。

権限と設定のチェック

`doctor` で権限を確認でき、必要なものがない場合のみオンボーディングが開くため、利用前にローカル設定を検証しやすくなっています。

プロジェクト検証コマンド

`make smoke`、`make stress`、エージェント用のスモークテストスクリプトなど、ソースチェックアウトからプロジェクトを検証するためのローカル検証コマンドを掲載しています。

実用的なユースケース

  • MCPベースのデスクトップ自動化

    プロプライエタリなComputer UseエンドポイントではなくMCP経由でAIエージェントにデスクトップアプリを操作させたい場合に使います。

  • クライアント横断のエージェントワークフロー

    同じComputer Useバックエンドをさまざまなエージェント環境で利用したいときに、Codex、Claude Code、Gemini CLI、opencodeへ導入します。

  • ローカルでの複数ステップ自動化

    ローカルマシンで実行して繰り返しのGUIタスクを自動化し、同じアプリ状態をステップ間で再利用したい場合はシーケンスモードを使います。

  • セットアップの検証とデバッグ

    ワークフローに組み込む前に権限とインストールを確認するために、`doctor` コマンドとローカルのスモークテストを使います。

Pros and Cons

Pros

  • オープンソースでMITライセンスです。
  • macOS、Linux、Windowsで動作します。
  • Codex、Claude Code、Gemini CLI、opencodeを含む複数のMCP対応クライアントをサポートします。
  • 単発のツール呼び出しと再利用可能な複数ステップシーケンスの両方を文書化しています。
  • 権限チェックコマンドとローカルのスモークテストコマンドを備えています。

Cons

  • READMEでは、記載されたコマンドやデモ以外の対応ワークフローについての詳細が限られています。
  • Macのセットアップでは、使用前にAccessibilityとScreen Recordingの権限付与が必要です。
  • ソースには正式なホスト型サービスやマネージドプランの記載がなく、セルフホスト型のオープンソースツールとして示されています。

FAQ

Open Computer Useとは何ですか?

オープンソースのComputer UseサービスをMCPとしてラップしたものです。READMEによると、任意のAIエージェントやMCPクライアントがmacOS、Linux、Windows上でComputer Useを実行できます。

どのようにセットアップしますか?

READMEでは、`npm i -g open-computer-use` によるコマンドラインインストールの後、Codex、Claude Code、Gemini CLI、opencode などのエージェントに、組み込みのMCPインストールコマンドまたは手動のMCPサーバー設定エントリで導入する方法が示されています。

特別な権限は必要ですか?

READMEによると、macOSユーザーは一度実行してAccessibilityとScreen Recordingの権限を付与する必要があります。WindowsとLinuxではその手順は不要です。

どのクライアントをサポートしていますか?

リポジトリでは、Codex、Claude Code、Gemini CLI、opencode への導入用の組み込みコマンドが紹介されており、手動のMCP設定例も含まれています。つまり、1つのアプリだけでなくMCP対応クライアントで使うことを想定しています。

複数ステップのComputer Useシーケンスを実行できますか?

READMEには、単一のComputer Useツールを実行する `call` コマンドと、要素インデックス状態を再利用できるように1つのプロセスでシーケンスを実行する `--calls` / `--calls-file` のワークフローが記載されています。

Quick Facts

カテゴリ
開発者向けツール
ソースドメイン
github.com
ライセンス
MIT
対応プラットフォーム
macOS、Linux、Windows
価格
オープンソースのセルフホスト型で、リポジトリには有料プランの記載はありません
主なインターフェース
MCPクライアントまたはコマンドライン

Open Computer Useの代替品

Codex Plugins icon

Codex Plugins

Codex Plugins は、再利用可能なスキル、アプリ連携、MCPサーバーを Codex app や Codex CLI で使えるワークフローにまとめます。接続サービスの作業や共有チームワークフローを拡張できます。

AakarDev AI icon

AakarDev AI

AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。

Arduino VENTUNO Q icon

Arduino VENTUNO Q

Arduino VENTUNO Qは、AI・ロボティクス向けのエッジAIコンピューターです。AI推論と決定論的制御を1枚に集約し、Arduino App Labに対応します。

Devin icon

Devin

Devinは、開発者とエンジニアリングチームが複雑なソフトウェア作業を計画・実行できるAI coding agentです。デスクトップ、クラウド、JetBrains、CLIで利用でき、個人・チーム・企業向けプランを提供します。

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。