Rust on ESP32.
Zero setup.

One binary that installs the esp-rs tools, scaffolds a bare-metal esp-hal project, then builds, flashes and monitors your board.

curl -fsSL https://esparc.arc1.io/install.sh | sh

Quick start

esparc setup            tools and targets, once
esparc new blinky       an esp-hal project for the ESP32-C6
cd blinky
esparc run              build, flash, open the monitor

Pick another chip with --chip. Xtensa parts need Espressif's Rust fork, which esparc setup --chip esp32s3 installs.

How it works

Build with an agent

Chips

API

GET /v1/latest?target=<triple>
GET /v1/tools.txt?target=<triple>
GET /v1/manifest.json

What the CLI and the install script read. Append .txt to any path for flat key=value output.