AI pendants and voice recorders
Wake, record, upload, sleep: your agent checks every step and the µA in between.
The AI debug box for wearables and voice gadgets — for people who write firmware with Claude Code, Codex or Cursor
A coin cell, µA sleep current, one USB-C port, an LED and a beep. VCMD gives your coding agent hands, eyes and ears on the real device: it flashes, power-cycles, reads logs, measures current, watches the LED and listens for the prompt tone — looping until the device meets the checks you set.
Planned price $199 · Early bird $99 for the first 100 · Open-source software
If it runs on a tiny battery, has one USB-C port and talks back with a light or a beep, VCMD was designed for it.
Wake, record, upload, sleep: your agent checks every step and the µA in between.
Battery sag on BLE bursts, charging through the contacts, and sleep current after every firmware change.
Prompt tones, button presses, pairing and the charging case — flashing and logs through the one USB-C port.
Promising months of battery life? Check the sleep current and wake-ups tonight, not in months.
Not a fit yet: devices you can't open or flash, like store-bought rings, glasses or phones without a debug port; chips that need JTAG, or breakpoint debugging (SWD covers flashing, erasing, resets and reading or writing memory); mains-powered or multi-cell lithium gear; RF measurements like transmit power or sensitivity, and signal-integrity work.
Probing with a multimeter, cutting and swapping wires, pressing reset, squinting at an LED. Your agent can't do any of it — so you do.
In-line USB meters count the charger and LEDs too. You only see real battery life by emulating the battery.
Every flash–reset–measure cycle waits for a person. The agent stalls and the loop never closes.
Everything a person does at the bench, in a deck-of-cards box your agent can drive.
Battery emulation that sources and sinks, µA-to-A current, test probes, two serial consoles, reset, boot and button pins, two switchable USB-C ports. Sealed device? An add-on pusher presses the real button.
Clip it next to your board. Your agent checks LEDs, screens and the board itself — no more “is it blinking?”
Hears beeps and prompt tones from your device, and takes your voice: hold TALK and say what you want.
VCMD can usually tell your boards apart and keeps a history for each one on the microSD card: what was tested, the numbers, what was ruled out. Change computers, teammates or AI tools, and your agent can read that history instead of starting over. If a reading looks worse than last time, it can point that out.
Tests the connection, too: VCMD's own BLE and Wi-Fi can stand in for the phone or router your device talks to. Your agent can scan for it, connect, read and write GATT, push an OTA update over BLE, and drop the link to see whether it comes back. On Wi-Fi it can host a test hotspot for provisioning and reconnect tests.
One timeline: every log line, current sample and pin event shares a clock, so your agent can see which line caused that spike.
VCMD stands in for the battery, so your agent sees exactly what the battery would supply — no charger or LED current mixed in.
Pick Li-ion, LiFePO4, coin cell, alkaline, NiMH or zinc-air. VCMD sets the voltage range and emulates internal resistance, so a coin cell sags on a radio burst just like the real one.
Auto-ranges from 1 µA to 2 A without interrupting power, so deep sleep and radio bursts land in one trace.
It also sinks about 0.5 A, so your agent can check the charging circuit against an emulated battery.
Follow the real discharge curve with a shrunk capacity to go from full to shutdown in hours, or power-cycle hundreds of times overnight to catch brown-outs. Built for testing low-battery behavior, not a substitute for a real battery-life test.
The Power Profiler Kit II is a good current meter, and Nordic's own tools now let an AI agent read it. VCMD is meant to cover the rest of the bench loop as well.
| PPK2 | VCMD (planned) | |
|---|---|---|
| µA-to-A current on the battery side | ✓ | ✓ |
| Switch the device's power on and off | ✓ | ✓ |
| Sink current to test charging | — | ✓ about 0.5 A |
| Battery models (internal resistance, discharge curve) | Fixed voltage | ✓ |
| Serial consoles, reset and button pins | Logic inputs only | ✓ |
| SWD flashing | Needs a separate debugger | ✓ |
| Camera and microphone | — | ✓ |
| BLE and Wi-Fi connection tests | — | ✓ |
| Price | about $100 | $199 planned · $99 early bird |
PPK2 details are from Nordic's public specs. VCMD figures are plans and may change.
Want to try it early? We're building a small first run of our own boards for a few paid pilots. We set up the agent loop with you on your own board and aim to get one test running unattended. Ask about a pilot →
Plug VCMD into your computer, then connect the battery and a few signal wires: headers, clips or short solder leads.
Connect the battery leads, then serial and reset: clip or plug in where you can, solder a few short leads where you can't. VCMD checks the wiring.
Drop in the datasheet or SDK from your chip vendor — or let your agent find them.
Hold TALK: “sleep under 30 µA, LED blinks green.”
Your agent flashes, powers, measures, watches and listens until your checks pass. It can't change the checks; if it gets stuck, it stops and reports. The screen shows progress.
Not passing yet? The agent changes the code and runs the loop again.
Your agent drives VCMD like any other CLI, and every call returns JSON. MCP server included — works with Claude Code, Codex, Cursor and any agent that can run a shell command.
$ vcmd check
✓ battery: load found · usb1: serial on D+/D−, 115200
$ vcmd listen
● "sleep under 30 µA, LED blinks green"
$ vcmd power on --volt 3.85
$ vcmd uart 1 --until "boot ok"
$ vcmd measure --secs 50 --skip 30
{"avg_ua": 18.4, "pass": true}
$ vcmd cam led
{"color": "green", "blink_hz": 1.0, "pass": true}
✓ goal met
No bench skills needed. Connect the essentials with as little soldering as possible; the AI takes it from there.
It reads your device's docs and tells you which pad each wire goes to. A wiring card ships in the box.
Reverse-polarity and short protection on the battery port, protected signal pins.
Finds the baud rate, swaps TX/RX in software, detects each port's logic level, and tells USB from serial on a shared USB-C port.
VCMD tells your agent what's connected — and what isn't.
No multimeter needed. Test probes come in the box. Your AI says “red on TP3, black on GND”, picks the range, saves the reading once it settles and tells you what it means. Both probes are high-impedance and neither is grounded, so a wrong touch won't short through the box, and VCMD cuts power before every resistance check.
Subject to change as we build. Early-access members help decide.
The vcmd CLI, MCP server and command protocol will be open source, so you can script it, extend it or plug it into any AI tool. The hardware comes as a finished, tested box.
The first 100 boxes go to people on this list at the early-bird price of $99 (planned retail $199). You also get build updates and a chance to test prototypes.
Need it sooner? Before the full box, we're making a small first run of our own boards for a few paid pilots. Tick the pilot box and we'll email you the details.