
NativeScope
Open-source local debugging studio for React Native with storage, network, and log inspection
Gallery
About NativeScope
NativeScope is a local debugging environment for React Native applications that runs entirely offline and requires no cloud services or user accounts. It installs with a single npx command and gives you three modules for inspecting storage, network traffic, and logs, all tied together in a shared timeline so you can trace issues across layers without switching tools.
The Storage module handles AsyncStorage, MMKV, and SQLite. You can browse JSON structures visually, edit values inline, compare snapshots over time, and restore previous states if something goes wrong. That makes it useful for debugging state persistence bugs where you need to see exactly what got written and when, without adding print statements everywhere.
The Network module captures HTTP and GraphQL traffic with operation-aware timeline analysis. You see each request in context, can replay them, and track how they affected storage. If a network call triggers a state change that breaks something later, the connection is visible in the timeline rather than buried in separate logs.
The Logs module records JavaScript console output from the moment your app boots. You can inspect structured values, filter by severity, and link failures back to the requests and storage changes that happened around the same time. The unified timeline is the key piece, since most React Native debugging involves bouncing between console output, network panels, and device state. NativeScope puts all of it in one view.
Setup is minimal. You run npx nativescope, configure a single TypeScript file to declare which modules you want, and start your app. The instrumentation is dev-only by design, meaning Metro strips it out of production builds so you do not ship debugging code to users. Because everything runs locally, sensitive data like credentials and user state stays on your machine rather than flowing through a third-party server.
NativeScope is open source under Caio Barroso's GitHub. There is no paid tier or account wall. The philosophy is that debugging tools should be free and trustworthy with sensitive data, which is why it avoids the cloud entirely. If you have been stitching together Flipper plugins, Chrome DevTools, and custom logging setups, this is an attempt to consolidate that workflow into one package.
Key Features
- AsyncStorage, MMKV, and SQLite inspection
- HTTP and GraphQL traffic capture
- JavaScript console log recording from boot
- Unified timeline across all modules
- Snapshot comparison and state restore
- Dev-only instrumentation stripped from production
Pros & Cons
What we like
- Runs entirely offline with no account or cloud dependency
- Ties storage, network, and logs into a single timeline
- Zero-config setup via npx with one TypeScript file
- Open source and free with no paid tier
Room for improvement
- Focused on React Native, not other mobile frameworks
- Requires Metro build system for automatic stripping
- Smaller community than established tools like Flipper
- Modular design means you still configure which pieces to enable
Frequently Asked Questions
What is NativeScope?
Is NativeScope free?
Does NativeScope require an internet connection?
Will NativeScope code ship in my production app?
Best For
Featured in
Alternatives to NativeScope
View allKevin Gabeci
Solo developer building web apps, cozy browser games, and AI creator toolkits.

SoloDevStack
A solo developer blog built on head-to-head tool comparisons, 580+ posts deep.

Codedex
A gamified, story-driven platform that teaches Python, web dev, and more like an RPG quest
Vibe Built
Building real apps with agentic AI. What worked, what broke, what shipped.
Reviews (0)
Badge builder
Add NativeScope to your website
Choose a badge style and size, preview it here, then copy the generated HTML. Badge images are self-contained SVGs and do not require an external script.
<a href="https://toolindex.net/tools/nativescope?ref=badge" target="_blank" rel="noopener">
<img src="https://toolindex.net/badge/nativescope/medium.svg" alt="NativeScope - Listed on Tool Index" width="180" height="50" />
</a> How to use the badge
- 1. Pick the style, size, and theme that fit your layout.
- 2. Copy the generated HTML from the code block.
- 3. Paste it into your footer, homepage, or press page.
Standard badge available
The standard listing badge is available now. Score and circle badges are limited to tools currently ranked in the top 10 of a category.
Badge clicks return visitors to this profile with a referral tag so the source remains identifiable.
Related Tools
Kevin Gabeci
Solo developer building web apps, cozy browser games, and AI creator toolkits.

Coolify
Self-hostable, open source alternative to Heroku and Netlify

Warp
The modern terminal reimagined with AI and collaboration

Bolt.new
Prompt-to-deployed full-stack app inside the browser
Work on NativeScope? Request listing access or correction