मार्केटप्लेस: थीम, स्निपेट, प्रॉम्प्ट और MCP सर्वर
थीम, स्निपेट, AI प्रॉम्प्ट, regex पैक, MCP सर्वर, एजेंट और प्रोजेक्ट टेम्पलेट का क्यूरेटेड कैटलॉग; हर डाउनलोड लागू होने से पहले हैश से जाँचा जाता है।
PocketCode मार्केटप्लेस
मार्केटप्लेस IDE में सीधे बना एक क्यूरेटेड कैटलॉग है। इसे एक Cloudflare Worker (api.pocketcodeapp.com) परोसता है, जिसके पीछे D1 और R2 ऑब्जेक्ट स्टोरेज है, और हर एसेट एक छोटा bundle है। कुछ भी लागू करने से पहले ऐप हर डाउनलोड का SHA-256 हैश जाँचता है, और जब भी सर्वर Ed25519 सिग्नेचर देता है तो उसे भी। यह खुला अपलोड नहीं है: एसेट PocketCode टीम एक समर्पित पाइपलाइन से validate, sign और publish करती है।
होम स्क्रीन एक छोटे ऐप स्टोर जैसी दिखती है: Featured कैरोसेल, टीम की हाथ से चुनी Editor's picks, Trending now, New & updated, और Free resources व Pro tools शेल्फ़, खोज, श्रेणियों, रेटिंग और रिव्यू के साथ। ब्राउज़ करने के लिए कनेक्शन चाहिए पर अकाउंट नहीं; इंस्टॉल करने के लिए साइन इन होना ज़रूरी है।
आपको क्या मिलेगा
कैटलॉग में बारह एसेट प्रकार हैं: स्निपेट, पेज, बटन, कंपोनेंट, थीम, प्रॉम्प्ट, regex पैक, MCP सर्वर, प्रोजेक्ट टेम्पलेट, AI एजेंट, प्लगइन और workflows। आख़िरी दो अभी इंस्टॉल नहीं हो सकते (नीचे देखें)।
🎨 थीम — एडिटर
थीम एक छोटा theme.json रंग-सेट है। Apply theme रंग पढ़ता है और आपके कोड एडिटर को तुरंत उन पर ले जाता है, पिछली थीम पर लौटने के लिए Undo के साथ। यह एडिटर को रंगता है, टर्मिनल को नहीं। फ़ाइल का मोटा स्वरूप:
{
"name": "My Custom Theme",
"type": "theme",
"version": "1.0.0",
"colors": {
"background": "#1a1b26",
"foreground": "#c0caf5",
"accent": "#7aa2f7",
"comment": "#565f89",
"string": "#9ece6a",
"keyword": "#bb9af7"
}
}
Pro थीम को तय करने से पहले 5 मिनट आज़माया जा सकता है, हर थीम और डिवाइस पर एक बार। ट्रायल ख़त्म होने पर आपकी पिछली थीम अपने आप लौट आती है।
⚡ स्निपेट और कोड रिसोर्स
स्निपेट, पेज, बटन और दोबारा इस्तेमाल होने वाले कंपोनेंट। स्निपेट bundle VS Code स्निपेट फ़ॉर्मेट की एक snippet.json है (नाम, prefix और body), और आप उसे Insert at cursor, Open in tab या Copy कर सकते हैं:
{
"Python main guard": {
"prefix": "main",
"body": ["if __name__ == '__main__':", " ${1:pass}"],
"description": "Python main guard",
"scope": "python"
}
}
स्निपेट को एडिटर के Snippets पैनल से अपने स्निपेट में भी इंस्टॉल किया जा सकता है। Free प्लान में आप 5 अपने रख सकते हैं।
🤖 प्रॉम्प्ट, AI एजेंट और MCP सर्वर
यहीं मार्केटप्लेस थीम स्टोर से आगे जाता है:
- AI प्रॉम्प्ट — ग्लोबल slash command के रूप में सहेजे जाते हैं: कोडिंग AI की किसी भी चैट में
/नामटाइप करें और वह पूरे प्रॉम्प्ट में खुल जाता है। - AI एजेंट — पैकेज किया हुआ
chatmode(एकagent.md) जो चैट के एजेंट मेनू में एक विशेष सहायक जोड़ता है। - MCP सर्वर — एक Model Context Protocol सर्वर। यह बंद हालत में इंस्टॉल होता है: सिर्फ़
nodeयाnpxवाली launch लाइनें स्वीकार होती हैं, और जब तक आप Settings > MCP में उसे चालू करके पुष्टि नहीं करते, कुछ नहीं चलता। - Regex पैक — दोबारा इस्तेमाल होने वाले पैटर्न के संग्रह जिन्हें आप अपनी लाइब्रेरी में जोड़ते हैं।
📋 प्रोजेक्ट टेम्पलेट
Create new project एक टेम्पलेट से नया प्रोजेक्ट बनाता है: शुरुआती फ़ाइलों का bundle एक नए फ़ोल्डर में लिखा जाता है। यह आपके प्लान की प्रोजेक्ट सीमा में गिना जाता है (Free प्लान में एक प्रोजेक्ट शामिल है)।
प्लगइन और workflows
बारह प्रकारों में आख़िरी दो प्लगइन और workflows हैं, और आज दोनों में से कोई मार्केटप्लेस से इंस्टॉल नहीं हो सकता: दोनों का इंस्टॉल बटन बंद है (प्लगइन को एक WASM runtime चाहिए जो अभी चालू नहीं है)। फिर भी आप उन्हें कैटलॉग और फ़िल्टर में देख सकते हैं। अपने ऑटोमेशन Workflows मॉड्यूल में बनाएँ।
हर आइटम का एक शेयर लिंक भी है, https://pocketcodeapp.com/m/<slug>, जो उसे सीधे ऐप में खोलता है। इस लिंक के पीछे कोई वेब पेज नहीं है: यह उसी फ़ोन पर चलता है जिसमें PocketCode इंस्टॉल हो।
इंस्टॉल कैसे होता है
- Marketplace मॉड्यूल खोलें और खोज, श्रेणी या टैग से एसेट ढूँढें।
- उसके प्रकार का इंस्टॉल बटन टैप करें (जैसे Apply theme या Connect MCP server)। ऐप Worker से कम अवधि (5 मिनट) का साइन किया हुआ R2 URL माँगता है — Pro गेट भी सर्वर-साइड यहीं लागू होता है।
- यह bundle डाउनलोड करता है, SHA-256 हैश सत्यापित करता है (और सर्वर देने पर Ed25519 सिग्नेचर भी), और उसके बाद ही उसे लागू करता है।
- जो कुछ आपने इंस्टॉल किया वह My library में रहता है, जो ऑफ़लाइन काम करती है: वहाँ से आप किसी आइटम को Re-apply या Remove कर सकते हैं। Remove एंट्री मिटाता है पर आइटम ने जो किया था उसे पलटता नहीं: थीम लागू रहती है, और टेम्पलेट से बना कंपोनेंट या प्रोजेक्ट वहीं रहता है। किसी आइटम को अपडेट करने के लिए उसका पेज खोलें और फिर से इंस्टॉल करें।
Auto-update डिफ़ॉल्ट रूप से बंद है। अगर आप इसे My library की प्राथमिकताओं में चालू करते हैं, तो यह लगभग दिन में एक बार चलता है, Wi-Fi पर और चार्ज होते समय, और सिर्फ़ वैध Ed25519 सिग्नेचर वाले bundle स्वीकार करता है।
कुछ एसेट permissions घोषित करते हैं, और ऐप इंस्टॉल से पहले उन्हें सूचीबद्ध करता है। वे जानकारी हैं, sandbox नहीं: ऐप उन्हें दिखाता है, पर बाद में एसेट को उन्हीं तक सीमित नहीं करता।
क्यूरेटेड, साइन किया हुआ, और समीक्षित
क्योंकि कैटलॉग क्यूरेटेड है, खुला अपलोड नहीं, गुणवत्ता नियंत्रण पहले से बना है:
- हर डाउनलोड लागू होने से पहले डिवाइस पर हैश (SHA-256) से जाँचा जाता है, और साइन किए bundle Ed25519 से सत्यापित होते हैं।
- रेटिंग और रिव्यू — एसेट आपके डिवाइस पर इंस्टॉल होने के बाद आप उसका रिव्यू दे सकते हैं, और लेखकों पर Verified author बैज हो सकता है।
- Editor's picks — टीम का हाथ से चुना हुआ सेट।
- हर एसेट पर दुरुपयोग की रिपोर्ट, जिसे टीम देखती है।
मार्केटप्लेस PocketCode को ऐसा IDE बना देता है जिसे आप अपने काम के ढंग से ढाल सकते हैं — यहाँ एक थीम, वहाँ एक प्रॉम्प्ट, एक MCP सर्वर जो आपके AI को नई चाल सिखाता है। फ़ोन पर यह एक रीड-ओनली कैटलॉग है: ऐप से publish नहीं किया जा सकता, और हर डाउनलोड लागू होने से पहले जाँचा जाता है।
मार्केटप्लेस
PocketCode आज़माने के लिए तैयार हैं?
ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।