One local Studio for what your React Native app is doing.

www.nativescope.dev · 2026-08-01 · by Long Nguyen ·generic
One local, modular Studio for React Native debugging. Inspect storage and understand HTTP and GraphQL traffic without an account or cloud.

One local Studio for what your React Native app is doing.

Open source · fully local · two modules live

One local Studio for what your React Native app is doing.

NativeScope is a modular debugging environment with no account and no cloud. Inspect storage, understand HTTP and GraphQL traffic and move between both without rebuilding your workflow around another platform.

Get started View on GitHub

$

npx nativescope

npm

  • One package
  • No login
  • No cloud
  • NativeScope Network showing captured requests, response data and the storage impact of a request

    Shared contextRequest → response → changed storage

    2modules available now

    1local Studio

    0accounts or cloud hops

    1config file, modules declared

    Module 01 · Storage

    See and change the state your app is actually using.

    Inspect AsyncStorage, MMKV and SQLite live. Navigate large JSON visually, edit inline, compare snapshots and restore safely.

  • Structured search and filters
  • Visual JSON navigation
  • Bidirectional editing and restore
  • Explore Storage

    NativeScope Storage visual JSON editor

    Module 02 · Network

    Follow every request from the wire to the state it changed.

    Capture HTTP and GraphQL, isolate a new scenario without deleting history, inspect full payloads, replay safely and understand the complete session.

  • Operation-aware HTTP + GraphQL timeline
  • Structured replay and session Insights
  • Automatic Storage impact
Explore Network

NativeScope Network inspector for HTTP and GraphQL traffic

One integration surface

Add capability.

Do not add friction.

NativeScope has one package and one root config where you declare the modules you want. Enable only what you need; the Studio grows with it. Removing a module removes its surface without leaving an app architecture behind.

Read configuration

import { defineNativeScopeConfig } from
  "react-native-nativescope/app"

export default defineNativeScopeConfig({ modules: { storage: true, network: true, }, })

Local by default

Requests, credentials and app state stay between your device and your machine.

One deliberate setup

Install once. Enable the modules you want in one config file. Never restructure the app around a debugger.

Dev-only by design

Metro removes the instrumentation from release builds, and CI verifies the boundary.

Context travels

A network response can lead directly to the storage values it changed.

Built because I needed it.

I was tired of guessing what a React Native app had actually stored, scattering logs through the code, and rebuilding screens just to inspect one value. NativeScope is the tool I wanted to install once and forget about until the moment I needed it.

I build it in the open, with one standard: the easiest tool to adopt should also be the one you can trust with real data.

Caio BarrosoCreator of NativeScope

[](https://github.com/caiobarroso)X

www.nativescope.dev · 5 images · 15 links

Comments (0)

No comments yet