NOT ALL HEROES OPEN NEW TABS.

Another tab?
It’s already
open.

You wanted to start a chat.
Not open a franchise of WhatsApp tabs.

TabHero takes the link to the WhatsApp Web page you already have loaded and opens the chat right there. The number and text come along. Your session stays put.

Chrome + FirefoxFree. Open source.Experimental preview
SMALL CHANGE. BIG DIFFERENCE.FIG. 01 ↴
we were already here
Another tab… ×
Open the app? ×
Your chat ×
web.whatsapp.com
C
New chatsame old tab

It was supposed to be one new chat.

Now it is. ✓

Hi! I followed the link…DRAFT
You decide when to send.
New chat.
Same tab.

An illustration of the flow. Not a WhatsApp screenshot.

NEW CHAT. SAME TAB.

Your chats are not our business.

No developer server receiving your chats. No ads or sale of your data. Usage statistics are off unless you choose to share them.

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.

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.

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.

Privacy, local storage & source ↗

01 / THE RELIEF

Less “continue”.
More conversation.

You’re already signed in. Your tab already exists.
The link just needs to find its way there.

↵ 01

Already open?
That’s the tab.

TabHero finds your open WhatsApp Web tab and switches chats inside the app, preserving the loaded document.

Aa 02

The text comes along.
You hit send.

The number, accents, emojis, and message from the link all make it into the draft. No messages are sent automatically.

</> 03

Open code.
No extra fuss.

Open source and MIT licensed. No developer server receives your chats. Optional usage counts help us improve features and fix errors, only if you choose to share them.

02 / TRY THE IDEA

One click.
Skip the sightseeing.

Switch modes and click the link.
This is a simulated interface. It doesn’t open WhatsApp or send messages.

The tab’s already open. Go ahead and click.

INTERACTIVE DEMO · ILLUSTRATIVE INTERFACE
Your chat ×

I was already here.

Ready for the next chat.

Your draft is right where you left it.
Same tab · document preserved

03 / THIS DETOUR HAS A HISTORY

You weren’t
imagining it.

People have publicly reported extra tabs, new instances, and links opening the wrong app. These are individual experiences — and a good reason to make the flow better.

Editorial summaries of historical reports, not testimonials about TabHero. See all 8 sources and the research limits ↗

Explore the community notes ↗

04 / LET’S MAKE THIS EASIER

Install.
Exhale.
Chat.

Available in the Chrome Web Store and Mozilla Add-ons.
Choose your browser and install from its official store.

Version 1.9.0 · experimental
Validation in a signed-in session is still pending.

Chrome, without the detour.

  1. Open the TabHero page in the Chrome Web Store.
  2. Click Add to Chrome and review the permissions.
  3. Confirm the installation and pin TabHero to the toolbar.
  4. Keep WhatsApp Web open and try a chat link in the same browser.
Install for Chrome

Chrome 120+. Install from the official Chrome Web Store listing.

No developer server receiving your chats. No ads or sale of your data. Usage statistics are off unless you choose to share them.

Already installed? Reload the extension. Leave WhatsApp just as it is.

05 / THE ALMOST-COFFEE

Your browser
gets a breather.
So does the dev.

TabHero is free and stays free. If it saves you a little tab frustration, you can support development from US$ 1.

Choose a support amount in US dollars

Choose an amount and continue to GitHub. The amount is passed along for you to review before confirming.

Payments haven’t been enabled yet. You won’t be charged.

A GitHub star gives us a boost, too

When enabled: choose the amount and type of support on GitHub Sponsors. Sponsorships from personal accounts have no GitHub fee; those from organizations may have a fee of up to 6%. A GitHub account is required.

06 / BEFORE YOU ASK

No fine
print.*

* Well, a little. But it’s readable.

Is this an official WhatsApp extension?+

No. TabHero is an independent project, with no affiliation, sponsorship, or endorsement from WhatsApp or Meta. WhatsApp is a trademark of its respective owners.

Will it reload my tab?+

The core goal is to open the chat inside the document that’s already loaded. TabHero uses internal app commands. If the integration fails, it shows an error; it doesn’t reload the tab as a fallback.

Do you read my chats?+

Quick reply reads names, unread counts and the latest incoming text already loaded in WhatsApp. It sends only when you click Send. Saved replies and your OpenRouter key stay in this browser profile; drafts last for the browser session. On Suggest, the displayed received text and your draft go to OpenRouter and its AI provider. No chat-history archive is created. Optional usage counts help improve the extension; conversation content is never included in those statistics.

Is this production-ready?+

It’s still experimental. Automated tests run in Chromium and Firefox with a simulated WhatsApp interface. They check that the document, state, and draft are preserved, but don’t prove the integration works in a real signed-in session. WhatsApp’s internal modules can change.

Does it work across browsers?+

The tab must be in the same browser and profile as the extension. Links without a number, groups, and channels follow their normal flow. If WhatsApp isn’t open, an initial tab is created. Temporary Firefox installations need to be repeated after restarting the browser.

What if this becomes a built-in feature?+

We’ll happily retire the extension. What matters is getting the chat to the right place. The idea is here. So is the code.

SMALL IDEAS DESERVE TO BECOME THE DEFAULT.

The best version of TabHero?
The one nobody needs to install.

Until then, the code is open. To test, improve, and keep the conversation moving.

The idea is here. So is the code.