SurfBuddy is no longer running. This page is an archive.

What it became: Charter →

Your crew of AI specialists

Pick one to organize your inbox, analyse your sheets, write your docs, book your meetings, or research the web. Chain them together in one conversation.

  • Gmail
  • Calendar
  • Sheets
  • Docs
  • YouTube
  • Weather
  • Web Explorer

What it could do

Screenshots from the shipped extension.

Inbox triage through the Gmail API rather than screen-scraping, with each tool call and its arguments visible as it ran.
Inbox triage through the Gmail API rather than screen-scraping, with each tool call and its arguments visible as it ran.
Two app-specific agents in one conversation: a YouTube transcript read, then rows appended to a Sheet by the Sheets agent.
Two app-specific agents in one conversation: a YouTube transcript read, then rows appended to a Sheet by the Sheets agent.
Four open tabs, a video transcript and an article attached as explicit context for a single answer.
Four open tabs, a video transcript and an article attached as explicit context for a single answer.
Web Explorer answering against live resale listings, from the product page, in the side panel.
Web Explorer answering against live resale listings, from the product page, in the side panel.

Why it stopped

SurfBuddy ran agents inside the browser against real accounts — Gmail, Sheets, Docs, Calendar, the open web. Building it meant writing the same layer over and over: the schema for each tool, the auth, the wire format, the rules about what a model was allowed to see and send.

That layer turned out to be the interesting part, and the part nobody had built openly. So I stopped building the product on top of it and started building the layer itself.

It's called Charter. It's open source, Apache-2.0, and it runs in your process.