thinking arrow tapper

Aggressively collapses DeepSeek thinking blocks automatically on load and stream.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

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

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

작성자
Dante2194
일일 설치 수
0
총 설치 수
2
평점
0 0 0
버전
0.1
생성일
2026-07-19
갱신일
2026-07-19
크기
2.11KB
라이선스
MIT
적용 사이트
모든 사이트

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