Skip to content
In betaMarketing

One capture. Every format.

Right-click an article and get a LinkedIn post, an X thread, a carousel and a video script — written in your voice and sized for the platform, without opening a design tool.

  • Nine output formats
  • Platform-aware design studio
  • Brand rules it checks itself
ext-hive.com

BrandPulse

In development — One capture. Every format. On brand.

AI writes the copy. You still do the rest.

Most tools stop at the text, which is the part that was already fast. What is slow is everything after: rebuilding your brand from memory in a design tool, guessing the pixel size for each platform, and re-checking that the model did not use the words you told it never to use.

  • Copy that reads like every other AI post, because nothing knows your voice

  • A separate design tool, a separate brand kit, a separate guess at the right size

  • Rules like "never say leverage" that a prompt asks for and nothing verifies

Features

What BrandPulse actually does

Capture any page, generate posts, threads, carousels and video scripts in your brand's voice, and lay them out in a built-in editor that snaps to each platform's size.

  • Capture where you read

    Right-click any article, or press the shortcut. The article comes out without the navigation, ads and cookie banners. Select text first and it takes only that. X threads and YouTube transcripts have their own handling; pasting always works.

  • A brand kit that everything obeys

    Colours by role, heading and body type, logo variants for light and dark backgrounds, your handles and CTAs, and a voice — persona, language including Modern Standard Arabic, emoji policy, words you never use, phrases you always use.

  • It checks its own work

    Telling a model "never say leverage" is a request, not a guarantee. Every generation is re-checked against your brand rules afterwards and anything that slipped through is shown to you. Nothing is quietly rewritten.

  • Nine formats from one capture

    LinkedIn posts, X threads segmented and numbered so every post actually fits, Instagram captions, Facebook posts, carousels, quote cards, 15/30/60-second video scripts, and hook and CTA variations to A/B.

  • A design studio that knows the platform

    Pick Instagram Story, LinkedIn carousel, X landscape, TikTok or Pinterest and the artboard resizes live, with guides showing where the platform's own buttons will cover your text. Export PNG, a ZIP of slides, or a PDF for LinkedIn documents.

  • Works with no account and no API key

    Quote cards and hooks are written by Chrome's built-in on-device AI — free, on your machine, nothing transmitted. Capture, the full Design Studio and unwatermarked export need no key either. Add your own Anthropic key and all nine formats unlock at your own cost.

How it works

Three steps, then it gets out of the way

No onboarding tour and no configuration you have to finish before it becomes useful. An account only enters the picture if you buy a paid plan.

  1. 1

    Capture

    Right-click the article you are reading, or paste text in. BrandPulse extracts the piece and shows you what it got before anything is generated.

  2. 2

    Generate

    Pick a format. The post is written in your brand's voice, then checked against your brand rules in code — character counts, hashtag limits and banned words are all verified rather than requested.

  3. 3

    Lay it out

    Send it to the Studio, pick a platform, and the artboard snaps to size with your copy already in place. Drop your logo, export, post.

Privacy

Nothing hidden in the permissions dialog

Here is every permission BrandPulse requests, why it needs it, where your data goes, and whether any of it involves an account or our servers.

What it asks for, and why

storage
Keeps your brand kits, designs, captured text and settings on your own device.
activeTab
Reads the page you explicitly invoke BrandPulse on. Granted by Chrome for that one tab, in response to that one gesture, and revoked when the tab navigates.
scripting
Runs the content extractor on that tab, once, on that gesture. It is registered for no website and never runs on its own.
contextMenus
Provides the right-click entry — which is also the gesture that grants access to the page, since a button inside the side panel cannot.
sidePanel
The main interface.
alarms
Schedules the licence check-in and cloud sync on paid plans. A free install schedules nothing and contacts nothing.
ext-hive.com/api
Three of our own endpoints — licence validation, sync and hosted generation. It grants no access to any website you visit, and a free install never calls any of them.
api.anthropic.com (optional)
Requested only if you choose to use your own API key, at the moment you add it. Never requested at install.

Where your data goes

  • Brand kits and designsonly if you turn it on

    Stored on your device. On a paid plan they are also copied to our servers so your own machines match — that is the sync feature and it can be left alone. They are your colours, fonts, voice settings and layouts; we never read them for any other purpose.

  • Pages you captureonly if you turn it on

    Extracted on your device from a page you explicitly invoked BrandPulse on, and kept on your device (the 50 most recent). The text is sent to a model only when you press Generate — to Anthropic with your own key on the free tier, or through our server on a paid plan. It is never synced, never stored on our servers, and never used to train anything.

  • Logos, images and fonts you uploadstays on your device

    Stored in your browser's local database and used only to render your designs on your own machine. They are never uploaded, including on paid plans — a design that arrives on a second device shows a placeholder until you add the file there too.

  • Your own API key, if you use onestays on your device

    Stored on your device like any other setting, never synced, never included in a backup file you export, and never passed to a web page. It is sent only to Anthropic, as the credential for your own requests. We never see it.

  • Your licence key and a per-browser identifier, if you subscribeonly if you subscribe

    Free users can stop reading here: with no licence there is nothing to check and nothing is sent. On a paid plan the extension registers your key against the browser you activated it on and re-checks it with ext-hive.com a few times a day, so the subscription can be honoured on your own devices, stop when it ends, and stay within the number of devices your plan covers. What travels is the licence key and a random identifier generated on that browser — not a hardware or advertising ID, not derived from your machine, and reset if you reinstall. We store when each device first activated and when it was last seen, so you can recognise and remove your own devices.

  • Hosted generation usage, if you subscribeonly if you subscribe

    On a paid plan we count the AI tokens each generation used, against a one-way fingerprint of your licence rather than your name or email, so your monthly allowance can be enforced and shown to you. We record the count, never the prompt or the output — the text passes through and is not written down.

  • Your subscription, if you buy oneonly if you subscribe

    Payment is handled by Paddle as merchant of record, who take your email, billing address and card details under their own privacy policy — we never see or store a card number. What we keep is your email address, your Paddle customer and subscription identifiers, which plan you are on, and a record that a licence was issued to you (the date and a one-way fingerprint, never the key itself).

  • Personal information, analytics and telemetrystays on your device

    The extension asks for none and collects none: no sign-up to use it, no user identifier on the free tier, no telemetry, no analytics, and no record anywhere of which pages you capture or what you generate.

Accounts and what runs on our serversAccount for paid plans

Everything BrandPulse does works with no account at all: capture, all nine output formats, the complete Design Studio and unwatermarked export, using your own API key or Chrome's on-device AI. An ExtHive licence is needed only for the paid tiers, and only three things about it touch our servers — validating the licence, syncing your brand kits and designs between your own machines, and running hosted generation so you do not have to manage an API key. Your captured articles are never part of any of that.

  • Licence validationPart of the plan

    On a paid plan the extension re-checks your subscription with ext-hive.com a few times a day, sending the licence key and a random per-install identifier so the plan can be honoured on your own devices and stay within the number your plan covers.

  • Cloud syncOpt in

    On a paid plan your brand kits and designs are copied to our servers so your machines match. Captured articles and generated posts are never synced, and uploaded logos and fonts stay on the device they were added to.

  • Hosted generationOpt in

    On a paid plan, writing a post sends the captured text and your brand voice settings to our server, which forwards them to Anthropic using our key and meters the tokens against your monthly allowance. Free users send the same thing directly to Anthropic with their own key instead.

FAQ

Questions people actually ask

Still have a question?

We answer support email ourselves, usually within 1 business day.

Contact support

Install

Add BrandPulse to your browser

Installs from the official extension store for your browser. It works straight away on the free plan; paid plans are unlocked once with the licence key we email you.

  • ChromeComing soon

Try BrandPulse today

Completely free, in full, with no account to create and no trial to run down. Everything BrandPulse processes stays on your device.