
एजेंटों और मनुष्यों के लिए यूनिवर्सल मोबाइल डेवटूल - एक ही डैशबोर्ड और CLI से iOS सिमुलेटर, Android एमुलेटर और वास्तविक उपकरणों को नियंत्रित करें
यूनिवर्सल मोबाइल डेवटूल — एक ही डैशबोर्ड और CLI से iOS सिमुलेटर, Android एमुलेटर और वास्तविक डिवाइस को नियंत्रित करें
npx simvyn
लोकल सर्वर शुरू करता है, आपके ब्राउज़र में वेब डैशबोर्ड खोलता है, और सभी कनेक्टेड सिमुलेटर, एमुलेटर, और USB-कनेक्टेड फिजिकल डिवाइस को स्वचालित रूप से खोज लेता है।
## इंस्टॉलेशन
**ग्लोबल इंस्टॉल:**```bash
npm install -g simvyn
एक बार उपयोग (कोई इंस्टॉल नहीं):```bash npx simvyn
**आवश्यकताएँ:**
- Node.js 22 (22.14.0+) या 24+
- macOS (पूर्ण iOS + Android समर्थन) या Linux (केवल Android)
## AI कोडिंग एजेंट
simvyn में डिवाइस खोजने, समर्थित CLI कमांड चलाने, स्क्रीनशॉट कैप्चर करने, ऐप डेटा का निरीक्षण करने, और सीमित लॉग एकत्र करने के लिए एक पोर्टेबल [Agent Skill](https://github.com/pranshuchittora/simvyn/blob/main/skills/simvyn/SKILL.md) शामिल है। यह एक एजेंट को स्पष्ट डिवाइस ID और प्लेटफ़ॉर्म सीमाओं के साथ CLI का उपयोग करना सिखाता है। यह स्किल एजेंट के मौजूदा टर्मिनल टूल का उपयोग करती है; यह कोई MCP सर्वर या नए एजेंट टूल पंजीकृत नहीं करती है।
**Pi:** npm पैकेज एक [Pi पैकेज](https://pi.dev/packages/simvyn) है। स्किल के साथ-साथ, यह `simvyn`, `simvyn_screenshot`, `simvyn_logs`, और `simvyn_record` टूल, एक `/simvyn` कमांड जो डैशबोर्ड चलाता है, और `/simvyn-repro`, `/simvyn-screen`, और `/simvyn-logs` प्रॉम्प्ट टेम्पलेट जोड़ता है। इसके लिए Pi 0.74 या बाद का संस्करण आवश्यक है:```bash
pi install npm:simvyn
अन्य संगत एजेंट: GitHub से पोर्टेबल स्किल इंस्टॉल करें, अपना एजेंट चुनें, और simvyn CLI को अलग से इंस्टॉल करें:```bash npm install -g simvyn npx skills add pranshuchittora/simvyn --skill simvyn --agent codex --yes
GitHub कमांड के लिए इन स्किल फ़ाइलों का डिफ़ॉल्ट ब्रांच पर मौजूद होना आवश्यक है; Pi कमांड के लिए प्रकाशित npm रिलीज़ में Pi संसाधनों की आवश्यकता होती है। अनरिलीज़्ड परिवर्तनों के लिए, [लोकल चेकआउट निर्देश](https://github.com/pranshuchittora/simvyn/blob/main/docs/agents.md#test-an-unreleased-checkout) देखें।
बंडल किए गए लॉन्चर, समर्थित आउटपुट, नॉनइंटरैक्टिव ऑपरेशन, और वर्तमान सीमाओं के लिए [एजेंट सेटअप और वर्कफ़्लो गाइड](https://github.com/pranshuchittora/simvyn/blob/main/docs/agents.md) देखें। उन टूल्स के लिए जो डॉक्यूमेंटेशन URL स्वीकार करते हैं, एक संक्षिप्त [डॉक्यूमेंटेशन इंडेक्स](https://github.com/pranshuchittora/simvyn/blob/main/llms.txt) भी उपलब्ध है।
## विशेषताएँ
- **डिवाइस प्रबंधन** — सिमुलेटर, एमुलेटर, और फ़िज़िकल डिवाइस को डिस्कवर, बूट, शटडाउन, इरेज़, क्रिएट, और क्लोन करें, फ़ेवरेट पिनिंग के साथ
- **ऐप प्रबंधन** — ड्रैग-एंड-ड्रॉप या CLI के माध्यम से ऐप्स इंस्टॉल, लॉन्च, टर्मिनेट, अनइंस्टॉल करें
- **लॉग व्यूअर** — लेवल फ़िल्टरिंग, फ़ाइंड-इन-पेज सर्च (Cmd+F), रेगेक्स सर्च, पेजिनेशन, और एक्सपोर्ट के साथ रियल-टाइम स्ट्रीमिंग
- **लोकेशन सिमुलेशन** — GPS निर्देशांक सेट करें, स्पीड कंट्रोल के साथ GPX/KML रूट चलाएँ, फ़ेवरेट सहेजें
- **डिवाइस सेटिंग्स** — डार्क मोड, लोकेल, ओरिएंटेशन, परमिशन, स्टेटस बार ओवरराइड, एक्सेसिबिलिटी प्रीसेट
- **स्क्रीनशॉट और रिकॉर्डिंग** — स्क्रीनशॉट कैप्चर करें और हिस्ट्री के साथ स्क्रीन वीडियो रिकॉर्ड करें
- **डीप लिंक** — URL और कस्टम स्कीम खोलें, प्रति ऐप फ़ेवरेट सहेजें
- **डेटाबेस इंस्पेक्टर** — SQLite टेबल ब्राउज़ करें, SQL क्वेरी चलाएँ, SharedPreferences और NSUserDefaults देखें
- **फ़ाइल ब्राउज़र** — ऐप सैंडबॉक्स ब्राउज़ करें, फ़ाइलें अपलोड/डाउनलोड करें, टेक्स्ट इनलाइन एडिट करें
- **पुश नोटिफिकेशन** — JSON पेलोड लिखें, iOS सिमुलेटर पर भेजें, टेम्पलेट लाइब्रेरी
- **कलेक्शन** — डिवाइस एक्शन को पुन: प्रयोज्य अनुक्रमों में बंडल करें, एक साथ कई डिवाइस पर लागू करें
- **क्रैश लॉग** — iOS डायग्नोस्टिक रिपोर्ट और Android logcat/tombstone क्रैश
- **क्लिपबोर्ड** — डिवाइस क्लिपबोर्ड सामग्री पढ़ें और लिखें
- **मीडिया** — डिवाइस कैमरा रोल और गैलरी में फ़ोटो और वीडियो पुश करें
- **टूल सेटिंग्स** — सर्वर कॉन्फ़िगरेशन, स्टोरेज प्रबंधन, डायग्नोस्टिक्स, और डीबग रिपोर्ट
- **रियल डिवाइस सपोर्ट** — USB के माध्यम से फ़िज़िकल Android और iOS डिवाइस कनेक्ट करें, ऑटोमैटिक डिस्कवरी के साथ
- **वेब डैशबोर्ड** — कमांड पैलेट, कीबोर्ड नेविगेशन के साथ Apple Liquid Glass डिज़ाइन
- **पूर्ण CLI** — हर सुविधा `simvyn <command>` के माध्यम से हेडलेसली काम करती है
## मॉड्यूल शोकेस
### डिवाइस प्रबंधन
सभी कनेक्टेड iOS सिमुलेटर, Android एमुलेटर, और USB-कनेक्टेड फ़िज़िकल डिवाइस को एक एकीकृत सूची में डिस्कवर करें। Xcode या Android Studio को छुए बिना डिवाइस बूट, शटडाउन, और इरेज़ करें। डिवाइस टाइप और रनटाइम चुनकर नए iOS सिमुलेटर बनाएँ, या डुप्लिकेट तेज़ी से बनाने के लिए मौजूदा को क्लोन करें। फ़िज़िकल डिवाइस प्लग इन करने पर स्वचालित रूप से दिखाई देते हैं और डिवाइस सेलेक्टर में अलग से समूहित होते हैं।
<p align="center"><img src="https://assets.kitploit.com/production/public/readmes/12264/2b85641878f6015c248311700a1a87a20476ade6c930273a3e47f288a82d6d2e.png" alt="Device Management" width="700" /></p>
- सभी प्लेटफ़ॉर्म पर उपलब्ध सभी सिमुलेटर, एमुलेटर, और फ़िज़िकल डिवाइस की सूची बनाएँ
- एक क्लिक या CLI कमांड से डिवाइस बूट, शटडाउन, और इरेज़ करें
- डिवाइस टाइप और रनटाइम चयन के साथ नए iOS सिमुलेटर बनाएँ
- मौजूदा सिमुलेटर क्लोन और रीनेम करें
- पसंदीदा डिवाइस को डिवाइस सेलेक्टर के शीर्ष पर पिन करें
- WebSocket के माध्यम से रियल-टाइम डिवाइस स्टेट अपडेट
### ऐप प्रबंधन
किसी भी कनेक्टेड डिवाइस पर ऐप्स इंस्टॉल, लॉन्च, टर्मिनेट, और अनइंस्टॉल करें। IPA, APK, या iOS सिमुलेटर .app बंडल को सीधे डैशबोर्ड पर ड्रैग और ड्रॉप करें। मैनुअल adb या simctl कमांड के बिना विस्तृत ऐप जानकारी देखें और ऐप डेटा साफ़ करें।
<p align="center"><img src="https://assets.kitploit.com/production/public/readmes/12264/17757b1ca8ddd41d43ac3a159260598308da6c3f759e1c9d730f61498e18ce8a.png" alt="App Management" width="700" /></p>
- IPA, APK, और iOS सिमुलेटर .app इंस्टॉलेशन के लिए ड्रैग-एंड-ड्रॉप
- बंडल ID द्वारा ऐप्स लॉन्च, टर्मिनेट, और अनइंस्टॉल करें
- वर्शन, साइज़, और परमिशन सहित ऐप विवरण देखें
- Android डिवाइस पर ऐप डेटा साफ़ करें
- सर्च फ़िल्टरिंग के साथ सभी इंस्टॉल किए गए ऐप्स की सूची बनाएँ
### लॉग व्यूअर