
وكيل أتمتة أندرويد باللغة الطبيعية يقود أجهزة حقيقية عبر ADB، ويلتقط Logcat ولقطات الشاشة، ويكشف خادم MCP لبيئات تطوير الذكاء الاصطناعي وخطوط اختبار CI.
دع مساعدي الذكاء الاصطناعي ومجموعات الاختبار تستخدم الهواتف الحقيقية مثل الإنسان.
English • 中文文档 • عرض سير العمل • البدء السريع • MCP لبيئات التطوير المتكاملة • الاختبارات المعيارية • مجتمع Discord
عرض حي: إعداد مسارات القيادة وحساب إجمالي المدد الزمنية في Google Maps، ثم فتح YouTube لتشغيل أغنية لـ Coldplay.
يستخدم Antigravity أداة ARTEMIS عبر MCP لتحويل طلب الاختبار إلى خطة وتنفيذ على الجهاز وتقرير تشخيصي:
|
1. إدخال الطلب (إرسال المهمة) صِف سيناريو الاختبار والمقاييس المستهدفة في Antigravity
|
2. توليد خطة الاختبار يصوغ خطة اختبار وهيكلية خطوة بخطوة للمراجعة
|
|
3. تنفيذ الاختبار الذاتي يشغّل جهازًا حقيقيًا ويتنقل في الواجهة ويحلل الأداء
|
4. التقرير النهائي يقدّم نتائج تدقيق منظمة وجداول مقاييس ومجموعات بيانات خام
|
تأكد من توصيل جهاز Android (مع تفعيل USB Debugging) أو محاكي. سيقوم سكربت التشغيل بنقرة واحدة تلقائيًا بما يلي:
uv).rules.md) في بيئات التطوير بالذكاء الاصطناعي لديك (Antigravity، Cursor، Claude Code، Codex، Windsurf، VS Code، Cline/Roo، OpenClaw).# 1. Clone repo & navigate to directory
git clone https://github.com/google/artemis.git && cd artemis
# 2. One-click launch
./start.sh
# 1. Clone repo & navigate to directory
git clone https://github.com/google/artemis.git
cd artemis
# 2. One-click launch
.\start.bat
لا يبحث PowerShell عن الدليل الحالي بحثًا عن سكربتات قابلة للتنفيذ افتراضيًا، لذا استخدم
.\start.batدون شرطة مائلة لاحقة\. في موجه الأوامر (CMD)، استخدمstart.batبدلاً من ذلك.
نصيحة: يفتح
http://localhost:8000في متصفحك الافتراضي مع معالج اتصال الجهاز، وعرض الشاشة المباشر، وساندبوكس الأوامر، وإعادة تشغيل التنفيذ. يمكنك أيضًا التشغيل مباشرة من سطر الأوامر:uv run artemis run "Open Settings, find Battery and tell me current level" --profile flash.
يتضمن ARTEMIS خادم بروتوكول سياق النموذج (MCP) أصليًا. اربط هاتفك الحقيقي مباشرةً ببيئات التطوير المتكاملة للذكاء الاصطناعي:
سيؤدي تشغيل ./start.sh (macOS/Linux) أو .\start.bat (Windows PowerShell) إلى مطالبتك بتكوين قواعد MCP والاختبار العامة لبيئات التطوير المتكاملة المكتشفة (أو يمكنك التثبيت/التحديث لاحقًا يدويًا في أي وقت باستخدام الأوامر أدناه):
# Auto-install MCP server & global rules for Antigravity / Jetski:
uv run artemis mcp --install antigravity
# Or install for all supported AI IDEs (including Codex):
uv run artemis mcp --install all
نصيحة: يمكنك أيضًا تكوين MCP تفاعليًا أثناء الإعداد الأولي عبر
uv run artemis init. نصيحة احترافية: إذا كنت تريد استخدام أمرartemisعالميًا دونuv runفي أي دليل، فشغّلuv tool install -e .مرة واحدة في جذر المشروع.
إذا كنت تفضل التكوين يدويًا، فشغّل uv run artemis mcp --generate-config <client> (على سبيل المثال، codex أو antigravity) لإخراج مقتطف TOML أو JSON المناسب. استبدل /path/to/artemis بمسار المستودع الفعلي لديك ووجّه command إلى ملف Python التنفيذي في .venv الخاص بك:
~/.codex/config.toml):[mcp_servers.artemis]
command = "/path/to/artemis/.venv/bin/python"
args = ["-m", "mcp_server"]
cwd = "/path/to/artemis"
[mcp_servers.artemis.env]
PYTHONUNBUFFERED = "1"
PYTHONPATH = "/path/to/artemis"