ProductFlo
Orchestration layer for mission-critical hardware engineering: AI agents plus a graph index over schematics, firmware, CAD and BOMs.
What it does and how it connects
ProductFlo is the orchestration layer for mission-critical hardware engineering. Agents read schematics, firmware, CAD, and BOMs in place, catching pin mismatches, BOM drift, and cross-discipline ECO conflicts before they cost a respin. Agents propose diffs and humans approve, with no migration and no rip-and-replace. It works as a graph index, a set of agents, and a review gate: ProductFlo reads existing tools in place, builds a typed graph of every part and connection, runs agents that draft safe changes, and gates every commit through the humans who should see it.
The surface a designer sees in the dashboard is the same surface an agent hits in code: typed, scoped, diffable, and audit-logged, with typed tool calls over JSON-LD, every mutation returning a reviewable diff, role-scoped credentials per agent, per product, and per rev, webhooks on every state change, and MCP-native wiring for any model. Agents are scoped, auditable, and dry-run capable, and they propose diffs, never commits. Users bring their own models or use ProductFlo's.
ProductFlo shows up as in-host plugins where engineers already work: a task pane in SolidWorks, a bot on GitHub, and a panel in Onshape, serving the same live graph. The homepage lists the Onshape document panel, the Fusion 360 cloud connector, and the KiCad schematic and layout flow as available, and the SolidWorks assembly task pane, the GitHub PR review checks, and the Altium schematic side panel as in development. The homepage also states SOC 2 Type I audited in 2025-Q4, self-hosted and air-gapped deployment, and that every agent call is audit-logged with the prompt, the model, and the diff produced.
Alternatives
Compare side by side- eda-agent
An MCP server that drives a live Altium Designer session through a DelphiScript bridge, rather than an orchestration layer with a graph index and review gate.
- Flux
A cloud-native AI ECAD platform that reads specs and generates schematics natively, rather than an orchestration layer with a graph index and review gate.
- MecAgent
A separate commercial desktop copilot that acts inside the open SolidWorks session, rather than an orchestration layer with a graph index and review gate.
- kicad-mcp-pro
A profile-gated MCP server for KiCad with read-only review, build, and manufacturing profiles, rather than an orchestration layer with a graph index and review gate.
Recurring errors it addresses
Error Index entries this tool is built to reduce or work around.
- An engineer running Claude Code against KiCad found the agent kept repeating a stale claim of 19 DRC violations that lived on in prose docs. MCP tool summaries cannot be treated as live numbers; only DRC message text and actual exports are authoritative.Error Index
- A KiCad MCP bridge normalizes DRC, connectivity, and geometry into its own output format, and that normalized output can silently disagree with the native KiCad engine. The maintainer had to build seeded false-PASS and false-FAIL tests because the bridge layer cannot be trusted as engineering truth on its own.Error Index
- An Altium agent tool sized back drills the way Altium's help says (hole plus 2 times the oversize, giving 0.8 mm), while Altium's own Draftsman drill table and the board's hole list both say 0.5 mm (hole plus the oversize once).Error Index
- A shipped SolidWorks agent skill called interference-check API methods that do not exist (InterferenceDetection, GetInterference(index), GetComponents) and called Done() before computing, so its core validation step could never complete on a real machine. The check silently never ran.Error Index
- ChatGPT's Computer Use agent cannot drive Autodesk Fusion 360: selecting Always allow does not stick, a later window-state request fails with 'Computer Use was not approved to use fusion360', and the requested CAD design could not be created. Desktop logs recorded three allow-persist-always approvals with no persisted entry in the config.Error Index
Sources
Not verified
- Real user voices: the only quote found is vendor-published on the homepage, from Thibault Corens, CTO at Presso, and is not used as an independent user voice here. The homepage also states a 74 percent ECO cycle time reduction figure; that figure is self-reported by pilot teams and is not carried as a verified fact in this entry.
- A public product repository (ProductFlo is a commercial product with no public repo)
- Enterprise plan price (no price stated on the homepage)
Last verified November 12, 2026. Listings are informational. The evidence score measures public, verifiable evidence and is not an endorsement or a compatibility claim.