If you ship JavaScript
or TypeScript —
this is for you.
Interactive dependency graphs, blast radius detection, and AI summaries — built for the AI coding era.
See it map a real codebase.
Nodes supported
largest codebases
Fastest scan
500-node codebase
Cache hit rate
only changed nodes re-run
Fewer LLM tokens
vs naive prompting
Three things no other tool gives you.
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.
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.
// 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.
Four steps. Zero config.
Point at your repo
Any JS, TS, React, or Next.js project. Zero config.
AST parsing
Every file parsed — components, hooks, functions, routes.
Graph + PR map
10+ detectors build the graph. PRs are mapped to show the full impact surface — not just the diff.
Insights surfaced
PageRank scoring, AI summaries, blast radius. Chat with the graph in plain English. Share with your team.
Point at your repo
Any JS, TS, React, or Next.js project. Zero config.
AST parsing
Every file parsed — components, hooks, functions, routes.
Graph + PR map
10+ detectors build the graph. PRs are mapped to show the full impact surface — not just the diff.
Insights surfaced
PageRank scoring, AI summaries, blast radius. Chat with the graph in plain English. Share with your team.
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.
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.
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.
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.
Real output · 499 nodes · 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.
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.
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.
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.
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.
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.
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.
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.
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.
DevLens detects these node types