Coming to Kickstarter

The local AI brain for your connected device fleet.

Swarmboard runs AI swarm workflows across your ESP32 boards — including the Arduino Nano ESP32 — pushes over-the-air updates in one click, and manages the whole fleet locally: on your network, with your LLM.

// Be first in line when the campaign goes live. No spam — Kickstarter handles it.

swarmboard.local live
Fleet · 8 devices 7 online · 1 updating
v1.3 OTA · push to all 2 tags

Eight ESP32 boards on your bench. A bug in your application. You unplug each one, hold the boot button, flash, replug, label, reinstall. Forty-five minutes later you've updated half the fleet. There's a better way.

unplug → hold boot → flash → replug → label → reinstall → repeat ×8

What it is

One controller. Your whole fleet, managed as one.

Swarmboard turns a collection of independent ESP32 boards into a coordinated, agent-operable system you manage, update, automate, and extend from a small local controller. A shared control plane where you and AI agents discover, configure, and orchestrate every device on your network as one.

Easy onboarding

Pair new ESP32 boards over Bluetooth from the phone app. They join the fleet — no cables, no boot-button dance.

Mass OTA

Deploy your application to every board in one action — locally, no cloud account, no subscription. Over-the-air, fleet-wide.

Live dashboard

Per-device status, firmware version, uptime, telemetry, and error flags — updated live, in any browser on your LAN.

The AI swarm

Without the agent, your fleet is managed. With it, your fleet is a swarm.

Each device exposes a tool surface the controller can discover and call. You describe what you want in plain English, and Swarmboard orchestrates it across the fleet.

You bring your own LLM — local (Ollama, LM Studio) or cloud (your own API key). Credentials stay on the controller.

swarmboard · agent tool surface ✓
You
Show me every device that hasn't reported in the last hour.
Swarmboard
2 devices silent > 60m:
node-04 (last seen 1h12m) · node-07 (last seen 2h03m)
You
Update every device on the 5GHz network to application v1.4.
Swarmboard
Pushing v1.4 OTA to 6 devices on 5GHz… 6/6 ok
You
When the basement moisture sensor reads above 60%, turn on the dehumidifier and flash the kitchen LED red.
Describe what you want…
Local & no lock-in

It runs on your network. It stays yours.

[ 01 ]

No cloud required

Runs end-to-end on your LAN — reach it at swarmboard.local. Optional cloud is opt-in, for remote and multi-site only.

[ 02 ]

No subscription

Update one device or a hundred — the cost is the same. No seats, no metering, no per-device fees.

[ 03 ]

No vendor risk

Your update pipeline never depends on us. If the company stops, your fleet keeps working.

Apache 2.0 open source

Open source, end to end.

Every software component ships under Apache 2.0 when the first units ship. Fork it. Contribute to it. Build on it.

controller firmware the Library the agent the phone app
Who it's for

Built for people who run more than one board.

Embedded / IoT engineers

Managing a bench full of ESP32 boards. Kill the one-at-a-time flashing loop and ship to the whole fleet at once.

Homelab builders

Running local-first stacks like Home Assistant and ESPHome. No lock-in, on your network, fully open source.

AI-native makers

Excited to talk to your hardware. Describe what you want in plain English and let the swarm carry it out.

Get on the list

Bring your whole fleet into one board.

Swarmboard launches on Kickstarter. Tap notify and you'll be first to know the moment the campaign goes live.

Your fleet. Your network. Your rules.