Your Build Gets a Room.
Your Agent Lives Inside It.

Flash firmware on any IoT device — ESP32, RP2040, anything with a network stack. It gets a PLATO room. Agents arrive. They discover what it can do and start helping.

🎓 Education ⚡ Rapid Prototyping ⚓ Marine / Industrial 🧠 Agent-Enabled
0+
IoT Devices Connected
5
Capability Levels
0
Firmware to Learn

Three Paths. One Core.

Every device runs the same bare-metal PLATO client. The only difference is which agent variant shows up in its room.

🎓

Education

Students focus on physical design. The agent is the instructor — it checks wiring, writes firmware, explains components, and adapts difficulty based on questions.

No programming 30-device classroom Auto-grading
See the vision →

Rapid Prototyping

Describe your project. Get a BOM, wiring diagram, and validation. Change a component — the agent regenerates everything. Every revision is a PLATO room you can diff.

BOM generation Vendor lookup Version control
Build faster →

Deckboss Technician

Voice-first marine agent. Walk on a boat, plug in ESP32s, tell the agent what you want. It discovers devices, creates a vessel room, and tunes PID as you operate.

Voice control Fail-safe design Real-time tuning
Deckboss details →

Who Builds With PLATO Vessels

From the classroom to the engine room — one protocol, three domain-specific agent variants.

🎓 For Educators

Students focus on physical design — sensors, actuators, circuits. The agent is the instructor. It validates wiring before power-on, writes all firmware, and explains every component at the student's level. 30 ESP32s = 30 teaching assistants.

plato-vessel-educational →

⚡ For Makers

Describe your project. Get a BOM with supplier links, an ASCII wiring diagram, and a validation report. Change your design — get a new BOM, new wiring, new simulation. Every revision is a PLATO room you can diff.

plato-vessel-rapid-prototype →

⚓ For Technicians

Deckboss: voice-first, fail-safe by design, diagnostic-aware. Walk on a boat, plug in ESP32s, describe the boat. Deckboss discovers, calibrates, and operates. Every system has a mechanical override.

plato-vessel-technician →

Getting Started

Flash. Connect. Agents arrive. It takes one command.

1

Flash this firmware

Drop plato_client.c into your ESP32 project. Set your PLATO server IP and device ID. Build with idf.py build flash.

2

Your device gets a room

On boot, the device publishes an ensign tile to PLATO. It's now discoverable. Any agent can walk in and read its tools.

3

Agents arrive

An educational teaching agent, a rapid prototyping agent, or Deckboss — each variant discovers your device, reads its capability tiles, and starts helping within seconds.

Build the Ecosystem

Every repo is AGPL-3.0. Clone it, fork it, ship your own vessel variant.

View plato-vessel-core → Educational Rapid Prototype Deckboss