thinking arrow tapper

Aggressively collapses DeepSeek thinking blocks automatically on load and stream.

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

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

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

Autor
Dante2194
Instalaciones diarias
0
Instalaciones totales
2
Calificaciones
0 0 0
Versión
0.1
Creado
19/07/2026
Actualizado
19/07/2026
Tamaño
2.11 KB
Licencia
MIT
Funciona en
Todos los sitios

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