Define your brand voice once, paste a rough draft, get an on-brand version tailored to each platform. Bring your own AI key.
Sound like you on every platform, even when you're writing at 2am. BrandBridge learns your voice, then rewrites your drafts to match — punchy for X, polished for LinkedIn, warm for Instagram. It runs entirely in your browser and talks to the AI provider you choose, with your key.
Compose — paste a rough draft, pick a platform, get an on-brand version back.
Each brand gets its own dashboard and per-channel analytics.
- Brand voices — define tone, audience, and do's & don'ts; save as many brands as you run.
- Rewrite — paste a draft, pick a channel, get on-brand copy back.
- Dashboard — see usage at a glance, per channel.
- History — every rewrite, kept locally so you can revisit or reuse.
- Light & dark — because of course.
BrandBridge is bring-your-own-key (BYOK). There is no backend and no middleman — the app calls the AI provider directly from your browser, and your key is stored only in your browser's localStorage.
- Grab an API key from Anthropic or OpenAI.
- Open Settings in the app and paste it in.
- Start rewriting. That's the whole setup.
Without a key, the app runs in a clearly-labeled preview/stub mode so you can explore the interface first.
A note on keys: because requests go straight from your browser to the provider, your key is visible in your own browser's dev tools — that's normal for BYOK tools. Keep your key to yourself, and don't deploy a public instance with a key hard-coded in (BrandBridge never stores one in the source).
Static site, no build step:
git clone https://github.com/your-username/brandbridge.git
cd brandbridge
# open index.html in your browser, then add your key in SettingsYour brands, drafts, and history live in your browser only. Rewrite requests go directly to the AI provider you configured — nothing passes through any server of ours, because there isn't one.
Vanilla JavaScript (no framework). Calls the Anthropic or OpenAI APIs directly via BYOK. Inter / Space Grotesk / JetBrains Mono via Google Fonts.
brandbridge/
├─ index.html
├─ css/ # styles
└─ js/ # app logic + the AI provider calls (ai.js)
Issues and PRs welcome — more platform presets and additional providers especially.
Made with care as part of Reuben's little toolbox.

