I spent years as a lead dev shipping React Native apps for Walmart, Whataburger, Wayfair, Kwik Trip & more β and got tired of debugging mobile apps with console.log and prayer.
So I built Buoy: a full debugging platform for React Native. Not a tool. A platform.
- π§° 20+ devtools living inside your app behind one draggable floating menu β network, storage, state, routes, renders, performance, and more
- π¦ 30+ packages in a single monorepo powering it all, published under
@buoy-gg - π₯οΈ Buoy Desktop β a native external dashboard (macOS Β· Windows Β· Linux) that mirrors every tool over a live sync protocol
- π€ An MCP server so AI agents like Claude and Cursor can drive the tools themselves β read network traffic, inspect state, tap elements, run benchmarks, and fix your bugs on a real device
- πΊ Runs everywhere React runs: iOS, Android, Web, Expo, RN CLI, tvOS, Android TV
- βοΈ Zero config. Install, drop in one component, done.
Debugging tools shouldn't be an afterthought. They should be the reason you find the bug in minutes instead of days.
The floating devtools menu for React Native. Every tool you keep wishing existed, one bubble away β and it persists through reloads and crashes.
β‘ react-native-buoy Β· π buoy.gg
π§° What's in the box
| Tool | What it does | |
|---|---|---|
| π‘ | Network Monitor | Full request timeline, bodies, and response overrides |
| πΎ | Storage Browser | Live AsyncStorage/MMKV browsing with diffing |
| β‘ | React Query | Full DevTools β cache, mutations, invalidation |
| ποΈ | Redux Β· Zustand Β· Jotai | State inspection for every store you run |
| π§ | Routes | Navigation events, sitemap, and stack inspection |
| π | Perf Monitor | FPS, JS thread, render counts, benchmarks |
| π― | Highlight Updates | See every re-render painted on screen |
| π°οΈ | Time Machine | Rewind and replay app state |
| πͺ΅ | Console | console.* capture with a Chrome DevTools-style viewer |
| π·οΈ | Env & Roles | Environment badges + user impersonation |
| πΌοΈ | Images & Assets | Image inspection, simulation, and asset auditing |
| π§© | Custom Tools | Bring your own β any React component becomes a tool |
A gorgeous native desktop app that mirrors every Buoy tool outside the device. Multiple devices, one dashboard, real-time sync β debug your iPhone, Android TV, and web build side by side.
β‘ React-Native-Better-Dev-Tools
β¨ Key Features
- π Real-time monitoring across every connected device and platform
- π± iOS, Android, Web, tvOS, Android TV, Apple Vision Pro, VR/AR and more
- π¨ Native UI with auto-updates built in
- π Rock-solid device communication over a local sync broker
- π One npm package to connect your app
This is the part I'm most proud of. Buoy ships an MCP server, which means AI coding agents don't just read your code β they operate your running app. Claude can pull the actual failed request, inspect the actual store, tap through the actual screen, and verify the fix on the device.
You: "why is the cart total wrong?"
Agent: β reads live network responses off your phone
β diffs the Zustand store against the API payload
β finds the stale persisted value
β fixes it, reloads, re-drives the screen, proves it
No more copy-pasting logs into a chat window. The agent has hands.
Built with an unreasonable amount of care by one very stubborn lead dev.







