Skip to main content
Reflow
Open Source

Your AI engineering team

An open-source framework that orchestrates specialized AI agents to design, validate, and ship complete hardware systems — from firmware to PCBs to enclosures.

npx @reflow.labs/reflow init my-sensor-station
9 Agents7 SubsystemsOpen Source

Describe. Validate. Ship.

Reflow wraps Claude Code to run a board of AI engineers. Each agent owns a domain. Every change cascades through all affected subsystems automatically.

01

Describe

Tell Reflow what you're building. Sensors, protocols, constraints — in plain English.

02

Validate

Agents research datasheets and propose designs. You confirm critical decisions. No assumptions.

03

Ship

Every subsystem generates in parallel. Change your mind? Everything updates in sync.

Iterate until you're happy

Single Source of Truth

The hardware manifest stores every component's pinout, address, and dimensions. All agents read from it.

Cascade Updates

Change a sensor? Firmware, PCB, enclosure, docs, and infra agents all update in sync.

Human-in-the-Loop

AI researches datasheets, but you confirm pin assignments. Reflow never assumes.

Meet the engineering board

Nine specialized AI agents, each an expert in their domain, working autonomously and in concert.

O

Orchestrator

CEO

Delegates tasks, resolves cross-domain conflicts, and coordinates the board.

DelegationConflict ResolutionStrategy
F

Firmware

Firmware Engineer

Generates PlatformIO projects with shared libraries, sensor drivers, and MQTT.

PlatformIOC++SensorsMQTT
P

PCB

Electrical Engineer

Creates KiCad schematics with electrical rules and design validation.

KiCadSchematicsERC
E

Enclosure

Mechanical Engineer

Models parametric OpenSCAD enclosures with colored GLB previews.

OpenSCADParametric3D Printing
I

Infra

DevOps Engineer

Configures Docker stacks with Home Assistant, Mosquitto, and Grafana.

DockerHome AssistantGrafana
S

Software

Software Engineer

Builds the CLI, website, and framework TypeScript infrastructure.

TypeScriptCLInpm
D

Design

Design Engineer

Crafts UI/UX, ensures accessibility, and maintains the design system.

UI/UXAccessibilityDesign Systems
D

Docs

Doc Specialist

Writes documentation, guides, and content across all subsystems.

MDXGuidesAPI Reference
Q

QA

QA Engineer

Validates outputs, runs tests, and holds veto power over any PR.

TestingValidationCode Review

Every layer of the stack

From a single description, Reflow generates production-ready code across every subsystem.

Firmware

PlatformIO project with shared library, sensor drivers, OLED UI, MQTT, and OTA updates.

PCB Schematics

KiCad schematic with electrical rules checker, pin conflict detection, and power budget validation.

Enclosure

Parametric OpenSCAD models with sensor cutouts, mounting posts, and printable STL export.

Documentation

Full docs site with wiring guides, API reference, BOM, and setup instructions.

Infrastructure

Docker stack with Home Assistant, Mosquitto, InfluxDB, and Grafana dashboards.

CI/CD Pipelines

GitHub Actions workflows for build, test, lint, deploy, and release automation.

Three commands. Full stack.

Initialize a project, describe what you want. Reflow handles the rest.

Init
Describe
Generate
terminal
$ npx @reflow.labs/reflow init my-sensor-station
$ cd my-sensor-station
$ npx @reflow.labs/reflow
> Add a SEN55 air quality sensor and SCD40 CO2 sensor
> to my ESP32 project
Orchestrator Delegating to firmware, PCB, enclosure agents...
Firmware Researching SEN55 datasheet...
PCB Confirming I2C pin assignments...
? Confirm pinout: SDA=21, SCL=22, DIN=13 [Y/n]
Firmware generated (PlatformIO + shared lib)
PCB schematic created (KiCad + ERC passed)
Enclosure modeled (OpenSCAD + sensor cutouts)
Documentation built (wiring guides + API ref)
Infrastructure configured (Docker + HA + Grafana)
CI/CD pipelines ready
QA validation passed — all 9 agents complete

Stop building from scratch

Every subsystem, validated and generated. Focus on what makes your project unique.

Firmware
Hours of boilerplate
AutoGenerated with drivers + MQTT + OTA
PCB Schematic
Manual KiCad wiring
AutoAuto-generated with ERC validation
Enclosure
CAD from scratch
AutoParametric model with sensor cutouts
Documentation
Write it yourself
AutoFull docs with wiring guides + BOM
Infrastructure
Cobble together Docker configs
AutoHA + Mosquitto + Grafana stack ready
CI/CD
Copy-paste YAML
AutoBuild, test, lint, deploy — automated

Ship hardware at the speed of software

Nine AI agents. Seven subsystems. One command. Describe your hardware project and let the engineering board handle firmware, PCBs, enclosures, docs, and infrastructure.

9AI Agents
7Subsystems
< 1 minTo Scaffold