PolySim OS

The Workspace

From a sentence to a simulation

Poly Sim OS unifies four surfaces — graph, viewport, co-pilot, and inspector — into a single browser-native workspace. Try the co-pilot below.

polysimos · untitled.sim
● live · WebGPU local

Node Graph

drag nodes · 5 blocks · 4 links

Render Viewport

Live render viewport showing a glowing 3D fluid simulation field

Data Inspector

energy(t)

flux heatmap

state matrix

θ₁  1.04  −0.21   0.88
θ₂ −0.33   0.97  −0.12
ω₁  2.18   0.04   1.51
ω₂ −1.77   0.62  −0.40

Generate a graph from plain English

Type a system, or pick an example. The co-pilot assembles validated nodes — never inventing physics, only wiring real building blocks.

AI Co-Pilot
drag nodes · 5 blocks · 4 links

Generated node structure for Double pendulum

θ̈ = −(g/L)·sin θ + ξ(t)

Prompt-to-Node Pipeline

The AI assembles. A deterministic validator disposes.

01

Prompt → intent

Your sentence is classified by domain, dimensionality, and system type.

02

Retrieve nodes

Only real, typed nodes from the registry are surfaced as candidates.

03

Synthesize graph

Structured output assembles nodes, ports, edges, and default params.

04

Validate

A deterministic checker verifies port types, units, cycles, and solver fit.

05

Auto-repair & render

Validation errors feed back until the graph is sound — then it renders live.

Step 04 · Validate

The validator checks units, types, and convergence

Before a graph runs, every edge is dimensionally checked — a velocity can't feed a port expecting a concentration . Then the solver is matched to the system's stiffness ratio . Try it live:

convergence.lab — global error vs step size
measured order p ≈ 4.02
test problem with known analytic solution

Global error scales as for a method of order . Halving the step size should cut the error by .

error(h) — log scale

h=1/4
1.48e-5
h=1/8
8.31e-7
h=1/16
4.93e-8
h=1/32
3.00e-9
h=1/64
1.85e-10
h=1/128
1.15e-11

The Visual Node Graph

Drag and drop logic blocks onto an infinite canvas and wire them together. Each node carries a typed I/O contract, so connections are validated as you build.

The Live Render Viewport

A split-screen WebGPU + WebAssembly view that re-renders the moment you tweak a variable — 2D traces, 3D fields, and volumetric output at near-native speed.

The AI Co-Pilot Bar

Describe a system in plain English. A model fine-tuned on arXiv and PubMed assembles the exact nodes, variables, and formulas — it scaffolds, you stay in control.

The Data Inspector

A collapsible bottom panel of live graphs, heat maps, and raw matrices for instant error-checking while the simulation runs.