How ProbeCodex enables secure, remote USB debug probe sharing within teams using VPN and remote OpenOCD.
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: The HOST runs OpenOCD locally with the probe, binding to 0.0.0.0 so it's accessible over VPN. The OPERATOR connects GDB to the HOST's OpenOCD — debugging tools work normally, they just point to a remote GDB server.
/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. OpenOCD GDB port only accessible over VPN.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