Overview

Buoy is a complete devtools platform for React Native. It turns hours into seconds for developers, QA, and product teams on tasks like regression testing, bug reproduction, performance work, and environment validation.

One devtools engine, four ways to reach your running app:

  • On your phone — a zero-config floating menu inside your app, in dev, staging, and production.
  • On your desktop — Buoy Desktop, a free dashboard for macOS, Windows & Linux that mirrors your tools with a live performance HUD.
  • Through your AI — the MCP server lets Claude Code, Cursor, or any MCP editor inspect and control your live app (Pro).
  • In plain English, inside the appAsk Buoy, a chat that drives every tool for the people on your team who don't read code (Pro, beta). Your model endpoint, not ours.

Install once. Reach every tool from wherever you work.

Who It's For

Developers

Stop guessing. See exactly what's happening.

QA

Test things that were previously untestable.

Customer Support

See exactly what your users see.

Product & Everyone Else

Remove the friction that slows everyone down.


This isn't a "nice to have." It's the difference between hours of debugging and coordination versus seconds. The time savings compound across your entire team.

What You Get

ToolWhat It Does
Ask Buoy (beta)An in-app AI chat that drives every other tool in plain English — on your own model endpoint, with a visible changes bar and real undo
NetworkSee every API call — request, response, timing, errors
StorageBrowse and edit AsyncStorage & MMKV in real-time
EnvironmentValidate env vars with type checking and required field validation
ConsoleA Chrome-DevTools-style console for every console.* log on the device
SentryEvery envelope your app sends to Sentry, what it costs in billing units, and why an event never arrived
BenchBenchmark FPS, CPU, memory & jank — record runs and compare them
JS TopLive Task Manager for the JS thread — see which timers, Promises & callbacks eat your JS FPS
ImagesEvery image load with cache verdict, timing, oversize audit & failure diagnosis
AssetsEverything you ship — bundled asset inventory with sizes, duplicates & never-loaded detection
Time MachineSnapshot storage, Redux, Zustand, Jotai & the query cache as restore points — jump back in one tap
React QueryInspect query cache, trigger refetches, simulate offline mode
Redux DevToolsInspect Redux state, actions, and time-travel debugging
Zustand DevToolsMonitor Zustand store state, diffs, and changes in real-time
Jotai DevToolsInspect Jotai atom state, live values, diffs, and history
Route EventsTrack navigation changes and browse your route structure
Events TimelineUnified timeline across all tools with LLM-ready export
Render HighlighterSpot unnecessary re-renders as they happen
ImpersonateSwitch user role or impersonate any user to debug their exact state
TV RemoteDrive an Apple TV / Android TV D-pad from the desktop, and replay recorded navigation macros
Focus InspectorTrack D-pad focus on Apple TV / Android TV and flag focus that sticks, vanishes, or is never reached
CameraGive the iOS Simulator a real camera — your Mac screen, webcam, an image, or a video, in any simulator app
Image OverlayOverlay design mockups on your app for pixel-perfect comparison

Why Buoy

  • Zero config — Install a package, it appears in the menu. No wiring.
  • Four ways in — The same tools on your phone, on your desktop, through your AI agent, and in the app's own chat.
  • Works everywhere — Dev, staging, production. Same tools for everyone.
  • Modular — Only install what you need. Each tool is a separate package.
  • Team-friendly — Onboard new devs in minutes with consistent debugging.

Quick Start

tsx
import { FloatingDevTools } from "@buoy-gg/core";

export default function App() {
  return (
    <>
      <YourApp />
      <FloatingDevTools licenseKey="YOUR_LICENSE_KEY" />
    </>
  );
}
import { FloatingDevTools } from "@buoy-gg/core";

export default function App() {
  return (
    <>
      <YourApp />
      <FloatingDevTools licenseKey="YOUR_LICENSE_KEY" />
    </>
  );
}

Install any tool package and it automatically appears in the menu. No configuration needed. Get your license key at buoy.gg/pricing.

Build Your Own Tools

Need something specific to your app? Drop in any React component as a custom tool. Build internal debugging utilities, feature flag toggles, or team-specific inspectors that integrate seamlessly with the floating menu.

Next Steps