Web-native process simulation

Optimizing flowsheets,
made seamless.

ProcessX is a process simulator that runs entirely in your browser — with industrial-grade thermodynamics, built-in optimization, and an AI copilot that builds and tunes flowsheets alongside you.

Powered by industry-standard numerics

CoolPropSUNDIALSWebAssemblyC++ solver core

Everything a modern simulator should be

Legacy tools were built for the desktop era — heavy installs, binary file formats, and licenses that follow you around. ProcessX starts from a different premise.

Web-native

The entire solver runs in your browser via WebAssembly. Nothing to install, no license servers to chase. Open a tab and start simulating — then share a flowsheet with a link.

Superior performance

A modern C++ solver core compiled to WebAssembly converges steady-state flowsheets in milliseconds, right on your machine. No round-trips to a remote compute server.

Built-in optimization

Optimization is a first-class citizen, not a bolt-on. Tune parameters and process configuration together to find designs that are better — not just feasible.

AI-native

Built from the ground up for LLM agents. Flowsheets serialize to clean JSON, so an AI copilot can read, build, and tune your process alongside you — even from a P&ID image.

Rigorous thermodynamics

A CoolProp-backed property package with multi-component mixtures and real equations of state (HEOS). The same numerics trusted across academia and industry.

Steady-state & dynamic

Solve steady-state with a robust Newton solver, or run transient simulations with implicit DAE integration powered by SUNDIALS.

AI Copilot

An engineer's copilot, fluent in your flowsheet

Because every flowsheet is plain JSON, an LLM agent can genuinely understand it — not guess at a binary file format. Ask the copilot to add a recycle loop, size a compressor, troubleshoot a convergence error, or extract a process from a P&ID image.

  • Build and edit flowsheets in natural language
  • Reason over the full simulation state, not screenshots
  • Import a P&ID image and turn it into a working model
heat_exchanger.json
{
  "SimpleHeatExchanger": {
    "name": "HX-101",
    "inlet": { "stream": "feed" },
    "outlet": { "stream": "product" },
    "pressure_drop": { "value": 10000.0, "fixed": true },
    "heat_duty":     { "value": 100000.0, "fixed": true }
  }
}

Human-readable JSON means your simulation is portable, diff-able, and something an AI agent can reason about directly.

From idea to optimized design, in one place

Build, solve, and optimize without ever leaving the browser.

01

Build

Lay out unit operations — mixers, splitters, pumps, valves, heat exchangers, columns — or just describe your process in plain language and let the copilot assemble it.

02

Solve

The WebAssembly solver converges your flowsheet instantly in the browser. No queues, no installs, no waiting on a remote server.

03

Optimize

Set your objective and constraints, and let the built-in optimizer search across parameters and configuration to find a better design.

Rethink your simulation workflow

Join the engineers building the next generation of process designs — faster, web-native, and AI-assisted.