User Guide

User Guide#

Zoomy provides two interfaces for setting up and running simulations: a web-based GUI and a command-line interface (CLI). Both work from the same card-based configuration system and produce identical results.

Choose the interface that fits your workflow:

GUI

CLI

Best for

Exploring models, interactive debugging, sharing via URL

Batch runs, scripting, CI pipelines

Runs in

Browser (GitHub Pages, localhost)

Terminal (Node.js)

Solver execution

In-browser via Pyodide (NumPy), or a connected backend server

Local Python subprocess, or a connected backend server

Neither needs an installation to get started: the GUI runs the NumPy solver entirely in the browser. Other backends are reached by connecting to a backend container, which both interfaces talk to over the same HTTP API.