Corvus is firmware that turns a ~$5 ESP32-C5 board into a conversational AI agent — it senses, decides and acts locally. No app, no cloud middleman. Flash it from your browser.
Works in Chrome or Edge on desktop (Web Serial). Plug the board in over USB and click install. On Safari/Firefox or a phone, use tools/corvus-ota.sh from the repo instead.
esp-claw.local) and use Update over Wi-Fi on the Status screen — no cable needed, with automatic rollback if an update fails.
Describe what you want in plain language; the agent reads sensors, toggles pins, draws to a screen, sends messages, schedules jobs.
Capabilities are packaged as skills the model activates on demand, with drivers for GPIO, I²C, SPI, displays, cameras, sensors and more.
Point it at any OpenAI-compatible endpoint — a local Ollama on your LAN or a self-hosted model over the internet. Runs great on small local models.
Corvus is an MCP server and an MCP client, so it plugs into a wider tool ecosystem over your network.
A declarative router maps triggers — messages, timers, sensor events, boot — to actions, so the device acts on its own.
Once flashed, push new firmware over Wi-Fi with automatic rollback if an update fails to boot.
Corvus runs on the ESP32-C5 (dual-band Wi-Fi 6 + BLE). Any C5 dev board works — a few good starting points:
Pre-flashed boards coming soon.