Vývojářské nástroje pro React Native přímo v aplikaci s AI agentem
Buoy je sada vývojářských nástrojů, které běží přímo v procesu React Native aplikace. Plovoucí menu se zobrazí v aplikaci po přidání jedné komponenty, na libovolném zařízení a v libovolném prostředí. Lokální broker na portu 42831 zrcadlí nástroje do desktopové aplikace a zpřístupňuje je AI agentům přes MCP jako strukturovaná volání nástrojů. Data nikdy neopouští stroj.
Nabízí 15 modulárních nástrojů, každý jako samostatný balíček: síťový inspektor, prohlížeč úložiště, inspekce React Query cache, navigační události, sledování re-renderů, benchmark FPS/CPU/paměti, konzole, Redux, Zustand, Jotai, přepínání uživatelů a překryvné mockupy. Desktopová aplikace umožňuje vzdálenou správu připojených zařízení, úpravy úložiště, dispatch akcí a navigaci. MCP server propojuje Claude Code a Cursor s běžící aplikací pro reprodukci chyb a on-device benchmarky. Nástroje lze používat i v produkčních buildech s vlastním podmíněným příznakem.
Hlavné možnosti
Plovoucí menu: Jedna komponenta, menu v aplikaci na libovolném zařízení, bez desktop aplikace a kabelu.
Lokální broker: Zrcadlení nástrojů do desktopu a MCP klienta na localhostu, data neopouští stroj.
Desktop aplikace: Zrcadlení nástrojů na macOS, Windows a Linux s překryvným panelem výkonu a vzdálenou správou zařízení.
MCP server: Propojení Claude Code a Cursor s běžící aplikací, čtení stavu, navigace, mutace stavu, benchmarky.
Síťový inspektor: Každý požadavek, odpověď, časování a chyba v reálném čase.
Úložiště: Procházení a úprava AsyncStorage, MMKV a SecureStore s historií změn.
React Query: Inspekce TanStack Query cache, refetch a testování mutací.
Navigace: Navigační události, živý zásobník, skok na libovolnou obrazovku.
Re-rendery: Vizualizace re-renderů s počty, příčinami a viníky.
Benchmark: FPS, CPU, paměť a zasekávání, nahrávání a porovnávání běhů.
Stavové nástroje: Redux, Zustand, Jotai s inspekcí stavu, diffy a dispatch akcí.
Přepínání uživatelů: Změna uživatelů, rolí a feature flagů bez rebuildu.
Překryvné mockupy: Připnutí designových návrhů nad aplikaci pixel přesně.
Produkční nasazení: Podmíněný příznak ve vlastním kódu, modulární balíčky se tree-shakem odstraní nepoužité.