マクロレコーダー、JavaScript API、OCR、画像認識、AIアシスタント向けMCPサーバーを備えた、ブラウザーおよびデスクトップ自動化拡張機能。
OpenAdaptAI/OpenAdapt
一度記録したタスクを、モデルを呼び出さずに人やエージェントが再実行できるローカルプログラムへコンパイルし、保存内容を検証するオープンソースの実行レイヤー。
代替できる製品:UiPath
Automation Anywhere
- スター
- 1,865
- フォーク
- 279
- 未解決の Issue
- 78
- 最終コミット
- 11 時間前
これは何?
OpenAdaptは、Web、Windows、macOS、Linux、リモートデスクトップのアプリケーションで繰り返し行うデータ入力を自動化するツールです。人またはコンピューター操作エージェントがタスクを一度実行すると、OpenAdaptがその操作を記録し、実行内容をプログラムにコンパイルします。そのプログラムは、モデルを呼び出すこともスクリーンショットを外部に送信することもなく、新しい入力値で同じ手順を繰り返します。
保存の前には毎回、正しいレコードが画面に表示されていることをプログラムが確認します。保存後はアプリの成功メッセージを信頼するのではなく、正本となるシステムからレコードを読み戻します。内容が一致しない場合は保存前に実行を停止し、呼び出し元のエージェントに結果を報告するため、確認できていない保存が無条件に再試行されることはありません。画面が変わった場合は、修正案を提示し、人が承認して修復できます。
OpenAdaptはコンパイル済みのワークフローをMCPツールとして公開するため、Claudeなどのエージェントから呼び出せます。また、CLIとAgent Skillsも提供しています。OpenEMRのテスト用コピーでのベンチマークがリポジトリで公開されています。
主な機能
- 01記録またはエージェントが実行したタスクを、モデル呼び出しなしで動作するプログラムにコンパイルする。
- 02保存のたびに正しいレコードであることを確認し、正本となるシステムから保存済みレコードを読み戻す。
- 03保存結果が不確かな場合は再試行せず、停止して結果を報告する。
- 04利用可能な場合はDOM、UI Automation、Accessibility、AT-SPIを使い、リモートデスクトップではピクセルマッチングを使う。
- 05ワークフローをMCPツールとAgent Skillsとして公開し、AIエージェントと連携する。
- 06ワークフローの修復が必要な場合、変更には人の承認を必須とする。
ユースケース
- EHRや保険システムに、患者情報や請求情報の同じ形式のレコードを何度も入力する。
- 保存のたびに画面を操作させる代わりに、検証済みの書き込みツールをAIエージェントに提供する。
- APIのないレガシーなデスクトップアプリケーションやCitrix/RDPアプリケーションを自動化する。
クイックスタート
- 1
PyPIからopenadaptパッケージをインストールします
python -m pip install --upgrade openadapt - 2
break-itテストを含むsynthetic quickstartデモを実行します
openadapt quickstart --break-it
使う前に知っておきたいこと
- 各サーフェス上の各アプリケーションについて、プログラムを安全に実行する前に、それぞれ個別に適格性確認を行う必要があります。
- replayコマンドは、保存を含む記録済みのすべての操作を、記録内容の確認や照会なしで実行します。そのため、テスト用またはステージング用のコピーだけを使用してください。
- タスクの探索や変更されたプログラムの修復には、自分のモデルキーが必要で、モデル利用料が発生します。
収録されている特集
トピック
よくある質問
- OpenAdapt とは?
- 一度記録したタスクを、モデルを呼び出さずに人やエージェントが再実行できるローカルプログラムへコンパイルし、保存内容を検証するオープンソースの実行レイヤー。 OpenAdaptは、Web、Windows、macOS、Linux、リモートデスクトップのアプリケーションで繰り返し行うデータ入力を自動化するツールです。人またはコンピューター操作エージェントがタスクを一度実行すると、OpenAdaptがその操作を記録し、実行内容をプログラムにコンパイルします。そのプログラムは、モデルを呼び出すこともスクリーンショットを外部に送信することもなく、新しい入力値で同じ手順を繰り返します。
- OpenAdapt は無料で使えますか?ライセンスは?
- OpenAdapt は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- OpenAdapt は今もメンテナンスされていますか?
- 活発にメンテナンス中。OpenAdapt の最終コミットは 2026年11月6日 です。
- OpenAdapt は何に使えますか?
- EHRや保険システムに、患者情報や請求情報の同じ形式のレコードを何度も入力する。 保存のたびに画面を操作させる代わりに、検証済みの書き込みツールをAIエージェントに提供する。 APIのないレガシーなデスクトップアプリケーションやCitrix/RDPアプリケーションを自動化する。
- OpenAdapt のインストール方法は?
- PyPIからopenadaptパッケージをインストールします: python -m pip install --upgrade openadapt break-itテストを含むsynthetic quickstartデモを実行します: openadapt quickstart --break-it
- OpenAdapt はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/OpenAdaptAI/OpenAdapt
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
WindowsアプリやWebページを自動化する、ビジュアルなローコード設計ツールを備えたオープンソースのエンタープライズ向けRPAデスクトップアプリ。AIエージェントからも呼び出せます。
LLMとコンピュータビジョンを使ってあらゆるサイトのWebワークフローを実行するオープンソースのブラウザ自動化ツール。PlaywrightにAIコマンドを追加します。
ブラウザー操作を一度記録して再現性の高いワークフローとして再実行し、ステップに失敗した場合はBrowser Use AIに切り替えます。
ブラウザー、Excel、メール、PDF、クラウドAPI、デスクトップアプリを扱う、PythonおよびRobot Framework向けのRobotic Process Automationライブラリ。
ByteDance発のオープンソースなマルチモーダルAIエージェント基盤。CLI/Web UIのAgent TARSと、デスクトップGUIエージェントアプリのUI-TARS Desktopを提供。