PocketCode: वर्तमान विकास स्थिति
PocketCode की असली स्थिति पर एक पारदर्शी नज़र — हमने क्या बनाया है, क्या बाकी है, और हम किस दिशा में जा रहे हैं। 9 मॉड्यूल, और एक Pro प्लान जो निष्पक्ष होने के लिए डिज़ाइन किया गया है।
PocketCode एक नेटिव Android IDE है जो एक ही ऐप में 9 पेशेवर टूल को एकीकृत करता है। LSP वाला कोड एडिटर, बिल्ट-इन टर्मिनल + SSH, API टेस्टर, फ़ोन पर चलने वाले PostgreSQL (64-बिट ARM) वाला डेटाबेस मैनेजर, विज़ुअल डिज़ाइनर, मार्केटप्लेस, मल्टी-प्रोवाइडर AI सहायता, AI Office, और Workflows।
यह Kotlin और Jetpack Compose के साथ बनाया गया है, मल्टी-मॉड्यूल आर्किटेक्चर और Material 3 पर। यह कोई कॉन्सेप्ट नहीं है: नीचे का हर मॉड्यूल ऐप में मौजूद है।
इस पोस्ट में, हम पूरी तरह पारदर्शी रहना चाहते हैं कि हम कहाँ खड़े हैं।
जो पहले से बन चुका है
कोड एडिटर
प्रोजेक्ट का सबसे परिपक्व मॉड्यूल:
- लैंग्वेज सर्वर (LSP) जो एक टैप में इंस्टॉल होते हैं: TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX, Prisma और Angular, साथ में CSS सहायक (Emmet, CSS variables, Some Sass, CSS Modules, Stylelint (अगर प्रोजेक्ट उसे कॉन्फ़िगर करे) और UnoCSS; Tailwind अगर प्रोजेक्ट में हो)। 39 भाषाओं के लिए हाइलाइटिंग, ऑटोकम्प्लीट, इनलाइन डायग्नोस्टिक्स और parameter hints। सीमाएँ: Bash बिना ShellCheck के चलता है, YAML रिमोट स्कीमा नहीं लाता, एक समय में अधिकतम 2 सहायक सर्वर चलते हैं, और Vue, Svelte, Astro, MDX व Angular TypeScript पैकेज इस्तेमाल करते हैं। GraphQL को प्रोजेक्ट में graphql-config फ़ाइल चाहिए और Angular को angular.json।
- ड्रैग करके बदले जा सकने वाले टैब, फ़ाइल एक्सप्लोरर, मल्टी-कर्सर, स्ट्रक्चर आउटलाइन, खुली फ़ाइल में regex सर्च, Go to Definition, Peek Definition
- रिफ़ैक्टरिंग: सिंबल का नाम बदलना, मेथड/वेरिएबल एक्सट्रैक्ट करना
- इंटीग्रेटेड Git: blame, diff व्यूअर, इंटरैक्टिव rebase, cherry-pick, stash, और commit मैसेज के सुझाव (एक लोकल heuristic, AI मॉडल नहीं)
- कमांड पैलेट, 23 थीम (4 मुफ़्त, 19 Pro), स्प्लिट व्यू, कॉन्फ़िगर होने वाले शॉर्टकट
- Emmet, Marketplace कैटलॉग के स्निपेट, कोड फ़ॉर्मैटिंग
- आपके कनेक्ट किए प्रोवाइडर से इनलाइन AI सुझाव (ghost text)
टर्मिनल + SSH
एक SSH क्लाइंट और एक बिल्ट-इन लोकल टर्मिनल (BusyBox ash शेल):
- पासवर्ड, की-पेयर (RSA, Ed25519, ECDSA; डिवाइस से बंधी keys भी) और keyboard-interactive (मल्टी-फ़ैक्टर) ऑथेंटिकेशन के साथ SSH
- रिमोट फ़ाइलें ब्राउज़ करने, फ़ोल्डर बनाने, नाम बदलने और हटाने के लिए एक SFTP फ़ाइल ब्राउज़र
- पोर्ट फ़ॉरवर्डिंग: लोकल (
-L) और रिमोट (-R); "Dynamic" नियम साधारण पोर्ट फ़ॉरवर्ड है, SOCKS प्रॉक्सी नहीं - स्टैंडर्ड Unix टूलबॉक्स वाला लोकल शेल (BusyBox
ash), और PATH मेंnode(node file.js,npmनहीं)। Python, Ruby, PHP, C और बाक़ी भाषाएँ एडिटर के Run बटन से चलती हैं, शेल कमांड के रूप में नहीं - कई एक साथ चलने वाले सेशन, 2-पैन स्प्लिट व्यू, ब्रॉडकास्ट इनपुट, मैक्रो और expect नियम (सब Pro)
API टेस्टर
ऐप के भीतर एक API क्लाइंट:
- एक ही क्लाइंट में 6 प्रोटोकॉल: REST, WebSocket, GraphQL, SSE, Socket.IO और MQTT (gRPC कोड में है, पर इस वर्शन में छिपा हुआ है जब तक वह Android पर काम नहीं करता)
- सिलेक्टर में 10 ऑथ प्रकार, जिनमें 8 इस्तेमाल करने लायक: None, Bearer, Basic, API Key, OAuth 2.0, Digest, AWS SigV4 और Custom (ऐप में Hawk और NTLM "coming soon" दिखते हैं)
- कलेक्शन, वेरिएबल वाले एनवायरनमेंट, cURL इम्पोर्ट/एक्सपोर्ट, 26 आउटपुट में कोड जनरेशन
- Pro में कलेक्शन रनर, परफ़ॉर्मेंस टेस्टिंग और Mock सर्वर जुड़ते हैं
डेटाबेस मैनेजर
समर्थित डेटाबेस इंजन: PostgreSQL (फ़ोन पर, केवल 64-बिट ARM, या आपका अपना सर्वर), MySQL/MariaDB, MongoDB, Redis, Supabase, Neon, PlanetScale, Turso, Cloudflare D1, MongoDB Atlas, Upstash Redis और Cloud Firestore। सब मुफ़्त हैं; Pro केवल सीमाएँ हटाता है।
- टेबल और रिलेशन का ER डायग्राम, ज़ूम, पैन और मिनी-मैप के साथ
- सिंटैक्स हाइलाइटिंग और एक्ज़ीक्यूशन प्लान व्यू वाला SQL कंसोल
- स्कीमा एक्सप्लोरर, बैकअप/रिस्टोर, टेस्ट डेटा जनरेटर
- जिन कनेक्शन को आप प्रोडक्शन के रूप में लेबल करते हैं उन पर लाल PROD बैज, ताकि ग़लती न हो
विज़ुअल डिज़ाइनर
IDE में ही बना एक विज़ुअल डिज़ाइन टूल, 49 कम्पोनेंट के साथ:
- ज़ूम, पैन, snap-to-grid और अलाइनमेंट गाइड वाला नेटिव कैनवास
- रिस्पॉन्सिव प्रिव्यू (मूल साइज़ और 320 से 1440 px तक की 6 चौड़ाइयाँ), एनिमेशन प्रीसेट (fade, slide, bounce, pulse, shake), डिज़ाइन टोकन
- 8 फ़ॉर्मैट में एक्सपोर्ट: HTML, CSS, SVG, React, Vue, Svelte, ZIP और .pcd (React, Vue और Svelte Pro हैं)
मार्केटप्लेस
इंस्टॉल किए जा सकने वाले संसाधनों का एक चुना हुआ कैटलॉग (यह बंद है: आप इसमें प्रकाशित नहीं कर सकते):
- 12 प्रकार के आइटम: स्निपेट, पेज, बटन, कम्पोनेंट, थीम, प्रॉम्प्ट, regex पैक, प्लगइन, MCP सर्वर, प्रोजेक्ट टेम्पलेट, AI एजेंट और workflows। प्लगइन और workflows कैटलॉग में दिखते हैं, पर इंस्टॉल नहीं किए जा सकते
- फ़िल्टर के साथ सर्च, रेटिंग, रिव्यू और एक फ़ीचर्ड कैरोसेल
- REST API + Firestore वाला बैकएंड
AI सहायता
कई AI प्रोवाइडर के साथ एकीकरण:
- 4 प्रोवाइडर (हर एक आपकी अपनी key के साथ मुफ़्त): Google Gemini, OpenAI, Anthropic Claude और GitHub Copilot, साथ में एक Custom OpenAI-कम्पैटिबल endpoint (OpenRouter, Groq, DeepSeek, Ollama…)। हर प्रोवाइडर की मॉडल सूची सीधे उसी प्रोवाइडर से लाइव पढ़ी जाती है
- संदर्भ के रूप में खुली फ़ाइल, प्रोजेक्ट और आपके @ उल्लेख वाली AI चैट, पाँच एक्सेस लेवल (डिफ़ॉल्ट Auto-edit) और एजेंट टूल्स
- इंजन: Chat (मुफ़्त), Swarmcode और Cortex (Pro; Cortex में 3 मुफ़्त ट्रायल मिशन), साथ में AI Office (Pro)
- BYOK मॉडल (अपनी API key लाएँ) या अपने ChatGPT अकाउंट (OpenAI, बंडल किए Codex CLI से, केवल 64-बिट ARM फ़ोन) या GitHub (Copilot) से साइन-इन; Gemini और Claude केवल API key से। PocketCode कोई AI प्रोवाइडर नहीं है, अनुरोध सीधे डिवाइस से हर प्रोवाइडर तक जाते हैं
मुद्रीकरण मॉडल
बेस IDE मुफ़्त और काम का है, Free प्लान पर सीमाओं के साथ (जैसे एक प्रोजेक्ट)।
हमने Pro प्लान को सीमाओं के इर्द-गिर्द डिज़ाइन किया है, एडिटर को ताला लगाने के इर्द-गिर्द नहीं: Free प्लान में एडिटर, runners, Git और हर AI प्रोवाइडर बना रहता है।
क़ीमत: $6.99/माह · $17.99/3 माह · $59.99/वर्ष (USD में संदर्भ क़ीमतें; Google Play आपकी स्थानीय मुद्रा में क़ीमत दिखाता है), 7 दिन के मुफ़्त ट्रायल के साथ
| फ़ीचर | मुफ़्त | Pro |
|---|---|---|
| प्रोजेक्ट | 1 | प्लान की कोई सीमा नहीं |
| LSP वाला पूर्ण एडिटर | ✅ | ✅ |
| SSH टर्मिनल | 1 होस्ट | ✅ प्लान की कोई सीमा नहीं |
| API टेस्टर | सभी 6 प्रोटोकॉल | + कलेक्शन रनर, परफ़ॉर्मेंस टेस्ट, Mock सर्वर |
| AI (BYOK) | हर प्रोवाइडर, अपनी की के साथ | + Swarmcode, Cortex, AI Office |
| DB इंजन | सभी (सीमाओं के साथ) | सीमाएँ हटीं |
| मार्केटप्लेस | मुफ़्त आइटम | + Pro आइटम |
| डिप्लॉय | एक समय में 1 | प्लान की कोई सीमा नहीं + रोलबैक + लाइव लॉग |
| एडिटर थीम | 4 | 23 + अपनी थीम इम्पोर्ट |
सिद्धांत सरल है: Free प्लान एक असली IDE है जिसे आप रोज़ इस्तेमाल कर सकते हैं, और Pro उन लोगों के लिए सीमाएँ हटाता है जिन्हें ज़्यादा जगह और ज़्यादा क्लाउड शक्ति चाहिए।
जो बाकी है
स्पष्ट कर दें: PocketCode अभी तक Google Play पर प्रकाशित नहीं हुआ है। हम अंतिम चरण में हैं:
- औपचारिक परीक्षण और परफ़ॉर्मेंस ऑडिटिंग
- बैटरी और मेमोरी खपत का अनुकूलन
- Play Store लिस्टिंग और ग्राफ़िक एसेट की तैयारी
- वेबसाइट (जो आप अभी पढ़ रहे हैं)
यह साइट उसी तैयारी का हिस्सा है: Next.js 16 के साथ बनाई गई, पाँच भाषाओं में पूर्ण i18n, ब्लॉग, और अनुकूलित SEO के साथ।
हम यह सब क्यों साझा कर रहे हैं?
क्योंकि विश्वास ईमानदारी के ज़रिए बनता है।
हम डाउनलोड के आँकड़े गढ़ने या नकली Play Store रेटिंग बनाने वाले नहीं हैं। जब हम लॉन्च करेंगे, तब संख्याएँ असली होंगी। और यह ब्लॉग वह जगह है जहाँ हम हर कदम का दस्तावेज़ीकरण करेंगे।
लक्ष्य सरल है: एक संपूर्ण Android IDE बनाना, और उसे सही तरीके से बनाना।
PocketCode आज़माने के लिए तैयार हैं?
ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।