ReactNative — VS Code ExtensionThe ultimate workspace companion for React Native CLI and Expo developers. Create projects, manage devices, and run your app — all from VS Code. Zero terminal commands. 🚀
✨ What's New in v1.3.7 — Memory Monitor & Leak TesterStop guessing where your memory leaks are! The new Memory Monitor hooks directly into the Hermes engine to provide real-time memory usage charts directly in VS Code. Even better, it includes a Screen Leak Tester. Drop a single hook into your React Navigation, and the extension will automatically track exactly how many megabytes are leaked every time you visit a screen, providing a detailed step-by-step timeline report! ( ✨ What's New in v1.3.4 — Network Monitor (In-Editor DevTools)Say goodbye to external network debuggers! The new Network Monitor lets you track all network requests (Fetch and Axios) directly inside a dedicated VS Code tab. Just type ✨ What's New in v1.3.0 — Real Physical Devices & Wireless DebuggingConnect your physical devices (iOS & Android) to VS Code via USB or Wi-Fi, run apps directly, and even control them from your desktop/laptop! 📡 Wireless Debugging & Pairing WizardPair your Android device wirelessly using a QR code or standard 6-digit pairing code (Android 11+), or connect iOS devices wirelessly. No cables required. 🪞 Direct Device Mirroring & InteractionControl your physical Android device directly from your laptop or desktop using integrated high-performance screen mirroring ( 🎬 Video Walkthrough (Real Devices)See how you can connect your physical device, run the app, and operate it wirelessly from your computer:
✨ What's New in v1.1.0 — Device ManagerRun your React Native app directly from VS Code without opening Xcode, Android Studio, or typing a single terminal command. 📱 Device Manager SidebarA dedicated "RN Tools" panel in the Activity Bar that gives you full control over your development devices. 🎬 Video GuideSee the extension in action! Watch how easy it is to boot devices and run your app without leaving VS Code:
Key Features🧠 Memory Monitor (v1.3.6+)
📡 Network Monitor (v1.3.4)
🔌 Physical Devices & Custom Commands (v1.3)
🚀 Expo Support (v1.2)
🛠️ Project Creation (v1.0)
📱 Device Manager (v1.1)
Visual WalkthroughProject Creation1. Start via Command PalettePress
2. Confirm InitializationConfirm that you want to start a new project.
3. Select Destination FolderChoose the directory where you want to create your project.
4. Name Your ProjectEnter your desired application name (e.g.,
5. Background ProgressA native progress bar will tell you exactly what's happening.
Device Manager6. Sidebar Panel — LoadingOpen the "RN Tools" panel from the Activity Bar. The extension loads your available devices.
7. Device ListAll iOS Simulators and Android Emulators are listed with their OS version and status (Running / Offline).
8. Boot & RunClick the ▶ button on any device. If it's offline, the extension boots it automatically and then runs your app.
9. Auto Window ArrangementOnce the simulator is ready, VS Code and the Simulator are automatically arranged side-by-side for the best coding experience.
Configuration SettingsYou can customize the commands executed by the extension when the Run button is clicked. Add the following options to your
Example Workspace configuration (
|
| Feature | macOS | Windows | Linux |
|---|---|---|---|
| Project Creation | ✅ | ✅ | ✅ |
| iOS Simulator Detection | ✅ | — | — |
| Android Emulator Detection | ✅ | ✅ | ✅ |
| One-Click Boot & Run | ✅ | ✅ | ✅ |
| Auto Window Arrangement | ✅ | ✅ | Coming Soon |
| CocoaPods Installation | ✅ | — | — |
| Physical Devices USB/Wi-Fi | ✅ | ✅ | ✅ |
| Direct Desktop Mirroring (scrcpy) | ✅ | ✅ | ✅ |
Release Notes
v1.3.7 (Latest)
- 🧠 Memory Monitor Educational UX: Added intelligent navigation state tracking to the Screen Leak Profiler. The tool now distinguishes between true memory leaks and active screens retained in the navigation stack, providing friendly educational warnings instead of scary false positives.
v1.3.6
- 🧠 Memory Monitor: Added a real-time Memory Monitor tab inside VS Code with a built-in Screen Leak Tester. Tracks exact megabytes leaked per React Navigation screen. Accessible via Command Palette (
React Native: Open Memory Monitor).
v1.3.5
- 🐛 Missing Module Fix: Fixed a critical bug where the
ws(WebSocket) module was not bundled in the extension, causing activation failures for the Network Monitor.
v1.3.4
- 📡 Network Monitor: Added a native Network Monitor tab inside VS Code. Intercept and debug
fetchandAxiosnetwork calls directly from your editor. Accessible via Command Palette (React Native: Open Network Monitor). - 🐛 Blob Response Fixes: Bulletproofed network interceptors to handle binary data without crashing.
v1.3.3
- 🐛 macOS Window Arrangement: Resolved macOS auto-arrange window failures that occurred when running inside a Development Host or using alternative IDE versions (e.g., Cursor).
v1.3.2
- 🐛 Webview Loading Handshake: Fixed race condition where sidebar view reopened stuck in the loading stage.
- 🤖 Android Emulator Path Detection: Automatically searches for the emulator binary under standard Android SDK paths on Windows, resolving issues where emulators were not listed.
v1.3.1
- ⚙️ Custom Start Commands: Added support for overriding the start/run commands via VS Code settings (e.g. for projects requiring custom env variables like Rozenite). Supports
${deviceId}and${deviceName}variables.
v1.3.0
- 🔌 Physical Device Support: Auto-detect physical iPhones and Android devices connected via USB or Wi-Fi.
- 📡 Wireless Debugging: Connect Android devices wirelessly using QR codes or pairing codes without needing a cable.
- 🪞 Direct Desktop Mirroring: Control and mirror your physical Android device directly from your laptop via
scrcpy. - 🔑 iOS Signing Pre-checks: Alerts developers about required Apple Developer signing configurations before attempting to run on real devices.
v1.2.0
- 🚀 Expo Support: Added full support for Expo project creation, device booting, and app execution.
- 🪟 Windows Auto Window Arrangement: VS Code and Android Emulators are now automatically arranged side-by-side on Windows!
v1.1.0
- 📱 Device Manager: Full sidebar panel with device detection, one-click boot, and run
- 🪟 Auto Window Arrangement: VS Code + Simulator automatically arranged side-by-side (macOS)
- ⚡ Metro Bundler Control: Start/Stop Metro from the sidebar
- 🤖 Android AVD Support: Detect and launch offline Android emulators
v1.0.0
- 🛠️ Initial release with project creation via Command Palette
- 📦 CocoaPods auto-installation support for macOS
- 📊 Background progress notifications
Built for Developers, by Developers. Stop switching between VS Code, Xcode, Android Studio, and the terminal. Stay in the code. Stay productive. ⚡










