MAAでアークナイツの日課を画像認識に任せる範囲
|すべてのクライアントをサポートする、アークナイツの日常業務をワンクリックで実行できるツール。
ひと目でわかる
- これは何?
- Windows向け自動化ツールの認識方式、タスク構成、更新と実行時の条件を確認する。
- 誰に向いている?
- MAA は C++20 で書かれたオープンソースのツールで、画像認識によりアークナイツの日常タスクを自動化し、複数のプログラミング言語インターフェースを提供します。README には具体的なインストールコマンドはなく、公式ドキュメントを参照する必要があります。
- 商用利用できる?
- 厳しい条件付きでできます。AGPL-3.0 はネットワーク型コピーレフトのライセンスで、改変版をホスティングサービスなどとしてネットワーク越しに利用させる場合、その利用者にソースコードを同じライセンスで提供する必要があります。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に C++ です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
画像認識を中心としたアシスタント
MAA(正式名称 MAA Assistant Arknights)は、モバイルゲーム『アークナイツ』の日常タスクを自動化するために C++20 で書かれたプログラムです。README によれば、画像認識技術に基づいており、ワンクリックで全ての日常タスクを完了することを目指しています。リポジトリメタデータの説明には全クライアント対応とありますが、README 本文では列挙されておらず、後半の海外サーバー対応の節で国際版、日本版、韓国版、繁体字中国語版に言及しています。デフォルトブランチは dev-v2 で、README のバッジには多くのダウンロード数とスター数が表示されていますが、パフォーマンス指標やユーザー数は記載されていません。
公式サイト経由のダウンロードとインストール
README にはインストール手順は含まれていません。ユーザーはドキュメントの「新規ユーザーガイド」を読み、公式サイトまたは GitHub Releases ページからダウンロードし、同じガイドに従ってインストールするよう指示されています。正確な手順、システム要件、トラブルシューティングは README の範囲外であり、リンクされたドキュメントで確認する必要があります。README にはパッケージマネージャーやコマンドラインでのインストール方法は記載されていません。
日常タスク自動化機能の一覧
README には一連の特徴的な機能が列挙されています。ツールは戦闘操作に対応し、ドロップ認識を行い、データを penguin-stats と yituliu にアップロードします。基地のシフトを自動化し、オペレーターの効率を計算して単一施設内の最適解を見つけ、JSON で定義されたカスタムスケジュールもサポートします。勧誘機能は、緊急許可を使って一括実行でき、勧誘データも同じサイトにアップロードされます。また、オペレーターリストを認識して所持・未所持・潜在レベルを表示し、育成素材を認識して penguin-stats プランナー、アークナイツツールボックス、ARK-NIGHTS にエクスポートできます。その他の日常タスクとして、フレンド訪問、クレジット収集、ショッピング、デイリーボーナス受け取りなどがあります。加えて、戦闘を記述した JSON ファイルを読み込むオートバトルモードもあり、README には動画デモへのリンクがあります。
海外サーバー対応とCLI
README によると、国際版(米国)、日本版、韓国版、繁体字中国語版の大部分の機能がサポートされていますが、海外ユーザーが少なくプロジェクトの人手も不足しているため、多くの機能は十分にテストされておらず、自己責任で試すよう求めています。バグや機能要望は Issues と Discussions で報告できます。GUI のないサーバーでの自動化には、MAA は Linux、macOS、Windows で動作するコマンドラインインターフェース(CLI)を提供します。README は詳細をドキュメントの CLI 使用ガイドに委ねています。
複数言語バインディングによる統合
MAA は複数のプログラミングインターフェースを通じて中核機能を公開しています。README には C、Python、Golang、Java、Rust のインターフェース、および Java HTTP と Rust HTTP のインターフェースがリストされ、それぞれの例がリポジトリにあります。また、Dart インターフェース、MaaX プロジェクト経由の TypeScript インターフェース、Woolang インターフェースにも言及しています。プロトコルドキュメントには、統合、コールバックメッセージ、タスクフロー、オートバトルスキーマが含まれます。これらが、サードパーティコードが MAA の機能を呼び出す方法です。
関連プロジェクトと貢献方法
プロジェクトは関連する取り組みを列挙しています:MaaFramework は新しいフレームワークと説明され、prts.plus のオペレーター JSON 共有サイトにはフロントエンドとバックエンドのプロジェクトがあり、公式サイトのフロントエンド、深層学習用の MaaAI もあります。README は、翻訳の第一言語は簡体字中国語であり、すべての用語はそれに基づく旨を述べています。開発者は開発ガイドを参照し、ドキュメントには Issue bot の使用方法も記載されています。リポジトリには、OpenCV、PaddleOCR、FastDeploy、onnxruntime などの使用されているオープンソースライブラリと、penguin-stats やアークナイツのゲームリソースなどのデータソースのリストが含まれています。
ライセンスと追加の注意事項
MAA は README に記載されている通り、GNU Affero General Public License v3.0 only でライセンスされており、リポジトリからリンクされる追加のユーザー契約があります。ロゴは明確に AGPL の対象外であり、イラストレーターと全開発者が権利を保持し、特に商用利用には許可なしに使用できません。README はまた、Windows での GPU アクセラレーションが Microsoft の DirectML コンポーネントに依存しており、これはプロジェクトのオープンソース部分ではなく AGPL の対象外であると述べています。利便性のために DirectML.dll が同梱されており、GPU アクセラレーションが不要なら削除してもコア機能は動作します。ライセンス本文自体は、標準的な AGPL 条項以外に保証やサポートについては何も述べておらず、README の声明も商用利用や責任に関する免責事項を追加しているだけです。
編集部の結論
MAA は C++20 で書かれたオープンソースのツールで、画像認識によりアークナイツの日常タスクを自動化し、複数のプログラミング言語インターフェースを提供します。README には具体的なインストールコマンドはなく、公式ドキュメントを参照する必要があります。ライセンスは AGPL-3.0 で、ロゴと DirectML コンポーネントには追加の制限があります。 採用前は、READMEに記載されたコマンドと設定名を対象環境で一つずつ照合し、実行ログ、生成物、対応するリリースを記録してください。
コミュニティノート