Component

Model, simulate, and collaborate in your browser

The ODE+ Component editor with the PID_Controller model open: the model tree on the left, the Modelica block diagram on the canvas, and the agent panel on the right. A tuning instruction lands in the composer, the agent replies through named tool calls — a floating pid.mo code card marks the edited gains — a run streams into a chart widget, and the loop parks on the settled response.

What Component can do

The new standard for system modeling. No installation, zero local compilation.

Model

Intuitive visual modeling meets native Modelica.

Drag, connect, and run. Toggle seamlessly between graphical blocks and underlying Modelica code. What you see is exactly what you simulate.

A Modelica diagram mid-connection. A signal is dragged from integrator.y to PI.u_s, which rings as the port it lands on, and the wire draws itself along the model. The same connect statement appears in the open source card at the instant the wire arrives.

Simulate

Mixed local/cloud compute. Zero-setup simulation.

Ditch the endless local compilation. Offload heavy workloads to elastic GPU clusters. Experience sub-second feedback backed by a cloud-native architecture.

The same model with Run pressed. The Run button fills while the job is out on eight cloud workers, and the result plot fills in beside the diagram as the answer comes back, settled in 0.68 seconds.

Collaborate

Engineering is no longer a solo mission.

Invite teammates with a single link. Experience Figma-like multiplayer modeling with real-time cursor sync, live parameter tweaking, and instant feedback. Collaborate seamlessly across different disciplines, no matter where your team is located.

A collaborator's cursor crosses the canvas and lands on the PI controller block, which is now ringed as selected, and in the Inspector beside it the k gain scrubs from 1.40 to 1.60.

Version history

Visual version history. Zero Git complexity.

Say goodbye to model_v2_final_FINAL.mo. Graphical modeling shouldn't require complex code repositories. ODE+ automatically saves your progress into a clean, visual timeline. Name key milestones, instantly preview past iterations, and restore any state with a single click.

A version history panel listing six saves over three days: two milestones the engineer named, and four automatic saves carrying only a time. The selection walks back to Baseline and the canvas ghosts everything the two-inertia split milestone added, with Restore ready beneath the list.

Ecosystem

Native support for industry standards.

Stop reinventing the wheel. Plug and play with the Modelica ecosystem you already know. 1-click FMI 2.0 export for interoperability with your existing tech stack.

Flagship

Modelica Standard Library

Open source

Buildings

Open source

ThermofluidStream

Open source

PowerSystems · OpenIPSL

Open source

Modelica.Media · ExternalMedia

ODE+ apps

ODE+ apps

Commercial libraries

Native support for the commercial libraries you already own.

Bring your existing library licences with you. Encrypted models load, compile, and export as FMUs without leaving the browser and without exposing source.

Supported

HVAC & HumanComfort

Supported

Powertrain

Enterprise

Private model registry

Coming soon

More libraries

AI stack

Beyond modeling. Your AI-powered engineering stack.

AI-guided copilot

A drive shaft with two inertias and a spring coupling, asked for in one line typed into the prompt bar. The diagram above it assembles itself left to right as the line lands — torque source, first inertia, spring, second inertia — each connected to the next along the shaft.

Icon editor

An icon being drawn on a square artboard. The prompt reads round sensor, 5 ticks; the stroke draws itself into the dial that Modelica's own rotational speed sensor carries — a ring, five ticks, a needle and its hub — and the selection frame and handles settle around the finished glyph.

Modern documentation

A page of documentation about the drive shaft assembly. The rotor's inertia is bound into the sentence as a live reference to the model — a chip reading rotor.J, 0.012 kilogram metre squared — rather than as a number copied out of it, and the closing sentence is selected, with the editor offering to improve the writing.

Ready to build?