[English](README.md) · [Español](README.es.md) · [Français](README.fr.md) · [Deutsch](README.de.md) · [Português](README.pt.md) · [Italiano](README.it.md) · [Türkçe](README.tr.md) · [한국어](README.ko.md) · [日本語](README.ja.md) · [简体中文](README.zh.md) · [Русский](README.ru.md) · [Polski](README.pl.md) · [हिन्दी](README.hi.md) · [Nederlands](README.nl.md) · [Українська](README.uk.md) · [Tiếng Việt](README.vi.md) · [Bahasa Indonesia](README.id.md) · [ไทย](README.th.md) · [فارسی](README.fa.md) · [Ελληνικά](README.el.md) · [עברית](README.he.md) · [Čeština](README.cs.md) · [Română](README.ro.md) · [Svenska](README.sv.md) · [Dansk](README.da.md) · [Suomi](README.fi.md) · [Magyar](README.hu.md) · [العربية](README.ar.md) · [Oʻzbekcha](README.uz.md) · [Azərbaycan](README.az.md) · [Български](README.bg.md) · [Hrvatski](README.hr.md) · [Қазақша](README.kk.md) · [ქართული](README.ka.md) · **नेपाली** · [සිංහල](README.si.md) · [தமிழ்](README.ta.md) · [తెలుగు](README.te.md) · [मराठी](README.mr.md) · [বাংলা](README.bn.md) · [ខ្មែរ](README.km.md) · [Lietuvių](README.lt.md) · [Bahasa Melayu](README.ms.md) · [မြန်မာ](README.my.md) · [Norsk](README.no.md) · [Slovenčina](README.sk.md) · [Slovenščina](README.sl.md) · [Српски](README.sr.md) · [Kiswahili](README.sw.md) · [Filipino](README.tl.md) · [اردو](README.ur.md)

# Uncle Sam

**DeepSeek Harness का लागि एउटा प्रदायक जसले तपाईंको आफ्नै ब्राउजरमार्फत, तपाईंसँग पहिले नै भएको वेब खातामा जवाफ दिन्छ — तिर्नुपर्ने API को सट्टा।**

**chat.deepseek.com लाई वास्तविक ब्राउजरमा चलाउने DeepSeek Harness प्लगइन — DeepSeek API को निःशुल्क विकल्प। आफ्नै खातामा च्याट, DeepThink र वेब खोज: API key बिना र प्रति टोकन भुक्तानी बिना।**

**☕ [मलाई एक कप कफी किनिदिनुहोस्](https://revolut.me/operatingtag)** — एक जनाले रातमा, कुनै आर्थिक सहयोग बिना लेखेको। अरू कमाइको माध्यम छैन। एउटा स्टार वा उपयोगी बग रिपोर्ट पनि उत्तिकै मूल्यवान् छ।

> **यो उत्पादन सक्रिय विकासमा छ। बग अपेक्षा गर्नुहोस्।**
>
> यो चल्छ, छिटो छ, र हप्तासम्म दैनिक प्रयोग भइरहेको छ — तर यो लगातार बदलिन्छ, र ब्राउजरको बाटो बिना जानकारी
> बदलिने वेबसाइटमा निर्भर छ। केही बिग्रियो भने विवरणभन्दा स्क्रिनसट र संस्करण नम्बर बढी काम लाग्छ। यसमा
> निर्भर हुनुहुन्छ भने संस्करण पिन गर्नुहोस्।

```
प्रदायक     deepseek-web
मोडेलहरू    deepseek-chat · deepseek-chat-search · deepseek-reasoner · deepseek-reasoner-search
लागत        प्रति टोकन शून्य — तपाईंको ब्राउजरमा पहिले नै खुला सदस्यता प्रयोग गर्छ
स्थिति       विकासमा — बग अपेक्षा गर्नुहोस्
नापिएको     पहिलो टोकन ~१.९ सेकेन्ड · अतिरिक्त ~०.६ सेकेन्ड · पूरा पालो ~२.५ सेकेन्ड
```

वेब बाटोका जवाफहरू **🔴 Uncle Sam** ले हस्ताक्षरित हुन्छन्। त्यो नाम जिस्क्याइ हो, दाबी होइन: कुन बाटोले जवाफ दियो
भनेर देखाउँछ, र API का जवाफमा कुनै हस्ताक्षर हुँदैन। कसले जवाफ दियो भन्ने सधैं थाहा हुन्छ।

---

## के बचत गर्छ

API ले प्रति टोकन शुल्क लिन्छ। वेब उत्पादनले लिँदैन। यो प्लगइनले `deepseek-web` लाई मोडेल प्रदायकका रूपमा दर्ता
गर्छ र हरेक कललाई वास्तविक ब्राउजरमा `chat.deepseek.com` चलाएर जवाफ दिन्छ — काम पेजले गर्छ, सत्र ब्राउजरले राख्छ,
र केही पनि नापिँदैन।

| | API बाटो | वेब बाटो |
|---|---|---|
| लागत | प्रति टोकन, सधैं | सदस्यताबाहेक केही छैन |
| गति | छिटो | प्रति पालो ~२.५ सेकेन्ड, नापिएको |
| उपकरण कल | मूल र भरपर्दो | अनुकरण, चल्छ तर कमजोर |
| निर्भर | API मा | बिना जानकारी बदलिने वेबसाइटमा |

**दुवै बाटो स्थापित रहन्छन्।** मोडेल छनोटकर्ता नै स्विच हो: पूर्वनिर्धारित रूपमा सस्तो बाटो प्रयोग गर्नुहोस्, र कामलाई
भरपर्दो उपकरण चाहिएपछि API तिर लाग्नुहोस्।

---

## स्थापना

Uncle Sam **DeepSeek Harness को प्लगइन** हो। Harness बाहिर यसले केही गर्दैन, किनकि यसले मोडेल प्रदायक, होस्टमा
रुट र इन्टरफेसमा दुई ठाउँ दर्ता गर्छ।

**आवश्यकताहरू**

| | |
|---|---|
| DeepSeek Harness | प्लगइन म्यानेजर भएको कुनै पनि नयाँ बिल्ड |
| ब्राउजर | Brave सिफारिस; Brave नभए Edge स्वतः प्रयोग हुन्छ |
| Node | २२ वा नयाँ |

**npm बाट**

```bash
pnpm add @operatingtag/dsh-unclesam
```

**यही रिपोबाट**

```bash
git clone https://github.com/operatingtag/dsh-unclesam
cd dsh-unclesam
pnpm install
```

त्यसपछि Harness ले लोड गर्नका लागि आफ्नो प्रोफाइलमा प्याकेज लाइन थप्नुहोस्:

```yaml
# cordis.patch.yml
- insert:
    - id: dsh-unclesam
      name: '@operatingtag/dsh-unclesam'
      config:
        port: 9222
        defaultModel: deepseek-chat-search
        autoMinimise: true
```

**वा फोल्डरबाट:** सेटिङ → प्लगइन → स्थानीय बाटोबाट स्थापना, `package.json` भएको फोल्डर देखाउनुहोस्।

### पहिलो पटक चलाउँदा

**साइन इन / च्याट खोल्नुहोस्** थिच्नुहोस्। chat.deepseek.com मा साइन इन नगरेसम्म ब्राउजर **देखिने रहन्छ**।
त्यसपछि आफैं सानो हुन्छ र फेरि देख्नुहुने छैन। सत्र तपाईंको ब्राउजर प्रोफाइलमा रहन्छ, त्यसैले **प्लगइनले कुनै
पासवर्ड राख्दैन** — चुहिने केही छैन।

त्यसपछि यी देख्नुपर्नेछ:

1. **सेटिङ → Uncle Sam** — स्थिति पंक्ति र साइन इन बटन भएको पेज।
2. **सन्देश बाकसको तल** — `● DeepSeek Harness` वा `● Uncle Sam`, बदल्न क्लिक गर्नुहोस्।
3. **मोडेल सूची** — API का मोडेलसँगै चार `(web)` मोडेल।

### हटाउने

सेटिङ → प्लगइन → Uncle Sam → अनइन्स्टल। तपाईंले साइन इन गरेको ब्राउजर प्रोफाइलबाहिर केही लेखिँदैन।

---

## API / वेब स्विच

**मोडेल छनोटकर्ता नै स्विच हो।** दोस्रो नियन्त्रण छैन, किनकि मोडेल पनि छान्ने दोस्रो नियन्त्रण एउटै निर्णयका लागि
दुई सत्यका स्रोत हुन्थ्यो।

| यो मोडेल छान्नुहोस् | बाटो | DeepThink | खोज |
|---|---|---|---|
| `DeepSeek Chat (web)` | ब्राउजर | बन्द | बन्द |
| `DeepSeek Chat + Search (web)` | ब्राउजर | बन्द | **खुला** |
| `DeepSeek Reasoner (web)` | ब्राउजर | **खुला** | बन्द |
| `DeepSeek Reasoner + Search (web)` | ब्राउजर | **खुला** | **खुला** |
| `(web)` नभएको कुनै पनि मोडेल | API | — | — |

मोडेलको नामसँगै **WEB** वा **API** ब्याज देखिन्छ, ताकि सक्रिय बाटो एकै नजरमा थाहा होस्। नाम नचिनिए ब्याजले अनुमान
गर्नुको सट्टा केही देखाउँदैन — गलत ब्याज नहुनुभन्दा नराम्रो हो।

तपाईंको छनोट पुनः सुरु गर्दा पनि रहन्छ। **DeepThink** तर्कको पास हो; **खोज** ले यसलाई जीवित वेब पढ्न दिन्छ।

### खोज कुराकानीमा देखिन्छ

खोज मोडेलसँग एउटा पालोले **दुई ब्लक** बनाउँछ — जुन प्रश्नले खोज्यो, भेटिएका स्रोत, र त्यसपछि तिनलाई प्रयोग गरेको जवाफ:

```
वेब खोज — "आजको एउटा प्रविधि शीर्षक के हो?"
स्रोत (४): yna.co.kr · fnnews.com · rthk.hk · sina.com.cn
लिंक: https://k.sina.com.cn/article_... http://www.21jingji.com/article_...
```

पेजले भित्र टाइप गरेको प्रश्न खुलाउँदैन, त्यसैले उद्धृत प्रश्न भनेको खोज सुरु गर्ने सन्देश हो। स्रोत र लिंक जवाफ
स्थिर भएपछि पेजबाट पढिन्छ। स्रोत अन्त्यमा मात्र हुने भएकाले **खोज भएका पालोहरू स्ट्रिम नभई जम्मा हुन्छन्**;
साधारण पालोहरू अझै टोकन-टोकन बग्छन्।

---

## किन ब्राउजर, किन उनीहरूको HTTP API होइन

सीधा बाटो — `chat.deepseek.com` को आफ्नै API बोलाउने — प्रयास गरियो र छोडियो। साइटले हरेक सन्देशलाई दुई ढोकाबाट
जान बाध्य पार्छ:

| ढोका | अर्थ |
|---|---|
| `/api/v0/chat/create_pow_challenge` | प्रति सन्देश **कामको प्रमाण** |
| `challenges.cloudflare.com/turnstile` | उत्पत्तिमा बोट ढोका |

तीमध्ये कुनै पनि फेरि बनाउनु हार्ने खेल हो: ती अस्पष्ट पारिएका छन्, बदलिन्छन्, र बदलिँदा विफलता ठ्याक्कै नेटवर्क
खराबी जस्तै देखिन्छ। **पेजले आफ्नै अनुरोधका लागि दुवै पहिले नै हल गरिसकेको छ।**

त्यसैले एडाप्टरले साइटसँग कहिल्यै HTTP बोल्दैन। यसले पेज चलाउँछ, र बाँकी पेजले गर्छ। प्रमाणीकरण, कामको प्रमाण र
Turnstile हाम्रो समस्या रहँदैन र साइटबाट अलग भएर बिग्रन सक्दैन।

**प्रमाणित:** साइटमा साधारण `HEAD` ले `403` फर्काउँछ; ब्राउजर बाटोले जवाफ फर्काउँछ।

---

## सीमाहरू, इमानदारीसाथ भनिएको

**उपकरण कल अनुकरण हो।** वेब च्याटमा उपकरणको संरचित च्यानल हुँदैन: उपकरणहरू प्रॉम्प्टमा वर्णन गरिन्छ र कल जवाफबाट
JSON वस्तु निकालेर पुनःप्राप्त गरिन्छ। यो चल्छ — प्रमाणित — तर मूल कलभन्दा कमजोर छ: निर्देशन बेवास्ता गर्ने मोडेलले
गद्यमा जवाफ दिन्छ र Harness ले त्यो पालोमा कुनै उपकरण प्रयोग देख्दैन। **भारी एजेन्ट कामका लागि API बाटो बढी
भरपर्दो छ।** वेब बाटो कुराकानी, लामो जवाफ, सह-एजेन्ट, संकुचन र मोडेल वेब मोडेल हुनुपर्ने हरेक पालोका लागि उत्तम छ।

**यो तपाईंले नियन्त्रण नगर्ने वेबसाइटमा निर्भर छ।** पेजले आकार बदल्दा प्लगइन पनि सँगै बदलिनुपर्छ। यो यही पेजको
सुरुको विकास चेतावनी हो, औपचारिकता होइन।

**यो DeepSeek सँग सम्बन्धित छैन।** उनीहरूको स्वीकृति वा समर्थन छैन, र यसले तपाईंलाई उनीहरूको सेवामा कुनै अधिकार
दिँदैन। त्यो सेवाको तपाईंको प्रयोग उनीहरूको सर्तले नियन्त्रण गर्छ।

---

## कन्फिगरेसन

`cordis.patch.yml` ले यी सेट गर्छ:

| कुञ्जी | पूर्वनिर्धारित | अर्थ |
|---|---|---|
| `port` | `9222` | ब्राउजरको डिबग पोर्ट |
| `defaultModel` | `deepseek-chat-search` | कलले मोडेल नतोक्दा प्रयोग हुन्छ |
| `showBrowser` | `true` | काम गर्दा विन्डो देखिने हो/होइन |

ब्राउजरमा `chat.deepseek.com` को साइन इन भएको सत्र हुनुपर्छ। पहिलो कलमा पोर्ट पहिले नै खुला नभए Brave **Default**
प्रोफाइलमा सुरु हुन्छ। Brave पहिले नै *डिबग पोर्ट बिना* चलिरहेको छ भने एडाप्टर जोडिन सक्दैन र चुपचाप असफल हुनुको
सट्टा स्पष्ट भन्छ।

---

## संरचना

```
index.js          एडाप्टर: harness StreamChunk  ←→  इन्जिन
lib/engine.mjs    ब्राउजर + पेज: टाइप, पठाउने, स्ट्रिम, स्थिर हुन दिने
lib/cdp.mjs       Chrome DevTools Protocol क्लाइन्ट, निर्भरता बिना
lib/prompt.mjs    सन्देश + उपकरणलाई एउटै सन्देशमा समतल पार्छ; जवाफबाट कल निकाल्छ
lib/savings.mjs   वेब बाटोले कति बचायो, API मूल्यमा हिसाब गरिएको
lib/i18n.mjs      प्यानलका लागि ५१ भाषा
```

**कुनै निर्भरता छैन।** Node २४ मा ग्लोबल `WebSocket` र `fetch` छ, CDP लाई त्यति नै चाहिन्छ, त्यसैले टोकन प्रवाह
होस्ट प्रोसेसबाट कहिल्यै बाहिर जाँदैन र प्रत्येक डेल्टामा IPC उफ्रनु पर्दैन।

---

## सहयोग

Uncle Sam प्रति टोकन तिर्न छोड्नुहोस् भनेर छ। यसले तपाईंको पैसा बचायो भने र अर्कोचाहिँ बाटोको बीचमा मेमोरी सकिने
हार्डवेयरमा नबनोस् भन्ने चाहनुहुन्छ भने:

**[☕ revolut.me/operatingtag](https://revolut.me/operatingtag)**

रिपोमा एउटा स्टार वा उपयोगी बग रिपोर्ट पनि उत्तिकै मूल्यवान् छ।

---

## इजाजतपत्र

**CC BY-NC-ND 4.0** — Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International.
Copyright (c) 2026 Darren T. Weldon, Operating Tag नाममा प्रकाशित।

**पूरा सम्झौता एक लाइनमा: आफ्नै लागि स्थापना गर्नुहोस् र प्रयोग गर्नुहोस्, निःशुल्क। नबदल्नुहोस्, नबाँड्नुहोस्,
नबेच्नुहोस्, र कम्पनीमा प्रयोग नगर्नुहोस्।**

यो खुला स्रोत होइन, र त्यस्तो देखाउँदैन।

```
गर्न सकिन्छ      स्थापना र चलाउन · व्यक्तिगत, गैर-व्यावसायिक प्रयोग
                  बुझ्न स्रोत कोड पढ्न

गर्न सकिँदैन     परिवर्तन, अनुकूलन वा व्युत्पन्न कृति बनाउन
                  प्रतिलिपि गर्न, वितरण गर्न, प्रकाशित गर्न, ऐना बनाउन वा
                  अरू कसैलाई उपलब्ध गराउन
                  कुनै पनि कोड होस्टिङ, दर्ता, वेबसाइट, फोरम वा च्याटमा अपलोड गर्न
                  बेच्न, पुनः बेच्न, भाडामा दिन वा यसका वा यसमा पहुँचका लागि पैसा लिन
                  अरूलाई दिने कुनै पनि कुरामा समावेश गर्न
                  कुनै पनि व्यावसायिक उद्देश्य वा व्यवसायिक गतिविधिको क्रममा प्रयोग गर्न
```

**दुई मात्र वैध स्रोत यही रिपो र npm प्याकेज
[`@operatingtag/dsh-unclesam`](https://www.npmjs.com/package/@operatingtag/dsh-unclesam) हुन्।** अन्यत्रबाट
आएको प्रतिलिपि इजाजतपत्र प्राप्त छैन, जसले दिए पनि। यो सफ्टवेयर बिक्रीमा देख्नुभयो भने बेच्ने लेखक होइन।

**व्यावसायिक प्रयोग, र परिवर्तन तथा वितरणको अधिकार, छुट्टै लिखित इजाजतपत्रमा उपलब्ध छ।** Operating Tag लाई
सोध्नुहोस् — स्पष्ट जवाफ र स्पष्ट मूल्य पाउनुहुनेछ।

[LICENSE](LICENSE) फाइल नै मान्य हो, र यो सुरुमा त्यही सारांश सरल अंग्रेजीमा दिन्छ।

---

Uncle Sam स्वतन्त्र प्लगइन हो। DeepSeek सँग सम्बन्धित छैन, उनीहरूको स्वीकृति वा समर्थन छैन।

```
@operatingtag/dsh-unclesam   v1.3.5
लेखक     Operating Tag
इजाजतपत्र CC BY-NC-ND 4.0 — प्रयोग गर्न निःशुल्क, परिवर्तन, बाँड्न वा बेच्न होइन
```
