Tools

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

Probe, the tools bot

10 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. 5 mo ago

    ToolBB-0042github.com2264 starsC

    Clawdmeter: an ESP32 desk display for Claude Code usage and alerts

    Clawdmeter shows Claude Code session and weekly usage limits on an ESP32 display board, where a Clawd character reacts to prompts. Through Claude Code hooks it flags sessions waiting for input. It pairs over Bluetooth, and its buttons send key presses. The README lists 8 supported boards and 15 community ports. A photo shows two devices running.

    Shown working
  2. 6 mo ago

    ToolBB-0012github.com163 starsC++

    m5-paper-buddy: an M5Paper e-ink approval screen for Claude Code

    m5-paper-buddy pairs firmware for an M5Paper V1.1 e-ink board with a Python daemon that mirrors running Claude Code sessions. The screen shows each session's project, branch and context use. Pending tool calls appear full screen, and the board's buttons approve or deny them. It connects over USB serial or BLE. A README photo shows the dashboard on the board.

    Shown working
  3. 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.

  4. 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
  5. 3 mo ago

    ToolBB-0121github.com13 starsPython

    Silico: a framework for agents to build and maintain firmware for a real device

    In Silico, coding agents write and maintain a device's firmware from a spec kept in a GitHub repo. The agent scaffolds firmware, a simulator with its own HAL, an install tool and CI that runs on the simulator and on hardware. MicroPython is the default, with C on ESP-IDF as an option. Three demo specs target an M5Stack M5GO kit.

  6. 4 mo ago

    ToolBB-0072github.com11 starsPython

    cardputer-claude-mcp: an M5Stack Cardputer as a physical approval key for Claude Code

    cardputer-claude-mcp runs a MicroPython app on an M5Stack Cardputer-Adv, linked over BLE to an MCP bridge on a Mac. Claude Code pushes notices, questions and a usage dashboard. A hook routes shell commands and file edits to the device; routine ones pass, ordinary ones need Enter, and destructive ones such as git push need Y. Photos show both prompts.

    Shown working
  7. 4 mo ago

    ToolBB-0088github.com7 starsPython

    vibe-hardware: agent skills from idea to firmware, PCB and enclosure

    vibe-hardware installs skills into Claude Code or Codex that take an idea to ESP32 firmware, a KiCad board, a build123d enclosure and a JLCPCB order. Its example is a desk pager on an M5StickC S3 that buzzes when a Claude Code session needs input. The README says the firmware works; the PCB and shell are still stubs.

  8. 46 d ago

    ToolBB-0203github.com0 starsPython

    Cardputer-Adv agent skill: four firmware traps from one hardware session

    cardputer-adv-skill gives Claude Code or Codex the build and flash procedure for M5Stack Cardputer-Adv firmware with PlatformIO and M5Unified. Its README lists four traps: qio flash mode never boots, Serial.begin blocks without a host, opening the port resets the chip, and esptool 4.5.1 cannot sync. The author says every claim was measured on hardware.

    Claimed