Zero-config 1-click launch
Launch debugging directly from breadcrumbs and file actions without hand-authoring launch configuration JSON files or memorizing CLI flags.
Launch supported Node.js scripts from the editor, pause at breakpoints, and inspect variables. Record CPU profiles with the built-in Node engine, send a measured hotspot to AI, and rerun the workload to check the result. Other runtimes use configured DAP adapters.
A stack trace names the failure, but a breakpoint lets you inspect the inputs and state that caused it. Start a supported Node.js script, reproduce the failing request, and pause where the behavior diverges. Step through the call stack and inspect values before changing the implementation.
For a slow request, record a representative CPU profile in the built-in Node engine. Inspect the hot functions and source lines, then decide whether the bottleneck is in the code you intended to optimize.
Flame unifies interactive debugging, CPU flamegraph profiling, and AI agent intelligence into one streamlined workflow. Click Debug Script to start stepping immediately, inspect live variables inline, and let AI agents explain stack traces and optimize hot code paths.
Use Debug Script for supported JavaScript and TypeScript workflows. Other runtimes require an appropriate configured Debug Adapter Protocol adapter.
Click the editor gutter to toggle line breakpoints, configure conditional pause expressions, or insert logpoints that print values without stopping execution.
Pause execution to inspect Local, Closure, and Global scopes, monitor dynamic watches in real time, and view live evaluated values inline in Monaco.
Step Over, Step Into, and Step Out with intuitive shortcuts. Click across stack frames to navigate call stacks and trace asynchronous boundaries across files.
Capture CPU execution profiles, explore zoomable canvas flamegraphs, and hand execution hotspots directly to AI agents to refactor performance bottlenecks.
Launch debugging directly from breadcrumbs and file actions without hand-authoring launch configuration JSON files or memorizing CLI flags.
Set standard line breakpoints, conditional pause expressions, and non-breaking logpoints directly in the editor gutter.
Expand Local, Closure, and Global scopes, add dynamic watch expressions, and evaluate arbitrary statements in the debug REPL console.
See live variable values and execution states rendered directly beside your source lines while stepping through code.
Capture CPU profile traces with an interactive zoomable canvas flamegraph and a Top Functions table highlighting self and total execution time.
Send paused execution frames, stack traces, and flamegraph hotspots directly to AI agents to pinpoint bugs and refactor slow algorithms.
Watch how Flame launches debugging from editor actions, steps through code, inspects scoped variables, and captures CPU flamegraphs with AI optimization.
Download Flame to pause on breakpoints, inspect variables, and optimize code with CPU flamegraphs and AI assistance.
Free to use on macOS, Windows, and Linux.