← Back to ProbeCodex

Download ProbeCodex

AI-Powered Debugging for Embedded Systems

📦 Downloads Available After Purchase

ProbeCodex downloads are available to licensed customers. Purchase a license to get instant access to downloads for all supported platforms.

View Pricing & Purchase

Already Have a License?

Your download link and license key were sent to your email after purchase. Can't find it?

Supported Platforms

🪟

Windows

Windows 10/11 (64-bit)

🍎

macOS

Apple Silicon (M1/M2/M3) and Intel

🐧

Linux

x86_64 (Ubuntu, Debian, Fedora, etc.)

📱

ARM Linux

ARM64 for Raspberry Pi and other SBCs

System Requirements

Minimum Requirements:

  • • 4GB RAM
  • • 500MB free disk space
  • • OpenOCD, PyOCD, or J-Link installed
  • • Compatible debugger hardware (J-Link, ST-LINK, CMSIS-DAP, etc.)

Recommended:

  • • 8GB+ RAM
  • • SSD storage
  • • MCP-compatible CLI Coding AI or IDE with AI that supports MCP standard
  • • FreeRTOS or Zephyr RTOS (for RTOS features)

Installation Guide

🪟

Windows

1. Move to Program Files:

mkdir "C:\Program Files\ProbeCodex"
move probecodex-mcp-win-x64.exe "C:\Program Files\ProbeCodex\"

2. Create .mcp.json in your project:

{
  "mcpServers": {
    "probecodex": {
      "command": "C:\\Program Files\\ProbeCodex\\probecodex-mcp-win-x64.exe",
      "env": {
        "OPENOCD_PATH": "C:\\openocd\\bin\\openocd.exe",
        "GDB_PORT": "3333",
        "ELF": "./build/firmware.elf"
      }
    }
  }
}
🍎

macOS (Apple Silicon M1/M2/M3/M4)

1. Install and make executable:

sudo mkdir -p /usr/local/bin
sudo mv probecodex-mcp-macos-arm64 /usr/local/bin/
sudo chmod +x /usr/local/bin/probecodex-mcp-macos-arm64
xattr -d com.apple.quarantine /usr/local/bin/probecodex-mcp-macos-arm64

2. Create .mcp.json in your project:

{
  "mcpServers": {
    "probecodex": {
      "command": "/usr/local/bin/probecodex-mcp-macos-arm64",
      "env": {
        "OPENOCD_PATH": "/opt/homebrew/bin/openocd",
        "GDB_PORT": "3333",
        "ELF": "./build/firmware.elf"
      }
    }
  }
}

Intel Mac: Use probecodex-mcp-macos-x64 instead.

🐧

Linux

1. Install and make executable:

sudo mv probecodex-mcp-linux-x64 /usr/local/bin/
sudo chmod +x /usr/local/bin/probecodex-mcp-linux-x64

2. Create .mcp.json in your project:

{
  "mcpServers": {
    "probecodex": {
      "command": "/usr/local/bin/probecodex-mcp-linux-x64",
      "env": {
        "OPENOCD_PATH": "/usr/bin/openocd",
        "GDB_PORT": "3333",
        "ELF": "./build/firmware.elf"
      }
    }
  }
}
🔑

License Activation

After configuring MCP, activate your license in your AI assistant:

# Ask your AI assistant:
"Activate my ProbeCodex license with key: YOUR-LICENSE-KEY"

Uninstallation

🪟

Windows

del "C:\Program Files\ProbeCodex\probecodex-mcp-win-x64.exe"
rmdir "C:\Program Files\ProbeCodex"
🍎

macOS

sudo rm /usr/local/bin/probecodex-mcp-macos-*
🐧

Linux

sudo rm /usr/local/bin/probecodex-mcp-linux-x64

Also remove the .mcp.json file from your project folders if no longer needed.

🤖 Hardware Sharing Agent

The probecodex-agent enables you to share debug hardware (J-Link, ST-Link, Nu-Link) with teammates over a secure VPN connection. All license tiers include hardware sharing with tier-based usage limits.

Features:

  • • Share USB debug probes over network via USB/IP protocol
  • • Secure WireGuard VPN tunnel (vpn.probecodex.com)
  • • One-click installation with automatic service setup
  • • Runs as background service on macOS, Linux, and Windows

Installation (One-Click):

🪟Windows
mkdir "C:\Program Files\ProbeCodex"
move probecodex-agent-win-x64.exe "C:\Program Files\ProbeCodex\"
"C:\Program Files\ProbeCodex\probecodex-agent-win-x64.exe" install
🍎macOS
sudo mv probecodex-agent-macos-* /usr/local/bin/probecodex-agent
sudo chmod +x /usr/local/bin/probecodex-agent
xattr -d com.apple.quarantine /usr/local/bin/probecodex-agent
probecodex-agent install
🐧Linux
sudo mv probecodex-agent-linux-x64 /usr/local/bin/probecodex-agent
sudo chmod +x /usr/local/bin/probecodex-agent
probecodex-agent install

Options: --no-vpn (skip VPN), --no-service (skip system service), --headless (use token instead of browser)

Uninstallation:

probecodex-agent uninstall

Options: --keep-config (preserve settings), --keep-vpn (preserve VPN config)

Available on all tiers with usage limits. See pricing for details.
Note: macOS can share USB devices but not connect to shared devices (OS limitation).

📚 Need Help?

Check out our comprehensive documentation and guides

Contact Support →
© 2026 Droidtech 42 AI Labs AB, Org.nr 559534-0745, Stockholm. All rights reserved.