Board

M5Stack

M5Stack's ESP32-based modules with screens, cases and stackable add-ons, such as the Core and StickC lines.

Toolsfor M5Stack

The most active tools first.

  1. 25 d ago

    ToolBB-0227github.com1 starC++

    AgentFace32: an ESP32 desk display for Claude Code and Codex agent status

    AgentFace32 shows what coding agents such as Claude Code and Codex are doing on an ESP32 board with a small screen. Agent hooks send JSON events over the local network, and the device draws a face, a status line, a task timer and alerts. The README's video shows it following a live Codex session on an M5Stack Basic.

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

  4. 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.

  5. 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
  6. 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

All 10 tools tagged M5Stack

Builds, guides and news tagged M5Stack

Ranked by points weighed against age. New entries with early votes rise.

  1. 55 d ago

    BuildBB-0192github.comBuild of the week

    Tide & Wind Tracker: byte-exact hardware-in-the-loop tests for e-paper

    Tide & Wind Tracker shows tides and wind on an M5Stack PaperColor and tests its e-paper rendering on the ESP32-S3 itself. Test firmware renders fixtures sent over USB and returns the canvas bytes for comparison with golden images. Claude Code iterated against those tests while a person approved every change. The README has a photo of it running.

    Shown working
  2. 5 mo ago

    BuildBB-0033github.comBuild of the week

    Pixel Pets: a father and son build M5Stack virtual pets with Claude-written firmware

    Marcel Dütscher and his 10-year-old son built Pixel Pets, virtual pets for three M5Stack boards, with Claude writing the firmware under their direction. The CoreS3 version adds voice control through M5Stack's Module LLM, and pets swap gifts over ESP-NOW. Photos, a 10-second clip and a two-minute reel show the pets running on the devices.

    Shown working
  3. 3 mo ago

    BuildBB-0132github.com

    code-chan: coding-agent status and permission prompts on an M5Stack CoreS3

    code-chan runs on a Stack-chan robot with an M5Stack CoreS3 and shows whether Claude Code or Codex is ready, working or waiting for permission. The user approves or rejects a prompt on its touchscreen. A local Node.js bridge sends hook events over USB serial, and the firmware checks each message before acting. README photos show three states.

    Shown working
  4. 3 mo ago

    BuildBB-0118github.com

    StackChan Remote MCP: Codex controls a CoreS3 robot's face, camera and touch

    StackChan Remote MCP connects Codex to an M5Stack CoreS3 StackChan robot through a FastMCP server and an MQTT broker on a VPS. Codex switches the robot's expression, gets camera photos back as MCP images and reads screen and head-pad touches from an unread queue. The README reports an end-to-end test on a CoreS3 but shows no photos or logs.

    Claimed
  5. 4 mo ago

    GuideBB-0086developer.espressif.com

    Espressif's notes on building a Zephyr BLE and SoftAP provisioning app with Cursor

    Ricardo F. Tafas Jr of Espressif describes building Zephyr provisioning over BLE and SoftAP for the M5Stack ESP DualKey with Cursor. He tested each step on the bench through build, flash and UART traces. His practices include specs first, proving a module in a sample app, a journal of failed fixes and no edits to upstream Zephyr.

    Claimed
  6. 5 mo ago

    NewsBB-0048espressif.com

    Espressif on Code with Claude: Cardputers, Claude Code and Desktop Buddy

    Espressif published a recap on 14 May of ESP32 projects from Anthropic's Code with Claude event, where each attendee got an ESP32-S3 M5Stack Cardputer. Attendees described a program in plain language, and Claude Code wrote and flashed it. The post also covers Claude Desktop Buddy, a BLE reference design on the M5StickC Plus, and Espressif's own ESP Desktop Buddy library.

    Claimed
  7. 6 mo ago

    GuideBB-0016developer.espressif.com

    Developing a Rust IoT device with an AI agent on an ESP32-S3

    Ricardo F. Tafas Jr of Espressif explains how he built Rust firmware for an ESP32-S3-based M5Stack ESP DualKey, with Cursor's agent writing the code. The device handles Wi-Fi, BLE and provisioning. He fed UART traces back to the agent and stepped through with OpenOCD and GDB when its reasoning stalled. Photos show the board's red and green status LEDs.

    Shown working