Overview of Buoy Desktop tools and capabilities
mainBuoy Desktop provides 15 tools organized into four functional groups to inspect and control your running application:
- Inspect: Network, Storage, Events, Console.
- State: React Query, Redux, Zustand, Jotai.
- App: Routes, Env, Impersonate, Renders.
- Capture: Bench, Screenshot.
Key Features
- Live Performance HUD: Streams UI FPS, JS FPS, CPU, and memory. It automatically detects the device's refresh rate (60, 90, or 120Hz) for accurate FPS monitoring.
- Remote Actions: Allows you to interact with the app state, including:
- Edit storage: Live proxying of AsyncStorage, MMKV, and SecureStore.
- Drive React Query: Refetch, invalidate, and reset queries.
- Zustand time travel: Jump to past states or reset via
setStateforwarding. - Navigate: Jump to routes, pop-to-index, or pop-to-top.
- Screenshot Tool: Captures the iOS Simulator.
- Component mode (default): Provide a
testID,nativeID, or component name to auto-crop a specific element. - Region mode: Manual rectangle drag.
- Component mode (default): Provide a
- Diagnostics: A console for monitoring device connections, handshakes, and protocol mismatches.