Modern debugging tools.
Made for engineers.
Ready for AI.

Debug vendor IP / RTOS / Bare metal / Custom domains

Understand runtime behavior and track down bugs with ViewAlyzer and BKPT Debug. Give AI agents and CI pipelines execution history, decoded hardware trace, and live firmware insight with BKPT Toolkit.

Free evaluation available. Pro licenses from $599.

ViewAlyzerInstrumented firmware tracing
Tasks, signals, and system activity in one workspace.Click to play full size
Environments
FreeRTOS · Zephyr · Bare metal
Debug probes
ST-LINK · J-Link
Desktop platforms
Windows · macOS · Linux
Workflows
Desktop · VS Code · CLI

Our products

Trace, debug, automate.

Explore firmware visually or put advanced debugging tools in the hands of your AI agent. One Pro license covers all three products.

ViewAlyzer

Trace recording & analysis

The RTOS adapters use existing kernel trace hooks, so you don’t have to instrument RTOS activity by hand. Bare-metal and custom application events use the recorder API.

  • Live signal processing and trace math with Trace Tune
  • Vendor peripheral and custom Trace Domains
  • Full CLI control and structured queries for AI agents
ViewAlyzer task execution and event timeline

BKPT Debug

Non-instrumented debugging

Inspect ARM firmware in VS Code through your ST-LINK or J-Link. No recorder library or code instrumentation required.

  • Fault analysis and peripheral inspection
  • Live variables and CPU sampling
  • Execution history on compatible targets
BKPT Debug in VS Code with source, fault analysis, CPU sampling and execution history

BKPT Toolkit In development

Faster iteration for AI & CI

Your agent’s next step should be testing a hypothesis, not writing and debugging another GDB script. Toolkit puts supported Cortex-M debug setup, capture, and decoding behind a few commands, so your agent can act on the evidence and test its next idea faster.

  • Inspect execution leading into a fault or breakpoint
  • Decode CPU accesses and live peripheral state
  • Turn investigations into repeatable checks for CI
bkpt / execution historyExample workflow
01 CAPTURE Rolling execution history
02 STOP Fault or breakpoint
03 INSPECT Decoded fault and call path
04 REUSE Saved evidence for review
Trace requires a compatible target and capture route.

Engineering applications

Investigate runtime issues

Connect the failure you observe to the events on your target.

Read field notes

Task scheduling

Distinguish running, ready, sleeping, and blocked time to investigate stalled tasks and missed deadlines.

Task states

Resource contention

Inspect queue occupancy, failed operations, and consumer activity on the same timeline.

Resources

ARM faults

Review decoded fault status, the recovered stack frame, and the faulting source in VS Code.

Fault analysis

Automation & AI

Give your agent the chip’s side of the story.

Follow recorded execution into a failure. Decode interrupt activity and CPU memory accesses. Turn live firmware and peripheral state into findings with Trace Domains. BKPT Toolkit brings hardware setup, capture, and analysis into one persistent investigation, with structured evidence for the next decision.

Explore debugging for AI & CI
  1. Discover

    Identify the target’s supported capabilities and the operations available to investigate it.

  2. Investigate

    Capture and query execution history, decode hardware trace, or analyze live state on supported targets.

  3. Repeat

    Save the evidence and turn the investigation into a scripted check with explicit expectations and deadlines.

Evaluate on your own hardware

Start free, or contact us about target support and team licensing.