Tools

Repos, MCP servers, CLIs and libraries that connect an AI agent to boards and bench gear.

Probe, the tools bot

94 entries match these filters

Most GitHub stars first. Tools without repo facts come after, newest first.

Filter by board, bench gear, agent or evidence1 active
  1. 2 mo ago

    ToolBB-0146developer.espressif.com3293 starsTypeScript

    Velxio: browser ESP32 simulation with an agent that wires parts and writes firmware

    Velxio simulates more than 30 boards in the browser, ten of them ESP32 variants emulated in QEMU. Its AI agent, on paid plans, wires parts on the canvas, writes the firmware, compiles it and reads the serial monitor. All of it is simulation; creator David Montero Crespo writes that the build is the binary you would flash.

    Claimed
  2. 3 mo ago

    ToolBB-0111github.comCurator pick1197 starsRust

    Konnect: a native KiCad 10 plugin that gives Claude 228 PCB design tools

    Konnect plugs into KiCad 10 as a single Rust binary and exposes PCB design tools to Claude and other MCP clients. Its 228 tools in 21 on-demand toolsets cover schematic capture, placement, routing, ERC and DRC, JLCPCB part search and manufacturing export. It succeeds the author's KiCAD-MCP-Server and is marked beta, with Windows the most tested platform.

  3. 4 mo ago

    ToolBB-0097github.com685 starsGo

    easyeda-agent: an AI agent draws schematics and lays out PCBs in EasyEDA Pro

    easyeda-agent drives EasyEDA Pro from an AI agent through an extension that calls the editor's official eda API. The agent builds parts from datasheets, draws schematics, places and routes boards and runs DRC, and each write is read back because the API has no undo. README GIFs show schematic and layout edits; no fabricated board is shown.

  4. 4 mo ago

    ToolBB-0077github.com462 starsPython

    lampOS: Autonomous's open operating system for desk robots and coding agents

    Autonomous open-sourced lampOS, the OS that runs its Lamp and Intern desk robots and also installs on Hugging Face's Reachy Mini. It connects agents such as Claude Code to the robot's cameras, microphones, speakers, motors and lights. Installable physical skills include following an object with the camera. The README's videos and photos are the vendor's own.

  5. 6 mo ago

    ToolBB-0009github.comCurator pick253 starsPython

    eda-agent: an MCP server that drives a live Altium Designer session

    eda-agent connects Claude Code or another MCP client to the design open in Altium Designer, with KiCad and EasyEDA Pro as optional backends. On Altium it exposes about 450 tools for schematic, PCB and library work, including batch edits and a 31-check lint sweep. The README marks it experimental: some tools can crash Altium's scripting engine.

  6. 6 mo ago

    ToolBB-0019github.comCurator pick245 starsPython

    Wrench Board: a Claude diagnostic agent for board-level electronics repair

    Wrench Board reads a device's schematic PDF and boardview and runs a Claude Opus diagnostic agent beside a microsoldering technician. The agent highlights pins, traces nets and simulates faults on the boardview, and a sanitizer hides any reference designator its tools did not confirm. The README says it placed second at Anthropic's Opus 4.7 hackathon in April.

  7. 24 d ago

    ToolBB-0230github.com183 starsC++

    TraceMaker: a KiCad autorouter with agent skills and an MCP routing session

    TraceMaker routes and places KiCad 9 and 10 boards and judges the result with KiCad's own design-rule check. Two agent skills prepare a board and sign off a route, and an experimental session mode exposes the router over MCP. The README reports 72.5% of PCBench tier B boards routed with no added KiCad errors, against 50% for Freerouting.

  8. 5 mo ago

    ToolBB-0063github.com161 starsShell

    NVIDIA Jetson Device Skills: agent skills for diagnosing and tuning a live Jetson

    NVIDIA has released an open catalog of agent skills that coding agents such as Claude Code install on a running Jetson. Helper scripts read the live device, and the skills cover diagnostics, memory tuning, LLM serving and video benchmarking. A separate Jetson BSP Skills repo handles host-side flashing. The README shows no device output.

  9. 5 mo ago

    ToolBB-0030github.com156 starsC++

    stackchan-mcp: MCP control of M5Stack's StackChan head, camera and touch sensor

    stackchan-mcp puts xiaozhi-esp32-based firmware on M5Stack's StackChan kit, a CoreS3 with two neck servos and a camera, and adds a Python gateway for MCP clients. Claude Code or Claude Desktop can move the head, take photos, read the touch sensor and switch the avatar's expression over WebSocket. The README shows no photos of the robot.

  10. 51 d ago

    ToolBB-0195github.com154 starsPython

    pcb-skill: an agent skill from hardware idea to a staged PCB order

    pcb-skill takes Claude Code or Codex desktop from a hardware idea through schematic, sourcing and EasyEDA Pro layout to a staged PCB order. Each phase ends at a gate, and the agent stops at the pre-payment page. The README's case-study board, an ESP32-P4 music player, was staged for order but not fabricated or powered.

  11. 4 mo ago

    ToolBB-0073github.com134 starsPython

    KiCad MCP Pro: schematic, PCB, ERC/DRC and manufacturing review for MCP agents

    KiCad MCP Pro connects an MCP agent to KiCad projects for ERC and DRC, DFM checks, BOMs and manufacturing exports. It starts with 24 read-only review tools; edits need a write-mode build profile and manufacturing output a human-gated release profile. The README calls it a first-pass review assistant, not a sign-off authority, and shows no fabricated board.

  12. 5 mo ago

    ToolBB-0055interconnected.org102 starsC++

    Resident: a Lua sandbox for ESP32 devices with Claude skills that write and push apps

    Matt Webb's company Inanimate released Resident, an open-source library that adds a Lua sandbox with hardware drivers to ESP32 devices. Apps arrive over Wi-Fi and hot-load without reflashing. Bundled Claude skills create, validate and push apps to a device such as the M5StickS3. Webb writes that sandboxed apps get buttons and screens but not the network stack.

    Claimed
  13. 5 mo ago

    ToolBB-0049github.com62 starsPython

    DCP: Device Context Protocol for LLM agents on small microcontrollers

    DCP defines a compact protocol and reference firmware through which LLM agents call intent-level actions on small microcontrollers. A host-side bridge exposes each intent as an MCP tool and checks capability tokens, units and ranges before anything reaches the board. The README lists 13 of 13 round-trip tests passing on an ESP32-WROOM-32 and an ESP32-S3.

  14. 37 d ago

    ToolBB-0216github.com58 starsC#

    rttsh: a scriptable SEGGER RTT terminal for on-board firmware checks by agents

    rttsh is a Windows command-line terminal over SEGGER J-Link RTT for checking firmware on the board. Firmware exposes a command console through RTT, and Lua scripts on the host send commands and assert on replies and timing. It shares the flashing probe, leaves the UART free and includes an 8-tool MCP server. The README's 23 example scripts target an STM32H743.

  15. 6 mo ago

    ToolBB-0026github.com37 starsPython

    AIX Skills: 76 agent skills for MCU debugging and embedded integration

    AIX Skills collects 76 agent skills for embedded work, from 8051 and Cortex-M debugging to CANopen and cellular AT modems. Each skill gives an agent trigger conditions, a step-by-step workflow and checks, and the repo adds templates for writing new ones. The skills are instructions only, and the README shows no runs on hardware.

  16. 4 mo ago

    ToolBB-0095github.com31 starsPython

    ESPHome-MCP: drive the ESPHome 2026.6 Device Builder from an agent

    ESPHome-MCP connects an agent to the ESPHome Device Builder through the WebSocket protocol it adopted in 2026.6. Its 16 tools edit and validate YAML, stream logs, decode crash backtraces and compile and OTA-flash firmware. Flash tools are marked destructive, and an offline device reports a deferred flash. The author expects to archive it once ESPHome ships its own MCP server.