UPDATED NOVEMBER 5, 2026

Your chats.
The details, clear.

The extension

TabHero intercepts supported conversation links and accesses loaded WhatsApp chat names, unread counts and message previews to provide its features. Messages are sent through your WhatsApp session only when you click Send.

Saved replies and your optional OpenRouter key stay in local extension storage in this browser profile, without browser sync. Drafts and send-operation records use browser-session storage. We do not build or upload a chat-history archive.

We use these statistics to improve features and fix errors. Optional: share counts of features used and broad error categories, plus browser name and extension version. Counts go through our statistics server to Google Analytics. No messages, contacts, phone numbers, page addresses, keys or persistent user ID. No cookies. Refusing changes no features. The statistics host receives technical connection information such as IP addresses; its hosting and logging policies apply. Google stores the statistics under its policies. No past events are uploaded later. Turn sharing off in Privacy & source; this stops new requests and does not delete previously received statistics. The local choice expires after 180 days. Website consent is separate.

AI is optional. Only after you connect your own OpenRouter key and click Suggest, the displayed received text (including any caption) and your draft go directly to OpenRouter and its AI provider. Your key authenticates that request. Their policies govern processing and retention. Media files are not sent to AI.

Delete saved replies in My saved replies. Disconnect AI in settings to remove its saved key and permissions. Drafts and send-operation records expire with the browser session.

The source is public under the MIT license. Inspect the code, build it yourself, report issues and compare the source with the release you installed.

GitHub: klederson/tabhero ↗

This website

If you allow visit statistics, this website uses Google Analytics and its cookies to count visits and clicks on downloads or support. Google receives technical visit information, such as page, browser and device information. We remove query parameters and fragments from the page address sent by our code. Your WhatsApp messages and extension activity are not included. Declining loads no Analytics script. Change your choice using “Visit statistics” in the footer; we save it locally for 180 days. Files and fonts are hosted with the site. The illustration runs locally and does not connect to WhatsApp. See Google’s privacy policy.

GitHub Pages hosts this website. As the hosting provider, GitHub may process technical access information, such as IP addresses and network requests, under its privacy statement. This is separate from the extension.

Optional support

When the receiving profile is active, the support button takes you to GitHub Sponsors. You choose and confirm the amount, frequency and payment there. This site receives no card details and does not confirm payments. While the profile is unavailable, the payment action stays disabled.

Reporting a problem

Open an issue with versions and the behavior you observed. Do not include real phone numbers, messages, QR codes, cookies or credentials. For security reports, see SECURITY.md.

Maintained by Klederson Bueno. Independent project. Not affiliated with, sponsored by, or endorsed by WhatsApp or Meta.