ZeroTrace Companion
Overview
A single desktop application for every ZeroTrace device — HID, AirLeak, and an offline AI assistant in one window.
ZeroTrace Companion is the desktop application that talks to your ZeroTrace devices. Plug a ZeroTrace HID, AirLeak, or BLE Logger into your computer, open Companion, and you have a complete management interface — dashboards, live data, terminal, sessions, library, and an offline AI assistant — without a single browser tab.
Companion is the bridge between your hardware and your workflow. Everything it does runs locally on your machine.
One app, every supported device. Companion auto-detects which ZeroTrace device is plugged into which COM port, and switches mode automatically. Plug in a HID, you get the HID dashboard. Plug in an AirLeak, you get the AirLeak workspace. Plug in both, switch between them with one click.
What Companion gives you
| Capability | What it does |
|---|---|
| Auto device detection | Scans every COM port on your machine, identifies which ZeroTrace devices are connected, and surfaces them in the picker |
| HID dashboard | Real-time device info — firmware, storage, BLE name, Wi-Fi state — for any connected ZeroTrace HID |
| Terminal | Direct command-line access to the connected device for power users and troubleshooting |
| AirLeak workspace | Full live-monitoring suite for ZeroTrace AirLeak — Wi-Fi and BLE devices, sessions, alerts, library, insights, tracking |
| Offline AI assistant | Local LLM integration with device-aware tool calling — ask the assistant about your data without anything leaving your machine |
| Sessions library | Capture, save, and replay every observation a connected AirLeak device makes |
| Known-device library | Persistent catalog of devices you have seen before, with merged identity across MAC randomisation |
| Cross-platform | Windows, macOS Intel and Apple Silicon, Linux |
Three modes in one app
Companion adapts to whatever device is connected.
Plug in a ZeroTrace HID. Companion shows the HID dashboard with device info and quick actions, plus the terminal for raw command access. Use it to inspect device state, manage settings, push files, or run scripts.
Privacy posture
Three guarantees that match the rest of the ZeroTrace product line:
- No telemetry. Companion does not send analytics, error reports, or usage data anywhere.
- No cloud dependency. Companion runs entirely on your machine. Device data never leaves your hardware unless you explicitly export it.
- AI runs locally. The AI assistant uses a local LLM on your own machine — your prompts and your device data never reach a third-party LLM provider.
Supported devices
| Device | Connection | Companion mode |
|---|---|---|
| ZeroTrace HID | USB COM port | HID dashboard + terminal |
| ZeroTrace BLE Logger | USB COM port | HID dashboard + terminal |
| ZeroTrace AirLeak | USB COM port (high-speed) | AirLeak workspace |
| Any custom firmware | USB COM port | Configurable via custom device profile |
No COM port = not Companion's job. Devices without a USB serial interface (ZeroTrace Mini, Lilygo T-Dongle S3, anything with Wi-Fi-only management) use the device's own web UI instead. Companion deliberately focuses on serial-attached hardware.
Where to start
If you have just installed Companion:
- Installation — get the binary on your machine.
- First launch — what to expect the first time you open it.
- Connecting devices — plug in your ZeroTrace and verify it shows up.
If you already have a device connected:
- HID owners → Dashboard and Terminal.
- AirLeak owners → AirLeak workspace.
- Curious about the AI assistant → AI Assistant.