Skip to content

From Chrome extension ​

Chartbuddy Hub is the desktop packaging of what already exists in the Google Slides Chrome extension.

Shared engine ​

Both surfaces run the same charting core:

  • Chart types: waterfall, mekko, stacked bar, line, stacked area, pie, scatter, combo, …
  • Data model and styling defaults
  • Native in-place editing

Hub does not replace the Slides extension — it complements it for AI-first workflows and desktop push/pull.

Agents can also drive the extension as a chart head of Hub over MCP (surface: "ce", refs ce:*): Hub stays the single MCP entry; CE renders and edits in Slides. Internal vision + decisions: docs/ce-as-hub-head.md.

What's different in Hub ​

Chrome extensionHub desktop
Lives inside Google SlidesStandalone desktop app
Sheets sync for deck dataMCP bridge for AI clients
OAuth to Google (in-browser tab)System browser + localhost callback (PKCE)
SSO (WorkOS, work-email form)Same WorkOS path; loopback + PKCE token exchange
Google account requiredEmail/password sign-in for users without Google or org SSO
Deck-native editingPush/pull to multiple surfaces

Migration mental model ​

If you already use Chartbuddy in Slides, think of Hub as:

  • The place AI agents send charts before they land in a deck
  • The editor for charts that arrive as PNGs from chat or other tools
  • The same chart quality, without opening a presentation

Placeholder

Parity matrix (feature-by-feature) and shared keyboard shortcuts will be added as Hub ships.

Chartbuddy Hub documentation · Desktop app · Help Center