buoy_core 0.1.0
buoy_core: ^0.1.0 copied to clipboard
Buoy devtools core for Flutter — desktop-sync client (Buoy Desktop broker protocol), tool registry contract, floating bubble + dial shell, and persistent settings storage.
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 thebuoyumbrella; both bringbuoy_corein.
Install #
flutter pub add buoy_core
What's inside #
BuoyDevTools— the floating bubble + radial dial shell; wrap your app viaMaterialApp.builderand registerBuoyTools.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