Early access · 50+ developers waiting

If you ship JavaScript
or TypeScript —
this is for you.

DevLens gives you
blast radius

Interactive dependency graphs, blast radius detection, and AI summaries — built for the AI coding era.

● analysing useAuth.ts...
useAuth.tsLoginPageNavBarCheckoutUserProfiledateUtilstheme.ts
affected
safe
Live demo

See it map a real codebase.

0+

Nodes supported

largest codebases

0s

Fastest scan

500-node codebase

0%+

Cache hit rate

only changed nodes re-run

0%

Fewer LLM tokens

vs naive prompting

What DevLens does

Three things no other tool gives you.

blast-radius.log
auth.ts

Blast radius detection

Click any file and instantly see every component, hook, and route that depends on it. Know what breaks before you touch it.

devlens-scan.sh

Onboarding in minutes

New to the codebase? An always-accurate interactive map from day one — no stale docs, no grep-ing through files for two weeks.

ai-summary.md

// CheckoutPage.tsx

Business: Handles cart checkout flow, payment processing, and order confirmation.

Technical: Reads from useCart + useAuth hooks, calls /api/orders, depends on StripeForm.

AI summaries per node

Every node gets a plain-English summary — what it does in product terms and how it's implemented technically. Auto-generated across your whole graph.

Built for JS · TS · React · Next.js — solo devs, teams, and open source maintainers.

How It Works

Four steps. Zero config.

01

Point at your repo

Any JS, TS, React, or Next.js project. Zero config.

02

AST parsing

Every file parsed — components, hooks, functions, routes.

03

Graph + PR map

10+ detectors build the graph. PRs are mapped to show the full impact surface — not just the diff.

04

Insights surfaced

PageRank scoring, AI summaries, blast radius. Chat with the graph in plain English. Share with your team.

Features

Built to understand your codebase, not just read it.

Every feature is designed around a single goal: knowing exactly what your code does and what breaks if you change it.

Blast Radius

See every file a change breaks before it breaks

Click any file, component, hook, or route in your graph and DevLens instantly highlights every part of your app that depends on it. It shows silent transitive dependencies that diff reviews miss entirely.

Graph traversalTransitive deps

PR Impact Review

Review what a PR actually touches, not just its diff

A PR changes 3 files. But those 3 files are connected to 40 others. DevLens maps the full impact surface so your team can approve with confidence instead of hoping nothing silently breaks downstream.

PR analysisImpact surface

Chat with your graph

Ask your codebase anything, get a real answer

Talk to your dependency graph in plain English. "How does the auth system work?" "Walk me through the payment flow." "What calls this hook?" — DevLens answers using the graph, not guesswork.

Natural languageGraph-aware AI

Team Collaboration

Share graphs. Onboard faster. Review together.

Share a live graph link with your team. New joiners explore the codebase from day one without a two-week grep tour. Review PRs with shared graph context. No stale wiki, no tribal knowledge.

Share linksTeam onboardingPR review

Real output · 499 nodes · Next.js project

devlens · 499 nodes mapped
DevLens dependency graph — 499 nodes from a real Next.js project

AI Summaries

Business and technical view per node

Every node gets two summaries: one explaining what it does in product terms, another explaining how it is implemented. Auto-generated across your entire graph.

Business logicImplementation

Deep Parsing

Full AST analysis

Walks every .ts, .tsx, .js, .jsx file extracting every meaningful node with 10+ relationship types connecting them. Everything is parsed, nothing is guessed.

10+ edge typesJS · TS · React · Next.js

State Intelligence

Knows your state layer

Detects Redux, Zustand, and Jotai stores and maps every component that reads or writes to them, including custom hooks that wrap store access.

ReduxZustandJotaiContext API

Security Analysis

Risk nodes in one panel

All high, medium, and low risk nodes surfaced automatically. Filter by severity, click to inspect source, trace the full call path to the vulnerability.

Risk scoringCall path tracing

Commit Diffs

Before vs. after any two commits

Compare any two commits. See added, removed, moved, or re-scored nodes at a glance. Know exactly what changed architecturally, not just in lines of code.

Git integrationNode diff

Route Detection

Full call chains from entry points

Detects Next.js, Express, Fastify, and Koa routes and expands the full call chain. See exactly what runs when a request hits any endpoint.

Next.jsExpressFastify

Smart Reuse

90%+ cache hit on re-runs

Unchanged nodes reuse existing summaries. No extra token cost, no waiting. Re-run DevLens after a PR and only changed nodes are re-summarized.

Checkpoint systemZero re-cost

Privacy First

OSS runs 100% locally. Cloud never stores your code.

The open source version runs entirely on your machine. Your source code never leaves. DevLens Cloud processes analysis server-side but does not store or retain your code.

OSS: local onlyCloud: no code storage

Checkpoint and Resume

Pause mid-job, resume later

Long summarization jobs can be paused and resumed at any point. Atomic writes mean zero data loss on crash or interruption.

Atomic writesResume support

DevLens detects these node types

COMPONENTHOOKFUNCTIONSTATE_STOREUTILITYFILEGHOSTROUTETESTSTORYBOOK
FAQ

Questions you probably have

General Questions

Beginner-Friendly Questions

Questions for Experienced Developers

Performance, Privacy and Teams