MES AI
What it is
MES AI is a free, open-source Manufacturing Execution System framework for teams adapting manufacturing workflows, integrations, and user experiences. Its design-time client configures products, routes, dispositions, equipment, plugins, and master data. The runtime handles work-in-process processing, dispatching, inventory activity, shop-floor execution, and hold or disposition workflows. Browser applications include design-time, runtime, ERP simulator, equipment simulator, and WIP client tools. The ERP simulator exercises inbound planning, order release, and outbound reporting without a real ERP connection. Built-in and custom plugins can add REST endpoints, event handlers, equipment behavior, dispatch strategies, and integration logic. A versioned REST API and WebSocket event stream provide near-real-time updates. PostgreSQL is the default database, with SQL Server and Oracle also supported. Optional integrations include OPC UA, MQTT, SAP, Modbus, Redis, STOMP, and AVEVA historian work. Authentication and role-based access control protect API and user-interface workflows. MES AI runs on Linux, macOS, Windows, and self-hosted web deployments.
For and against
For
- Free and open-source framework
- Work-in-process and shop-floor execution
- Plugin-based workflow customization
- Versioned REST and WebSocket interfaces
- PostgreSQL, SQL Server, and Oracle support
Against
- Optional integrations require separate dependencies
- Self-hosted deployment requires technical setup
- ERP simulator does not connect to a real ERP
The verdict
MES AI provides a broad, extensible foundation for manufacturing execution rather than a fixed workflow package. Its simulators, plugins, APIs, and database options support tailored deployments, while integration setup remains a consideration.
Who it suits
It suits manufacturing teams that want to tailor MES workflows, integrations, and user experiences to their operations. It is relevant to organizations needing production, quality, traceability, shop-floor, and ERP workflows.
Plans and prices
MES AI
Free and open-source MES framework
Read 5 Oct 2026 · github.com
On the record
- API and events
- The server exposes a versioned REST API and WebSocket event stream for near-real-time updates.github.com · read 5 Oct 2026
- Applications
- It includes design-time, runtime, ERP simulator, equipment simulator, and WIP client browser applications.github.com · read 5 Oct 2026
- Capabilities
- The runtime supports WIP processing, dispatching, inventory activity, shop-floor execution, and hold or disposition handling.github.com · read 5 Oct 2026
- Core workflows
- Its design-time client configures products, routes, dispositions, equipment, plugins, and master data, while the runtime client processes WIP and shop-floor execution.github.com · read 5 Oct 2026
- Customization
- Built-in and user-defined plugins can add REST endpoints, event handlers, equipment behavior, dispatch strategies, and integration logic.github.com · read 5 Oct 2026
- Databases
- PostgreSQL is the default database, and SQL Server and Oracle are also supported.github.com · read 5 Oct 2026
- Deployment
- MES AI can run on Linux, macOS, or Windows, with a FastAPI server and separate Vite client applications.github.com · read 5 Oct 2026
- ERP flows
- An ERP simulator exercises inbound planning, order release, and outbound reporting flows without a real ERP connection.github.com · read 5 Oct 2026
- Extensibility
- Plugins can add REST endpoints, event handlers, equipment behavior, dispatch strategies, and integration logic.github.com · read 5 Oct 2026
- Integrations
- Optional integration dependencies include OPC UA, MQTT, SAP, SQL Server, Oracle, Modbus, Redis, STOMP, and AVEVA historian integration work.github.com · read 5 Oct 2026
- Intended users
- The framework is intended for teams that want to adapt MES workflows and integrations to their own manufacturing operations.github.com · read 5 Oct 2026
- Product
- MES AI is an open-source Manufacturing Execution System framework for tailoring manufacturing workflows, integrations, and user experiences.github.com · read 5 Oct 2026
- Purpose
- MES AI is an open-source Manufacturing Execution System framework for teams tailoring MES workflows, integrations, and user experiences to their operations.github.com · read 5 Oct 2026
- Security
- The server enforces authentication and role-based access control across API and UI-backed workflows.github.com · read 5 Oct 2026
- Support
- The project asks users to email comments or issues to [email protected].github.com · read 5 Oct 2026
- Testing
- The project describes server-side unit tests and end-to-end SQA coverage for key design-time and runtime workflows.github.com · read 5 Oct 2026
- Tryout
- The repository links to test drives of its MES applications that require no authentication.github.com · read 5 Oct 2026
- Web applications
- The project includes browser-based design-time, runtime, ERP simulator, equipment simulator, and WIP client applications.github.com · read 5 Oct 2026