BKPT ViewAlyzer - Embedded Trace
Help make ViewAlyzer better.Found a bug, a capture that will not start, or a view that shows the wrong thing? Open an issue at github.com/BKPT-Labs/BKPT-Issues. Run ViewAlyzer: Check Setup Health, click Copy report and paste it in, together with your RTOS, board and probe and what you expected to see. Feature requests and questions are welcome there too. Record and view RTOS and embedded traces without leaving VS Code. ViewAlyzer captures scheduler activity, events, and variable traces from a live target over a J-Link or ST-LINK probe, then renders them in fast, interactive panels:
Works with FreeRTOS, Zephyr, and baremetal firmware.
Made by BKPT Labs. The extension is free and works out of the box. The panels here are a focused subset of the full ViewAlyzer desktop app - and any recording opens there in one click (Open in Full App on a recording's row, or Open latest in full app under the Record button). Licenses and the desktop app are at bkptlabs.com. Getting started
Firmware not instrumented yet? The ViewAlyzer-Examples repo has ready-to-build projects (Zephyr, FreeRTOS, and baremetal) with the recorder already wired in, plus desktop UDP senders to try the panels with no hardware at all. Quick setup
Recording a captureViewAlyzer: Record Trace Capture walks you through it:
Recordings are saved under Checking your setupNot sure why a capture will not start? Run ViewAlyzer: Check Setup Health from the Command Palette, or click Check setup at the bottom of the Record panel. The results show the active Rust engine, recordings directory, probe support, serial ports, and connected probes. Anything missing comes with an actionable hint, and Copy report puts a plain-text version on the clipboard for support emails. AI assistants (MCP)The extension ships an MCP server that lets AI assistants record captures and query trace data: timelines, events, user traces, priority inversions, and SQL over the recording.
Free versionThe bundled binary runs unactivated, which caps capture length and the number of user traces shown, with a short cooldown between captures; the extension always tells you the exact limits in effect. Viewing recordings is unlimited. Trial keys unlock the complete app for their signed evaluation period. The sidebar and Record form show the fixed trial end date; after it passes, the same installation returns to these free limits instead of becoming a perpetual license. Need longer captures, more traces, and the full desktop app? Upgrade at bkptlabs.com. Already own ViewAlyzer?Run ViewAlyzer: Install License File and select the signed |

