ThinkBreak | TSU
Back to home
01 / Browser Extension TypeScript / Manifest V3 Chrome Web Store · GitHub · Apache 2.0

T h i n k B r e a k

Stop staring at the screen while waiting for AI. ThinkBreak opens a chosen break site when a reply takes too long, then returns you when the response is ready.

Chrome Web Store GitHub
Architecture Live
DOM STRUCTURE BUSY STATE RESPONSE DELTA INPUT AVAILABILITY STOP CONTROL AI STATE INFERRED BREAK RETURN

Take a break while AI thinks.

Trigger threshold 8 seconds

Break destination Selected site

Completion action Return automatically

AI platforms

ChatGPT · Claude · Gemini · Grok · Doubao

Content scripts · Service worker · Tab orchestration

01 / Overview

ThinkBreak is a Chrome and Edge extension for long AI response times. It watches supported AI pages, detects when a response is still being generated, and opens a short break while preserving the original conversation.

The problem

Long AI replies create dead time. Staying on the page wastes attention, while switching away manually makes it easy to miss when the answer is finished.

The system

ThinkBreak combines DOM structure, busy states, response changes, input availability, and completion controls to infer the AI state. After a configurable threshold it opens a selected break site, then returns automatically or sends a notification when generation finishes.

02 / Capabilities

TypeScript / Manifest V3 / Chrome / Edge / DOM Signals

01

Supports ChatGPT, Claude, Gemini, Grok, and Doubao web experiences.

02

Combines multiple page signals to infer the AI state.

03

Offers configurable thresholds, break destinations, and completion actions.

04

Runs as a Manifest V3 extension for Chrome and Edge.

03 / Engineering challenges

01

Keeping detection stable as AI products continuously change their interfaces.

02

Coordinating content scripts, the service worker, tabs, and session state reliably.

03

Keeping automatic switching predictable and easy to control.

Source on GitHub