harness अब आपकी जेब में
DSH Mobile, DeepSeek Harness के लिए बना एक ओपन-सोर्स Android साथी ऐप है। अपने फ़ोन से, अपने लोकल नेटवर्क पर सेशन चलाएँ, योजनाएँ और लक्ष्य देखें, अनुमतियों और सवालों का जवाब दें, और harness का काम पूरा होते ही सूचना पाएँ।
सिर्फ़ Android के लिए। Kotlin और Jetpack Compose में बना। यह harness के वेब इंटरफ़ेस की हर सुविधा को, harness की अपनी दृश्य भाषा में उतारता है।



उस harness के लिए आपका REMOTE, जो अब भी काम कर रहा है
harness आपके कंप्यूटर पर चलता है। आपके वहाँ से हट जाने पर काम रुकता नहीं।
आपका harness ढूँढ लेता है
सक्रिय सबनेट स्कैन और तैयार-होने की जाँच मिलकर आपके Wi-Fi पर harness खोज लेते हैं। याद रखे गए होस्ट भीतर जाते समय जाँचे जाते हैं, और होस्ट व पोर्ट आप हमेशा हाथ से भी भर सकते हैं।
सेशन चलाता है
स्ट्रीम होते चरण, तर्क खोलकर देखना, markdown, टूल कार्ड, क़तार पट्टी, स्लैश कमांड, योजना समीक्षा, अनुमति स्वीकृतियाँ और उप-एजेंट — वह सब जो वेब इंटरफ़ेस करता है।
काम पूरा होने पर बता देता है
चरण पूरा, लक्ष्य पूरा या अटका हुआ, कोई समीक्षा या सवाल आपकी राह देखता हुआ। एक फ़ोरग्राउंड सेवा कनेक्शन बनाए रखती है, इसीलिए सूचना सचमुच पहुँचती है।
जो कुछ वेब इंटरफ़ेस करता है, वह सब फ़ोन पर
पूरा चैट अनुभव
स्ट्रीम होते चरण, तर्क खोलकर देखने की सुविधा, markdown, और टर्मिनल, डिफ़, रीड, खोज तथा वेब टूल कार्ड। क़तार पट्टी से प्रतीक्षा में पड़ी बात को बदलें, हटाएँ या दिशा दें। इतिहास पन्नों में और तस्वीरें संलग्न करने की सुविधा।

जो कुछ वेब इंटरफ़ेस करता है
चरणों और दौरों वाले लक्ष्य, योजना मोड और योजना समीक्षा, अनुमति स्वीकृतियाँ, उपयोगकर्ता से सवाल, कार्य-सूची पट्टी, उप-एजेंट, पृष्ठभूमि कार्य, वर्कफ़्लो, स्किल, मॉडल चुनाव, एजेंट प्रीसेट, सेशन खोज और निर्यात।

स्लैश कमांड और स्किल
स्लैश से शुरू होने वाली पंक्ति को लिखने का बॉक्स उसी सेशन की अपनी कमांड सूची से मिलाता है और harness के कमांड गेटवे से चलवाता है। जिसे सूची अपना नहीं कहती, वह प्रॉम्प्ट बनकर जाता है — स्किल इसी तरह चलती हैं।

Discord जैसा नेविगेशन
बाएँ किनारे से दाएँ खींचिए तो वर्कस्पेस के हिसाब से बँटी चैट सूची खुलती है, बाएँ खींचिए तो बंद; और दाएँ किनारे से बाएँ खींचिए तो सेशन विवरण पैनल।


पाँच स्क्रीन, एक ही सेशन
वही एक कनेक्शन, पाँच नज़रों से।
harness के अपने डिज़ाइन टोकन, जस के तस
रंग, अक्षरों का क्रम, कोनों की गोलाई, खुलने वाली पंक्तियाँ, झिलमिलाहट और स्याही जैसे बटन — सब harness के अपने डिज़ाइन प्लेटफ़ॉर्म से आते हैं, अंदाज़े से नहीं। हल्की, गहरी और सिस्टम थीम।
- स्याही#0F1115
- उभार#4176E6
- सतह#F5F6F7
- चेतावनी#F59E0B
- सफल#22C55E
- त्रुटि#EC1313
यह आपकी भाषा बोलता है। यह पन्ना भी।
ऐप ग्यारह भाषाओं में आता है और दाएँ-से-बाएँ लिखावट का ध्यान रखता है। किसी भी मूल पंक्ति का अनुवाद छूटते ही एक जाँच नियम बिल्ड को गिरा देता है — यही अकेली वजह है कि यह दावा आज भी सच है।
- English
- 中文
- हिन्दी
- Español
- Français
- العربية
- বাংলা
- Português
- Русский
- اردو
- ไทย
Wi-Fi पर डालने से पहले यह पढ़ लें
harness में कोई प्रमाणीकरण नहीं है
harness का वेब सर्वर सादा HTTP देता है, और उसके पीछे प्रमाणीकरण नहीं बल्कि एक भरोसे की बाड़ है। न टोकन, न कुकी, न TLS। उसी नेटवर्क का कोई भी उपकरण एजेंट को चला सकता है — मेज़बान कंप्यूटर पर कमांड चलाना भी शामिल। इसे केवल उसी नेटवर्क पर खोलिए जिस पर आपको पूरा भरोसा हो, सार्वजनिक या मेहमान Wi-Fi पर कभी नहीं।
आपके नेटवर्क से सिर्फ़ एक अनुरोध बाहर जाता है
शुरू होते समय ऐप GitHub से नवीनतम रिलीज़ पूछता है ताकि बता सके कि नया APK मौजूद है। आपके नेटवर्क से बाहर जाने वाला यही अकेला अनुरोध है, और सेटिंग्स में इसे बंद किया जा सकता है। इसके अलावा ऐप का कोई हिस्सा harness के सिवा किसी से संपर्क नहीं करता।
यह क्या सहेजता है
याद रखे गए होस्ट पते और ऐप की पसंद, केवल ऐप की निजी संग्रहण जगह में। सेशन की सामग्री डिस्क पर नहीं लिखी जाती — चैट इतिहास मेमोरी में रहता है और कनेक्ट होने पर दोबारा लाया जाता है।
यह क्या स्कैन करता है
स्कैन केवल आपके अपने उपकरण के IPv4 /24 दायरे को टटोलता है, और वह भी सिर्फ़ एक TCP कनेक्ट तथा उसके बाद harness की अपनी परिचय-कॉल से।
एक परखी हुई आधार-रेखा से बँधा
DSH Mobile, harness के वेब क्लाइंट प्रोटोकॉल पर बात करता है। वह प्रोटोकॉल भीतरी है और तार पर उसका कोई संस्करण नहीं जाता, इसलिए ऐप एक आधार-रेखा तय करता है: harness का वही रिलीज़ जिससे उसकी कॉल-रचनाएँ उतारी और जाँची गईं।
| DSH Mobile | Harness | स्थिति |
|---|---|---|
| 0.5.0 | 0.1.0-rc.8 | समर्थित आधार-रेखा |
| 0.4.0 | 0.1.0-rc.7 | पिछली आधार-रेखा |
| 0.1.0 – 0.3.1 | 0.1.0-rc.5 | — |
आधार-रेखा बताती है कि क्या परखा गया। यह कोई द्वार नहीं है: ऐप संस्करण नहीं, बल्कि आँकड़ों की बनावट देखकर पीछे हटता है, और जहाँ भी होस्ट दिखता है वहाँ harness का अपना संस्करण दिखा देता है।
अनुकूलता नीति पढ़ेंइसे इंस्टॉल कीजिए, फिर अपने harness की ओर मोड़िए
APK इंस्टॉल करें
नवीनतम रिलीज़ लीजिए। Android 8.0 या उससे नया चाहिए।
USB या एमुलेटर
harness चलाइए, पोर्ट फ़ॉरवर्ड कीजिए, फिर ऐप में loopback से जुड़िए।
$ dsh web$ adb reverse tcp:3080 tcp:3080Wi-Fi
एक फ़ाइल वाला लोकल नेटवर्क पैच लगाइए, harness दोबारा चालू कीजिए, फिर ऐप में नेटवर्क स्कैन दबाइए।
$ ~/.dsh/profiles/web/cordis.patch.ymlकनेक्ट होने में चूक हो तो ऐप कारण साफ़-साफ़ बताता है — और विकी का समस्या-समाधान पन्ना ठीक उन्हीं वाक्यों के हिसाब से सजाया गया है।
harness को जेब में रखिए
MIT लाइसेंस के तहत ओपन सोर्स। न कोई खाता, न कोई टेलीमेट्री, न बीच में कोई सर्वर — बस आपका फ़ोन और आपका अपना कंप्यूटर।