Buoy for Flutter

Devtools that live in your Flutter app — and stream live to your desktop and your AI editor.

One dependency wires the whole Buoy suite: a floating in-app devtools menu, the Buoy Desktop dashboard connection, and the Buoy MCP server for AI-editor access to your app's runtime.

Beta — the network inspector ships first; more tools are coming from the React Native suite tool by tool. Vote for what's next on the roadmap.

Install

flutter pub add buoy

Quick start

import 'package:buoy/buoy.dart';

MaterialApp(
  builder: (context, child) => BuoyDevTools(
    deviceName: 'My App',
    child: child ?? const SizedBox.shrink(),
  ),
)

One widget — that's the whole setup. Every installed Buoy tool self-registers: HTTP capture, the floating in-app menu, live desktop sync, and the MCP server connection. Optional props: licenseKey (Pro), socketUrl (physical devices), tools (your own custom tools).

The three surfaces

  1. In your app — floating bubble → dial → tool panels.
  2. On your desktop — every device's tools, live, in one dashboard.
  3. In your AI editor — the Buoy MCP server reads your app's runtime (network traffic today; more as tools land).

📚 Docs · Roadmap · React Native version

Proprietary software. © Buoy LLC. Terms

Libraries

buoy
Buoy devtools for Flutter — umbrella package.