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

# Uncle Sam

**Poskytovatel pro DeepSeek Harness, který odpovídá přes váš vlastní prohlížeč, na webovém účtu, který už máte, místo přes placené API.**

**Plugin pro DeepSeek Harness, který řídí chat.deepseek.com ve skutečném prohlížeči — bezplatná alternativa k API DeepSeek. Chat, DeepThink a hledání na webu na vašem účtu: bez API klíče a bez platby za token.**

**☕ [Kup mi kávu](https://revolut.me/operatingtag)** — píše to jeden člověk, v noci, bez financování. Jiný model příjmů neexistuje. Hvězdička nebo užitečné hlášení chyby mají stejnou cenu.

> **Tento produkt je v aktivním vývoji. Počítejte s chybami.**
>
> Funguje, je rychlý a používá se denně už týdny — ale neustále se mění a cesta přes prohlížeč závisí na webu, který
> se mění bez upozornění. Když se něco rozbije, snímek obrazovky a číslo verze mají větší cenu než popis. Pokud na
> něm závisíte, připněte si verzi.

```
poskytovatel  deepseek-web
modely        deepseek-chat · deepseek-chat-search · deepseek-reasoner · deepseek-reasoner-search
cena          nic za token — používá předplatné, které už máte otevřené v prohlížeči
stav          ve vývoji — počítejte s chybami
měřeno        první token ~1,9 s · režie ~0,6 s · celé kolo v ~2,5 s
```

Odpovědi z webové cesty jsou podepsané **🔴 Uncle Sam**. To jméno je vtip, ne tvrzení: označuje, která cesta
odpověděla, a odpovědi z API nenesou žádný podpis. Vždy víte, kdo vám odpověděl.

---

## Co vám ušetří

API účtuje za token. Webový produkt ne. Tento plugin registruje `deepseek-web` jako poskytovatele modelů a odpovídá na
každé volání řízením `chat.deepseek.com` ve skutečném prohlížeči — práci dělá stránka, relaci drží prohlížeč a nic se
neměří.

| | Cesta přes API | Webová cesta |
|---|---|---|
| Cena | za token, navždy | nic nad rámec předplatného |
| Rychlost | rychlá | ~2,5 s na kolo, měřeno |
| Volání nástrojů | nativní a spolehlivé | emulované, funguje, ale slabší |
| Závisí na | API | webu, který se mění bez upozornění |

**Obě cesty zůstávají nainstalované.** Přepínačem je volba modelu: ve výchozím stavu používejte levnou cestu a k API
se uchylte, když úkol potřebuje spolehlivé nástroje.

---

## Instalace

Uncle Sam je **plugin pro DeepSeek Harness**. Mimo harness nic nedělá, protože registruje poskytovatele modelů, trasu
na hostiteli a dvě místa v rozhraní.

**Požadavky**

| | |
|---|---|
| DeepSeek Harness | jakékoli nedávné sestavení se správcem pluginů |
| Prohlížeč | doporučen Brave; Edge se použije automaticky, když Brave chybí |
| Node | 22 nebo novější |

**Z npm**

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

**Z tohoto repozitáře**

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

Pak přidejte řádek balíčku do svého profilu, aby ho harness načetl:

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

**Nebo ze složky:** Nastavení → Pluginy → nainstalovat z místní cesty, ukázat na složku s `package.json`.

### První spuštění

Klikněte na **Přihlásit / otevřít chat**. Prohlížeč se otevře a **zůstane viditelný**, dokud se nepřihlásíte na
chat.deepseek.com. Potom se sám minimalizuje a už ho neuvidíte. Relace žije v profilu prohlížeče, takže **plugin
neukládá žádné heslo** — není co vyzradit.

Pak byste měli vidět:

1. **Nastavení → Uncle Sam** — stránku s řádky stavu a tlačítkem přihlášení.
2. **Pod polem zprávy** — `● DeepSeek Harness` nebo `● Uncle Sam`, kliknutím přepnete.
3. **Seznam modelů** — čtyři modely `(web)` vedle modelů API.

### Odstranění

Nastavení → Pluginy → Uncle Sam → Odinstalovat. Mimo profil prohlížeče, se kterým jste se přihlásili, se nic nezapisuje.

---

## Přepínač API / web

**Přepínačem je volba modelu.** Druhé ovládání neexistuje, protože druhé ovládání, které by také volilo model, by byly
dva zdroje pravdy pro jedno rozhodnutí.

| Vyberte tento model | Cesta | DeepThink | Hledání |
|---|---|---|---|
| `DeepSeek Chat (web)` | prohlížeč | vypnuto | vypnuto |
| `DeepSeek Chat + Search (web)` | prohlížeč | vypnuto | **zapnuto** |
| `DeepSeek Reasoner (web)` | prohlížeč | **zapnuto** | vypnuto |
| `DeepSeek Reasoner + Search (web)` | prohlížeč | **zapnuto** | **zapnuto** |
| jakýkoli model bez `(web)` | API | — | — |

Vedle názvu modelu se zobrazí odznak **WEB** nebo **API**, takže aktivní cesta je vidět na první pohled. Když název
není rozpoznán, odznak neukáže nic místo hádání — špatný odznak je horší než žádný.

Vaše volba přetrvá restart. **DeepThink** je průchod uvažováním; **Hledání** mu dovoluje číst živý web.

### Hledání je vidět v konverzaci

S modelem hledání vytvoří jedno kolo **dva bloky** — dotaz, se kterým hledal, nalezené zdroje a pak odpověď, která je
použila:

```
Hledání na webu — „Jaký je dnešní technologický titulek?”
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 nezveřejňuje dotaz, který zadala interně, takže citovaný dotaz je zpráva, která hledání spustila. Zdroje a
odkazy se čtou ze stránky, až se odpověď usadí. Protože zdroje existují až na konci, **kola s hledáním se hromadí
místo streamování**; běžná kola dál streamují token po tokenu.

---

## Proč prohlížeč a ne jejich HTTP API

Zřejmá cesta — volat vlastní API `chat.deepseek.com` — byla vyzkoušena a opuštěna. Web nutí každou zprávu projít
dvěma branami:

| Brána | Co to znamená |
|---|---|
| `/api/v0/chat/create_pow_challenge` | **důkaz práce** na každou zprávu |
| `challenges.cloudflare.com/turnstile` | brána proti botům na originu |

Znovu implementovat kteroukoli z nich je prohraná hra: jsou obfuskované, mění se, a když se změní, selhání vypadá
přesně jako výpadek sítě. **Stránka už obojí řeší pro své vlastní požadavky.**

Adaptér tedy nikdy nemluví s webem přes HTTP. Řídí stránku a zbytek dělá stránka. Autentizace, důkaz práce a
Turnstile přestávají být náš problém a nemohou se rozbít nezávisle na samotném webu.

**Ověřeno:** prostý `HEAD` na web vrátí `403`; cesta přes prohlížeč vrací odpovědi.

---

## Omezení, řečená poctivě

**Volání nástrojů je emulované.** Webový chat nemá strukturovaný kanál nástrojů: nástroje se popisují v promptu a
volání se získává vytážením objektu JSON z odpovědi. Funguje — ověřeno — ale je slabší než nativní volání: model,
který instrukci ignoruje, odpoví prózou a harness v tom kole nevidí žádné použití nástroje. **Pro těžkou agentní práci
je cesta přes API spolehlivější.** Webová cesta je nejlepší pro konverzaci, dlouhé odpovědi, subagenty, kompakci a
každé kolo, kde model musí být webový model.

**Závisí na webu, který neovládáte.** Když stránka změní tvar, plugin se musí změnit s ní. To je varování o vývoji
nahoře na této stránce, ne formalita.

**Není spojený s DeepSeek.** Není jimi schválený ani podporovaný a nedává vám žádná práva k jejich službě. Vaše
používání té služby se řídí jejich podmínkami.

---

## Konfigurace

`cordis.patch.yml` nastavuje:

| klíč | výchozí | význam |
|---|---|---|
| `port` | `9222` | ladicí port prohlížeče |
| `defaultModel` | `deepseek-chat-search` | použije se, když volání neurčí model |
| `showBrowser` | `true` | zda je okno během práce viditelné |

Prohlížeč musí mít přihlášenou relaci `chat.deepseek.com`. První volání spustí Brave s profilem **Default**, pokud
port ještě není otevřený. Pokud Brave už běží *bez* ladicího portu, adaptér se nemůže připojit a řekne to jasně
místo tichého selhání.

---

## Struktura

```
index.js          adaptér: StreamChunk harnessu  ←→  engine
lib/engine.mjs    prohlížeč + stránka: psát, poslat, streamovat, nechat usadit
lib/cdp.mjs       klient Chrome DevTools Protocol, bez závislostí
lib/prompt.mjs    zploští zprávy + nástroje do jedné zprávy; vytáhne volání z odpovědi
lib/savings.mjs   co vám webová cesta ušetřila, oceněné proti API
lib/i18n.mjs      51 jazyků pro panel
```

**Žádné závislosti.** Node 24 má globální `WebSocket` a `fetch`, což je vše, co CDP potřebuje, takže proud tokenů nikdy
neopustí proces hostitele a na každou deltu není žádný skok přes IPC.

---

## Podpora

Uncle Sam existuje, abyste přestali platit za token. Pokud vám ušetřil peníze a chtěli byste ten další postavit na
hardwaru, kterému nedojde paměť v polovině:

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

Hvězdička na repozitáři nebo užitečné hlášení chyby mají stejnou cenu.

---

## Licence

**CC BY-NC-ND 4.0** — Creative Commons Uveďte autora-Neužívejte dílo komerčně-Nezasahujte do díla 4.0 International.
Copyright (c) 2026 Darren T. Weldon, publikováno pod jménem Operating Tag.

**Celá dohoda v jedné větě: nainstalujte a používejte osobně, zdarma. Neměňte, nesdílejte, neprodávejte a nepoužívejte
ve firmě.**

To není open source a nepředstírá, že je.

```
můžete        nainstalovat a spustit · používat osobně, nekomerčně
              číst zdrojový kód, abyste mu porozuměli

nemůžete      upravovat, přizpůsobovat nebo vytvářet odvozené dílo
              kopírovat, šířit, zveřejňovat, zrcadlit nebo
              zpřístupňovat komukoli dalšímu
              nahrávat na jakýkoli hosting kódu, registr, web, fórum nebo chat
              prodávat, prodávat dál, pronajímat nebo účtovat za něj či za přístup k němu
              vkládat do čehokoli, co předáváte někomu jinému
              používat k jakémukoli komerčnímu účelu nebo v rámci podnikání
```

**Jediné dva legitimní zdroje jsou tento repozitář a balíček npm
[`@operatingtag/dsh-unclesam`](https://www.npmjs.com/package/@operatingtag/dsh-unclesam).** Kopie odjinud není
licencovaná, ať ji poskytl kdokoli. Pokud tento software vidíte v prodeji, neprodává ho autor.

**Komerční použití a právo upravovat a šířit jsou k dispozici na základě samostatné písemné licence.** Zeptejte se
Operating Tag — dostanete jasnou odpověď a jasnou cenu.

Závazný je soubor [LICENSE](LICENSE) a začíná stejným shrnutím v jednoduché angličtině.

---

Uncle Sam je nezávislý plugin. Není spojený s DeepSeek, není jimi schválený ani podporovaný.

```
@operatingtag/dsh-unclesam   v1.3.5
Autor     Operating Tag
Licence   CC BY-NC-ND 4.0 — zdarma k použití, ne ke změně, sdílení nebo prodeji
```
