Draw it, snap it, edit it
Build a network on the map or fix one you inherited. Elements are real layers you can style, select and edit — not a black-box drawing surface.
Made with love, for analytical minds
A real GIS in a browser tab, specialised for hydraulic modelling. Nothing to install. Your data stays with your model — period.
Free to start. Upgrade only when you outgrow the limits.
Industry-standard engines, compiled to WebAssembly and running on your own machine — not reimplementations. Hydraulic and hydrologic modelling comes first; more domains follow.
Want a different engine, or a vote on the order? Say so on the forum.
Most modelling tooling makes you move between a GIS, a modelling package and a spreadsheet. This does the whole loop in one place.
Build a network on the map or fix one you inherited. Elements are real layers you can style, select and edit — not a black-box drawing surface.
Every network, layer and result set is queryable with DuckDB. Join model attributes against imported GIS data and simulation output in one statement.
Import shapefiles, GeoPackage, GeoJSON and cloud-optimised GeoTIFF. Style it, snap to it, and build a model on top of it.
A real Python kernel next to the map. Reach into the model, run your own analysis, and write results straight back as a layer.
Wire imports, queries, runs and exports into a workflow you can re-run when the input data changes.
Branch a network, change what you need, and run scenarios side by side without duplicating the whole model.
This is not a thin client for someone else's server. The solvers, the database and the Python runtime all execute in your browser, and your models are stored locally on your own disk. There is no upload step, because there is nowhere to upload to.
That matters when the network you are modelling is critical infrastructure and the answer to “where does this data go?” has to be “nowhere”.
No sign-up, no trial timer. Load one of the sample networks and run it.