サポートエージェントからブラウザー・コンピューター操作エージェントまで、Claude API上でデプロイ可能なアプリを構築するためのスタータープロジェクト集。
google/artemis
自然言語の指示で実機やエミュレーターを操作し、AIコーディングアシスタントとMCP連携できるツール。
- スター
- 12,325
- フォーク
- 1,429
- 未解決の Issue
- 139
- 最終コミット
- 17 日前
これは何?
ARTEMISは、AIエージェントが人間のようにAndroidデバイスを操作できるツールです。実行したい手順を自然な言葉で伝えると、アプリをタップしたり、文字を入力したり、画面を移動したりして実行します。操作中のLogcat出力とスクリーンショットも記録するため、エンドツーエンドテストやバグの再現、フロー完了後の状態確認に役立ちます。
実行プロファイルは2種類あります。Flashは1ステップあたり約3~5秒の高速なリアクティブループで、定型的なUI操作に適しています。Proは1ステップあたり約15~40秒の計画・検証ワークフローで、タスク計画、操作前の安全チェック、任意の最終レポートを備えており、長く複雑なシナリオに適しています。ローカルのWebコンソール、CLI、Python SDKのほか、Antigravity、Claude Code、WindsurfなどのIDEに接続するネイティブMCPサーバーから利用できます。
初回起動時には、起動スクリプトがADB、scrcpy、FFmpeg、uvの有無を確認し、画面レイアウトを読み取るためのアクセシビリティヘルパーを端末にインストールします。このプロジェクトは、Google ResearchのAndroidWorldベンチマークで99%以上のタスク完了率を達成したと報告しています。
主な機能
- 01自然言語の指示を、エンドツーエンドのAndroidワークフローとして実行します。
- 02実行中のLogcat出力とスクリーンショットを記録します。
- 03Antigravity、Claude Code、WindsurfなどのAI IDE向けにMCPサーバーを提供します。
- 04Flash(高速)とPro(計画・検証)の実行プロファイルを用意しています。
- 05テストスイートやCIパイプラインで使えるWebコンソール、CLI、Python SDKを備えています。
ユースケース
- AI IDEから、実際のAndroidアプリで探索的テストや回帰テストを実行する。
- 接続した端末で報告されたバグを再現し、ログとスクリーンショットを収集する。
- Python SDKを使って、pytestスイートやCIパイプラインにUIレベルのチェックを追加する。
- フローを繰り返し実行して予期しないダイアログを監視する、長時間の安定性テストを行う。
トピック
よくある質問
- artemis とは?
- 自然言語の指示で実機やエミュレーターを操作し、AIコーディングアシスタントとMCP連携できるツール。 ARTEMISは、AIエージェントが人間のようにAndroidデバイスを操作できるツールです。実行したい手順を自然な言葉で伝えると、アプリをタップしたり、文字を入力したり、画面を移動したりして実行します。操作中のLogcat出力とスクリーンショットも記録するため、エンドツーエンドテストやバグの再現、フロー完了後の状態確認に役立ちます。
- artemis は無料で使えますか?ライセンスは?
- artemis は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- artemis は今もメンテナンスされていますか?
- 活発にメンテナンス中。artemis の最終コミットは 2026年10月1日 です。
- artemis は何に使えますか?
- AI IDEから、実際のAndroidアプリで探索的テストや回帰テストを実行する。 接続した端末で報告されたバグを再現し、ログとスクリーンショットを収集する。 Python SDKを使って、pytestスイートやCIパイプラインにUIレベルのチェックを追加する。 フローを繰り返し実行して予期しないダイアログを監視する、長時間の安定性テストを行う。
- artemis はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/google/artemis
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
AutoGPTは、自然文やビジュアルビルダーで複数ステップのワークフローをこなすAIエージェントを構築・実行・スケジュールできるオープンソースプラットフォームです。
Claude Code、Cursor、Gemini CLIなどに導入できる、幅広い職種のAIエージェント用プロンプト集。
LLMが実際のブラウザを操作するAIエージェント向けのOSS Pythonライブラリ。ホスト型のクラウドブラウザとエージェントAPIも利用可能。
Claude CodeとCodexにマルチエージェントスウォーム、共有メモリ、タスク振り分け、マシン間連携を加えるエージェントハーネス。
文書との対話やAIエージェントの実行に使える、ローカル優先のLLM対応・マルチユーザー対応・ノーコード構築が可能なAIアプリ。