Vol. 04Spring 2026Manila · Worldwide

A Field Report on Modern Romance

The BumbleWhisperer.

Inside BumBee - the Chrome extension that turned dating-app fatigue into a software problem, and then quietly solved it with weather-aware AI, profile triage, and a swipe engine that never gets tired.

bumble.com - chat with Mia
how was your sunday?
honestly perfect, beach run then way too much coffee. you?
ahaha sounds nice. binge watched stuff lol
BumBee · auto-reply · gemini-2.5-flash
Live847 swipesthis morning · 12 matches
Scroll the article
01The Lede

A small extension. A very large inbox.

For the better part of last winter, a small icon began appearing in the corners of Chrome browsers across the Philippines. It was yellow. It was hexagonal. And it was quietly rewriting the way an entire generation of singles met each other on Bumble.

BumBee did not arrive with a manifesto. It arrived as most useful software does - almost apologetically - as a line in a group chat, then a screenshot of an inbox someone hadn't checked in weeks. Within a month, four hundred matches had been read, sorted, and replied to while its operator was at the gym.

What follows is a field report on the extension that does not exist on the Chrome Web Store, has never advertised itself, and is currently in the hands of fewer than three hundred testers - most of whom found out about it from a friend who would only describe it as "the thing."

"
It does not write love letters.
It writes five-word texts
that sound like you wrote them
on a Sunday at 11 p.m.
- Tester #017, Quezon City
02Field Notes

Six things we observed
in the wild.

  1. I.

    The Patient Swiper

    BumBee's auto-swipe engine reads the DOM, not the API. It slows down on profiles that match your filters and speeds up on those that don't - like a librarian who knows what you actually read.

    auto-swipe
  2. II.

    Replies that Sound Like Sunday

    The AI is fed your persona, the chat history, the local weather, and the time of day. It writes the way a real person texts - short, lowercase, no em-dashes, occasionally Taglish.

    ai · gemini-2.5-flash
  3. III.

    Memory of a Conversation

    BumBee scans every chat and quietly extracts the things you'd otherwise forget - appointments, dietary quirks, the name of someone's dog. It is a CRM you didn't ask for, but probably needed.

    summaries
  4. IV.

    Photo-Aware Banter

    Two profile photos are sent in every reply request, at low fidelity. The model sees the dog, the beach, the weirdly excellent ramen - and writes accordingly.

    vision
  5. V.

    Receipts, Not Vibes

    Every swipe, like, pass, and match is counted. A generated report tells you what your taste actually looks like, in numbers - usually unflatteringly.

    analytics
  6. VI.

    Local First, Cloud Never

    Profiles you save live in chrome.storage.local. BumBee never phones home. The only outbound traffic is your prompts, and they go to OpenRouter under your own API key.

    privacy
03The Stack

Built like a magazine.
Engineered like a SaaS.

i

Chrome MV3

Service worker background. Content scripts pinned to bumble.com. Debugger-grade input dispatch.

ii

OpenRouter

Single endpoint. HTTP-Referer: bumbee.vibepoint.dev - so the app shows up where it should.

iii

Gemini 2.5 Flash

Default reasoner. Vision-capable. Cheap enough to leave on. Switchable to any OpenRouter model.

iv

wttr.in

Free weather feed, postal-code accurate, cached for 30 minutes. The model knows when it is raining.

v

Webpack 5

Production bundle into /dist. .env-driven config. Deterministic, signable, shippable.

vi

Local-only Storage

Captured profiles, counters, persona - all in chrome.storage. No server. No leaks.

04In the Wild

Tuesday, 11:47 p.m.
BumBee writes a five-word reply.

The phone is on the kitchen counter. Its owner is not looking at it. On the screen, BumBee has read the last nine messages, noted that "Mia" mentioned an allergy to shellfish, checked the weather (cool, breezy, 24°C), referenced the time (it is late, she said good night once already), and is now drafting a reply.

It writes one. It deletes it. It writes another. It settles on something short, lowercase, and faintly funny. It does not press send. That part - the owner has decided - will always be human.

05By the Numbers

A small audit, conducted in private.

0private testers, March 2026
0kswipes automated to date
0%of replies sent without edits
0bytes leaving your device, ever
06A Three-Act Structure

How it actually works.

  1. i.

    Install the extension

    Drop the unpacked build into Chrome's developer mode. Drop your OpenRouter key into .env. Reload.

  2. ii.

    Write yourself a persona

    Tell BumBee what you do, where you live, how you write. It compiles a system prompt that sounds like you.

  3. iii.

    Open Bumble. Walk away.

    BumBee handles the room. You read the receipts, the analytics, and the chat summaries when you get back.

Masthead

VibePoint Studios.
A small, opinionated software house.

We build tools we use ourselves. BumBee began as one engineer's annoyance with the inbox of a dating app and became an exercise in what AI should sound like when it speaks for a person, not at them.

  • EditorVibePoint Studios
  • EngineeringInternal · in-house
  • FiledManila · April 2026
  • Webbumbee.vibepoint.dev
Closing argument

Use it for oneweekend.

BumBee is in private beta. There is no pricing page yet, there is no team plan, there is no waitlist email asking for your job title. There is a form. We read it.

We'll write back within 48 hours. We are a small studio. We answer our own emails.