Pokud jste právě spustili claude login, získali ověřovací kód z prohlížeče a váš terminál ho odmítá vložit, neděláte nic špatně. Šlo o známou regresi, která začala v Claude Code v2.1.105 a přetrvala přes v2.1.107, potvrzenou vlastním changelogem Anthropicu a desítkami otevřených hlášení chyb na GitHubu. Výzva pro vložení spolkla váš vstup, protože bracketed paste mode přestal být správně zpracováván po opravě maskování OAuth tokenů ve v2.1.86, a výpadek zasáhl macOS Terminal, iTerm2, Warp, Windows Terminal, PowerShell a WSL2 najednou.

Dobrá zpráva: Anthropic vydal oficiální opravu v Claude Code v2.1.108 dne 14. dubna 2026. Aktualizace na nejnovější verzi nyní řeší problém s vkládáním pro většinu uživatelů. V tomto průvodci vás nejprve provedeme touto aktualizací, pak cestou na nižší verzi, kterou jsme osobně použili před vydáním opravy, plus oficiálním manuálním přihlašovacím postupem a řešeními pro jednotlivé platformy pro každý hlavní terminál na macOS a Windows. Sdílíme také přesně to, co se stalo, když naše vlastní tým narazil na tuto chybu, protože internet je plný špatných rad pro tento problém. Pokud teprve začínáte se zásobníkem Claude, náš průvodce o Claude Mythos a Project Glasswing je užitečným doplňkem o tom, co Anthropic buduje dál.

Nejrychlejší oprava: aktualizujte Claude Code na v2.1.108 nebo novější. Spusťte npm install -g @anthropic-ai/claude-code@latest, restartujte terminál a přihlaste se znovu.

Klíčové poznatky

  • Chyba Claude Code „nelze vložit ověřovací kód" je regrese bracketed paste, nikoli problém s účtem nebo schránkou.
  • Claude Code v2.1.108 (14. dubna 2026) přináší oficiální opravu. Aktualizujte pomocí npm install -g @anthropic-ai/claude-code@latest a výzva pro vložení funguje znovu.
  • Chyba se týkala v2.1.105 až v2.1.107. Pokud aktualizace není možná, přejděte na nižší verzi v2.1.104, poslední čisté vydání před regresí.
  • Manuální zálohou je postup s klávesou c: stiskněte c při výzvě k přihlášení, otevřete URL OAuth v prohlížeči, vložte vrácený kód zpět.
  • Pokud nic jiného nefunguje, nastavte ANTHROPIC_API_KEY ve svém shellu a přeskočte OAuth úplně.

Proč nelze vložit ověřovací kód v Claude Code

Od vydavatele

Každý AI model v jedné aplikaci

Fello AI přináší GPT-5.6, Claude 5, Gemini 3.6, Grok 4.5 a další v jedné nativní aplikaci pro Mac a iPhone.

Stáhnout hned!

Když spustíte claude nebo /login, Claude Code otevře váš prohlížeč pro schválení Anthropic OAuth, pak vás požádá, abyste vložili vrácený ověřovací kód do terminálu na výzvu Paste code here if prompted >. Moderní terminály obalují vložený text speciálními únikovými sekvencemi zvanými bracketed paste (ESC[200~ a ESC[201~). Ve Claude Code v2.1.105 změna způsobu zpracování maskovaného vstupu rozbila parser pro tyto sekvence, takže vložené kódy byly tiše zahazovány, zatímco zadané znaky se stále zaznamenávaly. Stejná chyba se vrátila ve v2.1.107 a Anthropic ji nakonec čistě vyřešil ve v2.1.108. Výsledkem byl prázdný prompt, který kód nepřijímal, bez ohledu na to, kolikrát jste stiskli Ctrl+V, Cmd+V, Shift+Insert nebo klikli pravým tlačítkem pro vložení.

Nejde o problém se schránkou, VPN ani s účtem. Váš kód je v pořádku. Claude Code ho prostě nečte. Tento detail je důležitý, protože většina starších průvodců k této chybě radí „vložte pouze kód, ne celou URL" nebo „restartujte terminál" a přestože to může pomoci v okrajových případech, základní regresi to neopraví. Oddělená zvláštnost schránky trápí lidi, kteří do Claude Code vkládají snímek obrazovky místo přihlašovacího kódu, a to řeší náš průvodce o vkládání obrázků do Claude Code.

Jak jsme narazili na tuto chybu (a co skutečně fungovalo)

Narazili jsme přesně na tento problém při první instalaci Claude Code na čerstvý počítač a oprava nebyla zřejmá. Zde je cesta, kterou jsme prošli, pro případ, že vaše situace vypadá podobně.

Nejprve jsme vyzkoušeli každou metodu vkládání, na kterou jsme přišli. Ctrl+V ve Windows Terminal neudělal nic. Shift+Insert neudělal nic. Pravé tlačítko myši pro vložení neudělalo nic. Cmd+V na straně macOS se choval stejně. Prompt jen seděl, blikal, jako by byla schránka prázdná.

Pak jsme se zeptali samotného Claude, co se děje. Navrhl obvyklé podezřelé: restartujte terminál, zkontrolujte schránku, zkuste jiný shell. Nic se nezměnilo. Zkusili jsme proto zadat kód ručně, znak po znaku, z URL v prohlížeči. Claude Code vstup přijal a odeslal ho do Anthropicu, který odpověděl chybou 401. V tu chvíli bylo jasné, že problém není jen ve vkládání; kód, který jsme zadávali, byl znetvořen nebo expiroval předtím, než dosáhl serveru.

Poté jsme zkontrolovali status.anthropic.com, abychom vyloučili výpadek. Vše bylo zelené. Žádné incidenty. Přešli jsme tedy na sledovač problémů Claude Code na GitHubu, prohledali repozitář a během minuty jsme našli více otevřených problémů (#47669, #47745, #47799, #47887), které všechny hlásily stejný výpadek bracketed paste začínající ve v2.1.105. Rychlá kontrola Redditu to potvrdila; uživatelé na r/ClaudeAI naráželi na stejnou zeď.

Oprava, která pro nás tehdy skutečně fungovala, bylo přejít na nižší verzi Claude Code v2.1.104. Přihlášení fungovalo na první pokus. O několik dní později Anthropic vydal řádnou záplatu ve v2.1.108, takže aktualizace je nyní čistší cestou, ale přechod na nižší verzi stále funguje, pokud ho potřebujete.

Toto je oprava, kterou Anthropic nyní vydal, a je to nejčistší možnost, pokud chcete zůstat na podporovaném vydání. v2.1.108 (14. dubna 2026) správně zpracovává únikové sekvence bracketed paste na výzvě /login ve všech terminálech, které jsme testovali.

Pokud jste nainstalovali přes npm, spusťte:

npm install -g @anthropic-ai/claude-code@latest

Pokud jste nainstalovali přes nativní instalátor na macOS nebo Linux:

curl -fsSL https://claude.ai/install.sh | bash

Na Windows PowerShell:

irm https://claude.ai/install.ps1 | iex

Po aktualizaci restartujte terminál, potvrďte verzi pomocí claude --version, spusťte /logout, pokud máte zaseknout relaci, pak claude pro spuštění nového přihlášení. Vkládání by mělo fungovat na první pokus.

Pokud vaše organizace fixuje Claude Code na starší verzi, nebo chyba z nějakého důvodu přetrvává na vašem počítači po aktualizaci, přejděte na Opravu 2.

Oprava 2: Přejděte na nižší verzi Claude Code na v2.1.104

Toto je oprava, která to vyřešila pro nás během okna regrese, a stále funguje, pokud nemůžete aktualizovat na v2.1.108 z jakéhokoli důvodu. v2.1.104 je poslední čistá verze před chybou bracketed paste.

Pokud jste nainstalovali přes npm, spusťte:

npm install -g @anthropic-ai/[email protected]

Pokud jste nainstalovali přes nativní instalátor na macOS nebo Linux:

curl -fsSL https://claude.ai/install.sh | bash -s 2.1.104

Po přechodu na nižší verzi restartujte terminál, spusťte /logout, pokud máte zaseknout relaci, pak claude pro spuštění nového přihlášení. Vkládání by mělo fungovat okamžitě.

Oprava 3: Použijte oficiální manuální postup přihlášení Anthropicu

Pokud raději zůstanete na této verzi, oficiální dokumentace k řešení problémů Claude Code od Anthropicu popisuje manuální postup, který obchází problém s polem pro vkládání. Na výzvě pro přihlášení Claude Code stiskněte klávesu c. Tím se celá URL OAuth zkopíruje do schránky. Otevřete libovolný prohlížeč, vložte URL, dokončete přihlášení Anthropic a budete přesměrováni na stránku obsahující váš kód.

Zkopírujte kód z té stránky a vraťte se do terminálu. Vkládání by zde ve většině případů mělo fungovat, protože prompt se liší od rozbitého vstupního pole. Pokud stále nefunguje, zadejte kód ručně, ale udělejte to rychle, do 60 sekund, než kód expiruje a spustí obávanou zprávu OAuth error: Invalid code. Please make sure the full code was copied.

Oprava 4: Zakažte bracketed paste ve svém terminálu

Pokud je regrese v handleru bracketed paste, vypnutí bracketed paste na úrovni terminálu chybu úplně obchází.

Na iTerm2 (macOS): otevřete Nastavení → Profily → Terminál a zrušte zaškrtnutí „Aplikace v terminálu mohou přistupovat ke schránce" a jakékoli možnosti související s bracketed paste. Komunitní řešení, které také funguje, je přidat toto do vašeho ~/.bashrc nebo ~/.zshrc:

claude() { command claude "$@"; printf '\e[?2004l'; }

Na macOS Terminal.app: bracketed paste je řízeno shellem, nikoli aplikací. Spusťte bind 'set enable-bracketed-paste off' v bash, nebo přidejte set enable-bracketed-paste off do ~/.inputrc.

Na Windows Terminal: někteří uživatelé uvádějí, že "bracketedPaste": false v settings.json pomáhá, i když výsledky jsou smíšené. Pokud to nefunguje, vraťte se k Opravě 1 nebo Opravě 2.

Na WSL2: nastavení bracketed paste sídlí ve vašem linuxovém shellu, nikoli ve Windows. Použijte stejný trik s ~/.inputrc jako na macOS Terminal.

Oprava 5: Přeskočte OAuth pomocí API klíče

Pokud máte účet Anthropic Console, můžete postup přihlášení úplně obejít.

Získejte API klíč z console.anthropic.com, pak ho exportujte před spuštěním Claude Code:

export ANTHROPIC_API_KEY=sk-ant-your-key-here
claude

Na Windows PowerShell:

$env:ANTHROPIC_API_KEY = "sk-ant-your-key-here"
claude

Claude Code detekuje klíč a přeskočí OAuth. Užitečné, pokud čekáte na záplatu chyby vkládání, nebo pokud pracujete na uzamčeném počítači, kde jsou zpětná volání prohlížeče stejně blokována. Pamatujte, že použití API klíče je fakturováno za token přes váš účet Console, odděleně od jakéhokoli předplatného Pro nebo Max, a pokud zvažujete, zda u Claude zůstat, náš přehled nejlepších alternativ Claude Cowork je rychlou kontrolou příčetnosti.

Oprava 6: Spusťte `claude doctor` a proveďte úplný reset

Pokud nic z výše uvedeného nefunguje, vaše instalace je v podivném stavu. Spusťte:

claude doctor

Tato diagnostika vytiskne typ vaší instalace, verzi a případné chyby konfigurace. Pokud označí problémy s ověřováním, proveďte úplný reset Claude Code:

# macOS / Linux
rm ~/.claude.json
rm -rf ~/.claude/

Na Windows:

Remove-Item $env:USERPROFILE\.claude.json -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force $env:USERPROFILE\.claude -ErrorAction SilentlyContinue

Přeinstalujte na nejnovější v2.1.108+ (nebo přejděte na nižší verzi v2.1.104) a spusťte claude znovu.

Chování vkládání podle terminálu

Terminál Výchozí vkládání Problém ve v2.1.105–v2.1.107 Opraveno ve v2.1.108? Záloha
macOS Terminal Cmd+V Tiše zahazováno Ano Přechod na nižší verzi nebo zakázání bracketed paste
iTerm2 Cmd+V Tiše zahazováno Ano Obal shellu nebo přechod na nižší verzi
Warp Cmd+V Tiše zahazováno Ano Přechod na nižší verzi v2.1.104
Windows Terminal Ctrl+Shift+V Tiše zahazováno Ano Přechod na nižší verzi nebo manuální postup c
PowerShell Pravé tlačítko Tiše zahazováno Ano Přechod na nižší verzi nebo API klíč
WSL2 Ctrl+Shift+V Tiše zahazováno Ano ~/.inputrc bracketed paste vypnuto

Oficiální oprava je zde

Anthropic vydal řádnou záplatu v Claude Code v2.1.108 dne 14. dubna 2026 po dvou dřívějších pokusech v řadě 2.1.105–2.1.107, které nezpracování bracketed paste plně nevyřešily. Aktualizujte pomocí npm install -g @anthropic-ai/claude-code@latest, potvrďte pomocí claude --version a otestujte výzvu vkládání /login ve svém preferovaném terminálu. Pokud vkládání stále selhává, vraťte se k v2.1.104 přes Opravu 2 nebo manuálnímu postupu c z Opravy 3.

Pokud vám Claude Code stále dělá problémy a chcete porovnat možnosti před dalším investováním času, srovnání Muse Spark vs ChatGPT vs Claude vs Gemini ukazuje, kde každý hlavní model vítězí, a přehled Grok vs ChatGPT je solidní reference, pokud přehodnocujete svého výchozího asistenta pro kódování.

Závěr

Chyba Claude Code „nelze vložit ověřovací kód" byla regrese bracketed paste ve v2.1.105–v2.1.107, nikoli problém se schránkou, terminálem ani účtem. Aktualizujte na v2.1.108 nebo novější a výzva pro vkládání funguje znovu na první pokus. Pokud nemůžete aktualizovat, v2.1.104 stále běží čistě a manuální postup kopírování c je spolehlivou zálohou. Jakmile se znovu přihlásíte, náš průvodce systémovými instrukcemi AI vám pomůže získat výrazně lepší výstup od prvního promptu.

FAQ

Proč nelze vložit ověřovací kód v Claude Code?

Regrese zavedená v Claude Code v2.1.105, která přetrvala přes v2.1.107, rozbila zpracování bracketed paste terminálu. Vložený vstup byl tiše zahazován, zatímco zadaný vstup se stále zaznamenával, takže prompt vypadal, že nereaguje. Anthropic to opravil ve v2.1.108 dne 14. dubna 2026, takže aktualizace na nejnovější verzi je nejčistším řešením.

Musím stále přecházet na nižší verzi v2.1.104?

Pouze pokud nemůžete aktualizovat na v2.1.108 nebo novější. Vydání v2.1.108 přináší oficiální opravu. Pokud jste fixováni na starší verzi, spusťte npm install -g @anthropic-ai/[email protected] pro získání čistého vydání před regresí.

Ovlivňuje tento problém Windows, macOS a WSL stejně?

Ano. Regrese sídlí v samotném Claude Code, nikoli v terminálu, takže zasahuje macOS Terminal, iTerm2, Warp, Windows Terminal, PowerShell a WSL2. Řešení jsou pro všechny stejná.

Mohu se přihlásit bez vkládání čehokoli?

Ano. Nastavte ANTHROPIC_API_KEY ve svém shellu a Claude Code přeskočí OAuth úplně. Také můžete stisknout c na výzvě pro přihlášení pro zkopírování URL OAuth, dokončit přihlášení v prohlížeči a vrátit se do terminálu s čerstvým kódem.

Proč jsem dostal chybu 401, když jsem kód zadával ručně?

Ověřovací kódy jsou krátkodobé. Pokud zadáváte kód s 30+ znaky ručně, kód często expiruje nebo uděláte chybu v znaku předtím, než dosáhne Anthropicu, což vrátí chybu 401. Přechod na nižší verzi nebo použití c plus rychlého kopírování a vkládání se vyhýbá problému s časováním.