अवलोकन
PhoneAiCli एक मोबाइल फ़ाइल प्रबंधक और कोड संपादक है जिसे डेवलपर्स के लिए डिज़ाइन किया गया है। यह स्थानीय और दूरस्थ फ़ाइल ब्राउज़िंग, एक पेशेवर कोड संपादन अनुभव, Git संचालन और एक वैकल्पिक कमांड-लाइन वातावरण को एकीकृत करता है। यह आपको संपादन से लेकर पैकेजिंग तक, अपने संपूर्ण विकास कार्यप्रवाह को सीधे अपने मोबाइल डिवाइस पर पूरा करने की अनुमति देता है।
मुख्य विशेषताएँ
- AI-संचालित कोडिंग (जेमिनी CLI के साथ): कोड जनरेट करने, रीफैक्टर करने, स्पष्टीकरण प्राप्त करने और यूनिट परीक्षण सुझाव प्राप्त करने के लिए प्राकृतिक भाषा का उपयोग करें।
- उन्नत फ़ाइल प्रबंधन: फ़ाइलें ब्राउज़ करें, कॉपी करें, स्थानांतरित करें और हटाएँ। स्थानीय संग्रहण और संग्रहण पहुँच फ़्रेमवर्क (SAF) के साथ संगत।
- पेशेवर कोड संपादक: अनेक भाषाओं, थीम, स्वतः-पूर्णता, कोड स्वरूपण और निदान के लिए सिंटैक्स हाइलाइटिंग।
- Git एकीकरण: आपके वर्कफ़्लो में सीधे एकीकृत एक-क्लिक क्रियाओं के साथ प्राप्त करें, खींचें, प्रतिबद्ध करें, पुश करें और चेकआउट करें।
- निर्माण और पैकेज: चलते-फिरते अपने प्रोजेक्ट बनाने के लिए एकीकृत Gradle बिल्ड फ़्लो (उदाहरण स्क्रिप्ट प्रदान की गई हैं)।
- कमांड-लाइन वातावरण (वैकल्पिक): उन्नत कार्यों के लिए स्थानीय रूटफ़्स सैंडबॉक्स में सामान्य कमांड और स्क्रिप्ट निष्पादित करें।
AI-संचालित कोडिंग
- प्राकृतिक भाषा संकेतों से कोड स्निपेट और स्कैफ़ोल्ड जनरेट करें।
- किसी फ़ाइल या चयनित कोड के लिए बुद्धिमान रीफ़ैक्टरिंग और अनुकूलन सुझाव प्राप्त करें।
- प्रासंगिक स्पष्टीकरण और बातचीत के साथ अपरिचित कोड को जल्दी से समझें।
- अपने परिवर्तनों की सुरक्षा में सुधार के लिए यूनिट परीक्षणों के लिए सुझाव प्राप्त करें।
- संपादक और Git के साथ सहजता से एकीकृत।
- नोट: AI क्षमताओं के लिए इंटरनेट कनेक्शन और कॉन्फ़िगर किए गए मॉडल सेवा क्रेडेंशियल की आवश्यकता होती है।
संपादक सुविधाएँ
- सिंटैक्स हाइलाइटिंग: TextMate, Monarch और TreeSitter इंजन के साथ अनुकूलित प्रदर्शन।
- बुद्धिमान संपादन: स्वतः-पूर्णता, स्वरूपण और निदान चिह्नों के लिए LSP समर्थन।
- शक्तिशाली खोज: केस-सेंसिटिव, रेगुलर एक्सप्रेशन और संपूर्ण-शब्द मिलान के साथ खोजें और बदलें।
- आधुनिक UI: थीम बदलें, ब्रैकेट-पेयर हाइलाइटिंग, स्टिकी स्क्रॉलिंग और जेस्चर-आधारित का आनंद लें ज़ूम।
गोपनीयता और सुरक्षा
- लोकल फ़र्स्ट: आपकी फ़ाइलें ऐप की निजी निर्देशिका में संग्रहीत होती हैं और आपकी अनुमति के बिना अपलोड नहीं की जाती हैं।
- नियंत्रित नेटवर्क एक्सेस: नेटवर्क का उपयोग केवल उपयोगकर्ता द्वारा शुरू की गई क्रियाओं जैसे सर्वर से कनेक्ट करने या Git का उपयोग करने के लिए किया जाता है।