Buoy Core for Flutter

The foundation of Buoy's in-app devtools for Flutter — the floating bubble + dial shell, the tool registry, and the sync client that streams tools live to the Buoy Desktop dashboard and the Buoy MCP server.

Beta — you usually want a tool package (start with buoy_network) or the buoy umbrella; both bring buoy_core in.

Install

flutter pub add buoy_core

What's inside

  • BuoyDevTools — the floating bubble + radial dial shell; wrap your app via MaterialApp.builder and register BuoyTools.
  • BuoySyncClient — device-side bridge speaking Buoy's sync protocol to the desktop broker: capabilities handshake, watch/backpressure, throttled snapshots, remote actions.
  • ToolSyncAdapter — the contract any tool implements to sync: getSnapshot / subscribe / actions. Build your own tools with it.
  • BuoyStorage — persisted devtools settings (bubble position, per-tool state).

See example/ for a custom tool synced to the desktop in ~30 lines.


📚 Docs · Roadmap · React Native version

Proprietary software. © Buoy LLC. Terms

Libraries

buoy_core
Buoy devtools core for Flutter.