Repolode
OpenAdaptAI

OpenAdaptAI/OpenAdapt

一度記録したタスクを、モデルを呼び出さずに人やエージェントが再実行できるローカルプログラムへコンパイルし、保存内容を検証するオープンソースの実行レイヤー。

代替できる製品:UiPathAutomation 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. 1

    PyPIからopenadaptパッケージをインストールします

    python -m pip install --upgrade openadapt
  2. 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 の数値は毎日更新されます。

関連プロジェクト

マクロレコーダー、JavaScript API、OCR、画像認識、AIアシスタント向けMCPサーバーを備えた、ブラウザーおよびデスクトップ自動化拡張機能。

2101+7 今週422TypeScriptOther更新 3 日前