[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.ne.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** · [Slovenščina](README.sl.md) · [Српски](README.sr.md) · [Kiswahili](README.sw.md) · [Filipino](README.tl.md) · [اردو](README.ur.md)

# Uncle Sam

**Poskytovateľ pre DeepSeek Harness, ktorý odpovedá cez váš vlastný prehliadač, na webovom účte, ktorý už máte, namiesto spoplatneného API.**

**Doplnok pre DeepSeek Harness, ktorý riadi chat.deepseek.com v skutočnom prehliadači — bezplatná alternatíva k API DeepSeek. Chat, DeepThink a hľadanie na webe na vašom účte: bez API kľúča a bez platby za token.**

**☕ [Kúp mi kávu](https://revolut.me/operatingtag)** — píše to jeden človek, v noci, bez financovania. Neexistuje iný model príjmu. Hviezdička alebo užitočné hlásenie chyby majú rovnakú cenu.

> **Tento produkt je v aktívnom vývoji. Očakávajte chyby.**
>
> Funguje, je rýchly a používa sa denne už týždne — ale neustále sa mení a cesta cez prehliadač závisí od webu, ktorý
> sa mení bez upozornenia. Ak sa niečo pokazí, snímka obrazovky a číslo verzie majú väčšiu cenu než popis. Ak na ňom
> závisíte, pripnite verziu.

```
poskytovateľ  deepseek-web
modely        deepseek-chat · deepseek-chat-search · deepseek-reasoner · deepseek-reasoner-search
cena          nič za token — používa predplatné, ktoré už máte otvorené v prehliadači
stav          vo vývoji — očakávajte chyby
merané        prvý token ~1,9 s · réžia ~0,6 s · celé kolo v ~2,5 s
```

Odpovede z webovej cesty sú podpísané **🔴 Uncle Sam**. To meno je vtip, nie tvrdenie: označuje, ktorá cesta
odpovedala, a odpovede z API nemajú žiadny podpis. Vždy viete, kto vám odpovedal.

---

## Čo vám ušetrí

API účtuje za token. Webový produkt nie. Tento doplnok registruje `deepseek-web` ako poskytovateľa modelov a odpovedá
na každé volanie riadením `chat.deepseek.com` v skutočnom prehliadači — prácu robí stránka, reláciu drží prehliadač
a nič sa nemeria.

| | Cesta cez API | Webová cesta |
|---|---|---|
| Cena | za token, navždy | nič nad rámec predplatného |
| Rýchlosť | rýchla | ~2,5 s na kolo, merané |
| Volanie nástrojov | natívne a spoľahlivé | emulované, funguje, ale slabšie |
| Závisí od | API | webu, ktorý sa mení bez upozornenia |

**Obe cesty zostávajú nainštalované.** Prepínačom je voľba modelu: predvolene používajte lacnú cestu a k API sa
uchýľte, keď úloha potrebuje spoľahlivé nástroje.

---

## Inštalácia

Uncle Sam je **doplnok pre DeepSeek Harness**. Mimo harness nerobí nič, pretože registruje poskytovateľa modelov,
trasu na hostiteľovi a dve miesta v rozhraní.

**Požiadavky**

| | |
|---|---|
| DeepSeek Harness | akékoľvek nedávne zostavenie so správcom doplnkov |
| Prehliadač | odporúčaný Brave; Edge sa použije automaticky, keď Brave chýba |
| Node | 22 alebo novší |

**Z npm**

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

**Z tohto repozitára**

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

Potom pridajte riadok balíka do svojho profilu, aby ho harness načítal:

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

**Alebo z priečinka:** Nastavenia → Doplnky → nainštalovať z lokálnej cesty, ukázať na priečinok s `package.json`.

### Prvé spustenie

Kliknite na **Prihlásiť / otvoriť chat**. Prehliadač sa otvorí a **zostane viditeľný**, kým sa neprihlásite na
chat.deepseek.com. Potom sa sám minimalizuje a už ho neuvidíte. Relácia žije v profile prehliadača, takže
**doplnok neukladá žiadne heslo** — nie je čo prezradiť.

Potom by ste mali vidieť:

1. **Nastavenia → Uncle Sam** — stránku s riadkami stavu a tlačidlom prihlásenia.
2. **Pod poľom správy** — `● DeepSeek Harness` alebo `● Uncle Sam`, kliknutím prepnete.
3. **Zoznam modelov** — štyri modely `(web)` vedľa modelov API.

### Odstránenie

Nastavenia → Doplnky → Uncle Sam → Odinštalovať. Mimo profilu prehliadača, s ktorým ste sa prihlásili, sa nič
nezapisuje.

---

## Prepínač API / web

**Prepínačom je voľba modelu.** Druhé ovládanie neexistuje, pretože druhé ovládanie, ktoré by tiež vyberalo model, by
boli dva zdroje pravdy pre jedno rozhodnutie.

| Vyberte tento model | Cesta | DeepThink | Hľadanie |
|---|---|---|---|
| `DeepSeek Chat (web)` | prehliadač | vypnuté | vypnuté |
| `DeepSeek Chat + Search (web)` | prehliadač | vypnuté | **zapnuté** |
| `DeepSeek Reasoner (web)` | prehliadač | **zapnuté** | vypnuté |
| `DeepSeek Reasoner + Search (web)` | prehliadač | **zapnuté** | **zapnuté** |
| akýkoľvek model bez `(web)` | API | — | — |

Vedľa názvu modelu sa zobrazí odznak **WEB** alebo **API**, takže aktívna cesta je viditeľná na prvý pohľad. Keď názov
nie je rozpoznaný, odznak neukáže nič namiesto hádania — nesprávny odznak je horší ako žiadny.

Vaša voľba pretrvá medzi reštartmi. **DeepThink** je priechod uvažovaním; **Hľadanie** mu dovoľuje čítať živý web.

### Hľadanie je vidieť v konverzácii

S modelom hľadania vytvorí jedno kolo **dva bloky** — dopyt, s ktorým hľadal, nájdené zdroje a potom odpoveď, ktorá
ich použila:

```
Hľadanie na webe — „Aký je dnešný technologický titulok?”
Zdroje (4): yna.co.kr · fnnews.com · rthk.hk · sina.com.cn
Odkazy: https://k.sina.com.cn/article_... http://www.21jingji.com/article_...
```

Stránka nezverejňuje dopyt, ktorý zadala interne, takže citovaný dopyt je správa, ktorá hľadanie spustila. Zdroje
a odkazy sa čítajú zo stránky, keď sa odpoveď usadí. Pretože zdroje existujú až na konci, **kolá s hľadaním sa
hromadia namiesto streamovania**; bežné kolá sa stále streamujú token po tokene.

---

## Prečo prehliadač a nie ich HTTP API

Zjavná cesta — volať vlastné API `chat.deepseek.com` — bola vyskúšaná a opustená. Web núti každú správu prejsť dvoma
bránami:

| Brána | Čo to znamená |
|---|---|
| `/api/v0/chat/create_pow_challenge` | **dôkaz práce** na každú správu |
| `challenges.cloudflare.com/turnstile` | brána proti botom na originu |

Znova implementovať ktorúkoľvek z nich je prehraná hra: sú obfuskované, menia sa, a keď sa zmenia, zlyhanie vyzerá
presne ako výpadok siete. **Stránka už obe rieši pre svoje vlastné požiadavky.**

Adaptér teda nikdy nehovorí s webom cez HTTP. Riadi stránku a zvyšok robí stránka. Autentifikácia, dôkaz práce a
Turnstile prestávajú byť náš problém a nemôžu sa pokaziť nezávisle od samotného webu.

**Overené:** obyčajný `HEAD` na web vráti `403`; cesta cez prehliadač vracia odpovede.

---

## Obmedzenia, povedané úprimne

**Volanie nástrojov je emulované.** Webový chat nemá štruktúrovaný kanál nástrojov: nástroje sa opisujú v prompte
a volanie sa získava vytiahnutím objektu JSON z odpovede. Funguje — overené — ale je slabšie ako natívne volanie:
model, ktorý ignoruje inštrukciu, odpovie prózou a harness v tom kole nevidí žiadne použitie nástroja. **Pre ťažkú
agentnú prácu je cesta cez API spoľahlivejšia.** Webová cesta je najlepšia pre konverzáciu, dlhé odpovede, subagentov,
kompakciu a každé kolo, kde model musí byť webový model.

**Závisí od webu, ktorý neovládate.** Keď stránka zmení tvar, doplnok sa musí zmeniť s ňou. To je upozornenie na
vývoj v hornej časti tejto stránky, nie formalita.

**Nie je spojený s DeepSeek.** Nie je nimi schválený ani podporovaný a nedáva vám žiadne práva k ich službe. Vaše
používanie tej služby sa riadi ich podmienkami.

---

## Konfigurácia

`cordis.patch.yml` nastavuje:

| kľúč | predvolené | význam |
|---|---|---|
| `port` | `9222` | ladiaci port prehliadača |
| `defaultModel` | `deepseek-chat-search` | použije sa, keď volanie neurčí model |
| `showBrowser` | `true` | či je okno počas práce viditeľné |

Prehliadač musí mať prihlásenú reláciu `chat.deepseek.com`. Prvé volanie spustí Brave s profilom **Default**, ak port
ešte nie je otvorený. Ak Brave už beží *bez* ladiaceho portu, adaptér sa nemôže pripojiť a povie to jasne namiesto
tichého zlyhania.

---

## Štruktúra

```
index.js          adaptér: StreamChunk harnessu  ←→  engine
lib/engine.mjs    prehliadač + stránka: písať, poslať, streamovať, nechať usadiť
lib/cdp.mjs       klient Chrome DevTools Protocol, bez závislostí
lib/prompt.mjs    sploští správy + nástroje do jednej správy; vytiahne volania z odpovede
lib/savings.mjs   čo vám webová cesta ušetrila, ocenené proti API
lib/i18n.mjs      51 jazykov pre panel
```

**Žiadne závislosti.** Node 24 má globálne `WebSocket` a `fetch`, čo je všetko, čo CDP potrebuje, takže tok tokenov
nikdy neopustí proces hostiteľa a na každú deltu nie je žiadny skok cez IPC.

---

## Podpora

Uncle Sam existuje, aby ste prestali platiť za token. Ak vám ušetril peniaze a chceli by ste ten ďalší postaviť na
hardvéri, ktorému nedôjde pamäť v polovici:

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

Hviezdička na repozitári alebo užitočné hlásenie chyby majú rovnakú cenu.

---

## Licencia

**CC BY-NC-ND 4.0** — Creative Commons Uveďte autora-Neužívajte dielo komerčne-Nezasahujte do diela 4.0 International.
Copyright (c) 2026 Darren T. Weldon, publikované pod menom Operating Tag.

**Celá dohoda v jednej vete: nainštalujte a používajte osobne, zadarmo. Nemeňte, nezdieľajte, nepredávajte a
nepoužívajte vo firme.**

To nie je open source a nepredstiera, že je.

```
môžete        nainštalovať a spustiť · používať osobne, nekomerčne
              čítať zdrojový kód, aby ste mu porozumeli

nemôžete      upravovať, prispôsobovať alebo vytvárať odvodené dielo
              kopírovať, šíriť, zverejňovať, zrkadliť alebo
              sprístupňovať komukoľvek ďalšiemu
              nahrávať na akýkoľvek hosting kódu, register, web, fórum alebo chat
              predávať, predávať ďalej, prenajímať alebo účtovať zaň či za prístup k nemu
              vkladať do čohokoľvek, čo odovzdávate niekomu inému
              používať na akýkoľvek komerčný účel alebo v rámci podnikania
```

**Jediné dva legitímne zdroje sú tento repozitár a balík npm
[`@operatingtag/dsh-unclesam`](https://www.npmjs.com/package/@operatingtag/dsh-unclesam).** Kópia odinakiaľ nie je
licencovaná, nech ju poskytol ktokoľvek. Ak vidíte tento softvér v predaji, nepredáva ho autor.

**Komerčné použitie a právo upravovať a šíriť sú k dispozícii na základe samostatnej písomnej licencie.** Opýtajte sa
Operating Tag — dostanete jasnú odpoveď a jasnú cenu.

Záväzný je súbor [LICENSE](LICENSE) a začína rovnakým zhrnutím v jednoduchej angličtine.

---

Uncle Sam je nezávislý doplnok. Nie je spojený s DeepSeek, nie je nimi schválený ani podporovaný.

```
@operatingtag/dsh-unclesam   v1.3.5
Autor     Operating Tag
Licencia  CC BY-NC-ND 4.0 — zadarmo na používanie, nie na zmenu, zdieľanie alebo predaj
```
