How ProbeCodex enables secure, remote USB debug probe sharing within teams using VPN and USB/IP technology.
Why this matters: The agent runs autonomously on your local machine with full control. The portal simply tells you what hardware is available and who can access it—the actual sharing happens peer-to-peer over VPN.
probecodex-agent start💡 Key Insight: USB/IP makes the remote device appear as if it's plugged directly into the operator's computer. OpenOCD and debugging tools work normally—they don't even know the device is remote!
/portal/team → Download VPN config → Import to WireGuard app → Connect/portal/hardware → Click "Offer Hardware" → Fill device details (type, MCU, description)probecodex-agent start/portal/hardware → See available devices → Book time slot or connect nowclaude-code127.0.0.1 only—no remote access. USB/IP server only listens on VPN interface.mcp-arm-debug) is for AI debugging. Hardware sharing is managed by probecodex-agent, which is a separate autonomous daemon.hardware.list → GET /api/deviceshardware.connect → POST /api/devices/:id/connecthardware.disconnect → DELETE /api/devices/:id/connectTeam and Enterprise tiers include unlimited hardware sharing with your organization. Set up takes just 10 minutes.
For engineers and developers who want deeper technical details:
Internal documentation available in DT-Vault:Architecture/Portal-Agent-Hardware-Sharing-Architecture.md