thinking arrow tapper

Aggressively collapses DeepSeek thinking blocks automatically on load and stream.

Você precisará instalar uma extensão como Tampermonkey, Greasemonkey ou Violentmonkey para instalar este script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

Você precisará instalar uma extensão como Tampermonkey ou Violentmonkey para instalar este script.

Você precisará instalar uma extensão como Tampermonkey ou Userscripts para instalar este script.

Você precisará instalar uma extensão como o Tampermonkey para instalar este script.

Você precisará instalar um gerenciador de scripts de usuário para instalar este script.

(Eu já tenho um gerenciador de scripts de usuário, me deixe instalá-lo!)

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar uma extensão como o Stylus para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

Você precisará instalar um gerenciador de estilos de usuário para instalar este estilo.

(Eu já possuo um gerenciador de estilos de usuário, me deixar fazer a instalação!)

Autor
Dante2194
Instalações hoje
0
Total de instalações
2
Avaliações
0 0 0
Versão
0.1
Criado
19/07/2026
Atualizado
19/07/2026
Tamanho
2,11 KB
Licença
MIT
Aplicável a
Todos os sites

automatically closes the annoying thinking header even while it's being generated though it's manually able to be open or closed

DeepSeek Thinking Arrow Tapper

Automatically collapses DeepSeek thinking/reasoning blocks on page load and during streaming


What It Does

This script finds "Thought for..." and "Thinking" headers on DeepSeek and automatically clicks their toggle buttons to collapse them. It runs immediately and continues watching for new thinking blocks that appear during streaming responses.


How It Works

  • Scans all elements for text containing "Thought for" or "Thinking"
  • Finds the clickable toggle button or container for each block
  • Triggers a click to collapse the thinking section
  • Marks processed elements to avoid repeated clicks
  • Uses a MutationObserver to catch thinking blocks that appear mid-stream

Installation

  1. Install a userscript manager (Tampermonkey, Violentmonkey, etc.)
  2. Create a new script and paste the source
  3. The script runs automatically on all pages (*://*/*)

Commands

Command Action
GM_registerMenuCommand (Reserved for future menu integration)
GM_setClipboard (Reserved for future clipboard features)

Notes

  • Broad match – Script runs on all domains (*://*/*), so it only activates when it finds matching text
  • Delay – 50ms click delay ensures the DOM is ready for interaction
  • No duplicates – Processed elements are tagged to prevent toggle loops

Customization

Setting Location Description
Match pattern @match Change to restrict to specific sites (e.g., *://deepseek.com/*)
Search text text.includes('Thought for') Add or remove phrases to target
Click delay setTimeout(..., 50) Adjust timing if toggles miss their target

Troubleshooting

Issue Fix
Blocks not collapsing Increase click delay (try 100-200ms)
Toggle loops Clear data-collapsed-by-script attributes and reload
Thinks not caught Verify the observer is attached to document.body