One Action. Every Tab.
TabEcho is a Chrome extension designed for real-time interaction synchronization. It allows a user to select one existing browser tab as the Source and multiple tabs (Targets) across any number of Chrome windows within the same browser profile. Actions performed in the Source tab are captured live and synchronized instantly to all selected Target tabs.
- Multi-Window & Multi-Target Sync: Synchronize actions from 1 Source tab to up to 32 Target tabs across multiple Chrome windows.
- Pure Real-Time Synchronization: Instant propagation of clicks, double-clicks, typing, checkboxes, radio buttons, select dropdowns, contenteditable text, scrolling, and mouse movements.
- Escape-to-Pause: Press
Escapeon the Source webpage to immediately pause synchronization with visual status overlays (TABECHO PAUSED). - Dual Shortcut System: Supports both page-level hotkeys (
Esc,F8,F9,F10,Ctrl+Shift+F12) and browser-level Chrome Extension Commands. - Generation-Based Session Guard: Ensures actions taken while paused are never replayed upon resuming.
- 100% Local & Privacy-Conscious: Zero telemetry, no cloud backend, no account required. Sensitive fields (passwords, payment cards, file inputs) are automatically masked and never transmitted.
- Clone or download the repository.
- Build the project:
pnpm install pnpm build
- Open Chrome and navigate to
chrome://extensions. - Enable Developer mode in the top-right corner.
- Click Load unpacked and select the
dist/folder.
- Click the TabEcho icon in the Chrome toolbar or open the Control Center (
src/manager/index.html). - Select 1 Source tab using the radio button.
- Select 1 or more Target tabs using the checkboxes (across any open Chrome window).
- Click ⚡ Start Live Sync.
- Perform actions on your Source tab—watch all Target tabs replicate your actions in real time!
- Press Escape or F8 to Pause or Resume at any time.
- Installation Guide
- Usage & Shortcuts
- Architecture Overview
- Privacy Policy
- Security Policy
- Attribution Notice
- Browser Limitations
- Testing Guide
TabEcho is licensed under the MIT License.
Based on MirrorTab by Konstantine Datunishvili (see ATTRIBUTION.md).