Skip to content

BMCLI brings AI into the loop with real buses and devices

AI can already understand code, test intent, and engineering context. To close the loop, it must also operate real hardware, observe buses and ECUs, and use those results to decide the next action. BMCLI provides that engineering bridge.

BMCLI connecting AI, BUSMUST hardware, and real systems

BMCLI organizes bus traffic, DBC signals, ISO-TP, UDS, XCP, logging, replay, and web services as clear commands. Engineers can run them directly, while Codex or Claude Code can invoke them as part of a larger task. JSON output makes it straightforward to evaluate results, retain evidence, and continue a workflow.

Shell, Python, and other glue languages can compose commands into dependable system-level tools such as UDS Flash Bootloader programming, batch test execution, live-data dashboards, and site-specific automated diagnostics.

During development and validation, an AI agent can inspect DBC signals, read UDS DIDs and DTCs, observe variables through XCP, and adapt its next action to the current system state. BMCLI brings that capability into the AI engineering workflow and reduces manual switching between desktop tools, scripts, and logs.

Windows PowerShell:

Terminal window
irm https://download.busmust.com/bmcli/install.ps1 | iex

Linux shell:

Terminal window
curl -fsSL https://download.busmust.com/bmcli/install.sh | sh

Explore BMCLI · Open the command reference · Get offline packages