The  React  Native  debugger  that  actually  works

Zero-config network inspector, render profiling, state tracking, and console streaming —
all in one workspace. Designed for AI workflows.

Limelight
General

Network

NameStatusMethodSizeTime
gql
504
POST
13 KB895 ms
gql
200
POST
575 KB837 ms
users
304
POST
701 KB238 ms
posts/[id]
200
DELETE
910 KB338 ms

Loved by developers who value their time.
From indie hackers to product teams.

"Ohhhh, this is exactly what I needed—just as I'm about to lose my mind debugging!"
—React Native Dev
"Using it daily now—finally something worth my time!"
—Full-Stack Engineer
"Thank you so much, this is a superb application that I will use in all my projects."
—Mobile Developer

AI can see your code. It can't
see what happened.

Instantly get answers that actually help. Limelight's AI correlates events across
your entire debugging session to pinpoint root causes, not just symptoms.

Debugging made effortless

Limelight correlates logs, metrics, and traces to provide AI-driven insights, making debugging faster and more efficient than ever before.

Why did this request fail?

Instant correlation

See how events connect. Limelight automatically links network requests, errors, and logs to surface the real issue.

Network request

POST /api/checkout

Store change

UNAUTHENTICATED

Console error

Token refresh failed

Debug faster, ship sooner

Limelight gives you Chrome DevTools-quality inspection with React Native-first features.
No setup nightmares, no disconnects, just debugging that works.

94%Props

29 of 31 renders

Parent6%
Unstable references (1)
onPress
29×
1() => handlePress()
2() => handlePress()

Renders

See why your app renders

gql
504
POST
gql
200
POST
users
304
POST
posts/[id]
200
DELETE

Network Requests

Find the exact request that broke

State

Track Redux and Zustand

Auto-detected issues before they become bugs

Limelight automatically identifies potential issues in your codebase, allowing developers to address them proactively before they escalate into critical bugs.

APP
Repeated warning: deprecated API usage(10)
1 affected log
APP
Unhandled error in useEffect hook(10)
3 affected logs
APP
Component rendered 50× in 2 seconds(10)
2 affected logs
APP
Query returned 3× more data than usual(10)
1 affected request

Complexity scored, performance predicted

Limelight evaluates the complexity of your code and predicts its performance, helping developers optimize their code for better efficiency and maintainability.

Query Health
High

Score: 297

This query returns significantly more data than usual,
which may impact performance.

query GetUserProfile($userId: ID!) {
  user(id: $userId) {
    __typename
    ...UserProfileFieldsFragment
  }
}

Your data stays yours

Built with privacy and security at the core. Your debugging data never leaves your machine with the Desktop app. Data is only stored in memory with the web app and never persisted to disk or logged.

Auto-redacted sensitive data

Automatically detect and redact API keys, tokens, passwords, and PII from all captured data.

beforeSend hooks

Complete control over what gets captured with customizable hooks to filter or modify data.

Local only option

Run the Limelight Desktop app locally without any internet connection for maximum security.

Never stored, never logged

Debugging data is streamed in real-time and held only in memory. Nothing is persisted to disk or databases.

Setup in under 60 seconds

No configuration files. No environment variables. No headaches. Just two lines of code. The Limelight SDK is open source and free to use.

App.tsx
import { App } from "./App"
import { Limelight } from "@getlimelight/sdk"

Limelight.connect()

export default function Root() {
  return <App />
}

Install the package

Add Limelight to your React Native project with your favorite package manager.

npm install @getlimelight/sdk

Add two lines of code

Import Limelight and connect. That's it. No wrappers, no providers, no config.

import { Limelight } from"@getlimelight/sdk"

Limelight.connect()

Frequently Asked Questions

Everything you need to know about Limelight

Limelight is a runtime debugging platform built for React Native. It captures your app's full runtime context — network requests, GraphQL operations, console logs, state changes (Zustand, Redux), and component renders — correlates them into a structured Debug IR (Intermediate Representation), and delivers that intelligence to AI coding assistants like Cursor, Claude, and Copilot via MCP, or to Limelight's own visual debugger. Works with Expo and the React Native New Architecture.
Limelight includes an MCP (Model Context Protocol) server that pipes correlated runtime context directly into AI editors. When you ask your AI assistant a debugging question, Limelight provides the runtime evidence — out-of-order API responses, state overwrites, unnecessary re-renders — so the AI gives you a specific fix instead of a generic suggestion. No copy-pasting logs into ChatGPT. Connect it to Cursor, Claude Code, Copilot, or Windsurf in minutes.
Reactotron requires significant configuration and plugin setup, has limited GraphQL support, and no AI capabilities. Limelight works out of the box with zero config — just two lines of code. It includes a full network inspector with GraphQL operation tracking, automatic event correlation that links requests to state changes to re-renders, and AI-powered root cause analysis via both the built-in debugger and the MCP server. It's a modern alternative built for how developers work today.
Debug IR (Intermediate Representation) is Limelight's structured output format optimized for AI consumption. Raw runtime events from your React Native app are correlated by timing, causality, and component relationship. Patterns and anomalies like render loops, stale closures, and retry storms are detected automatically. The output is structured, anonymized, and token-efficient. The same Debug IR powers the visual debugger, the built-in AI, and the MCP server.
Limelight currently supports React Native (including Expo and New Architecture) and React applications with a lightweight, open-source SDK. Setup takes under 60 seconds with zero config. Node.js and Next.js backend support is coming next for full-stack debugging. The SDK is free and available on npm as @getlimelight/sdk.
Yes. The Limelight SDK is open source and free to use. The Free plan includes core debugging features — network inspection, GraphQL debugging, console logs, state tracking (Zustand, Redux), and render analysis. A Pro plan is available at $29/month for advanced features including AI-powered root cause analysis, the MCP server for Cursor/Claude/Copilot integration, unlimited projects, and 500 AI queries per month.
LiLi App Icon

Download Limelight

Limelight is available for download on macOS.
Windows and Linux coming soon.

Debug in real time. Ship with confidence.