expt logo expt.in
Version 2.0 WebAssembly Engines Active

Scientific Simulation, Unbound.

Three hyper-realistic, open-source simulation engines running 100% in your browser. From microsecond electronics to multi-axis mechanical assemblies and adaptive ecosystem graphs—run instantly, locally, and completely free.

Engines Purpose-Built for Exploratory Science

A triad of specialized simulation tools designed to eliminate the boundary between raw physical mathematics and user-friendly visual interaction.

Stylized Mockup Actual Screenshot
Circuit Simulator Interface
Electronics & Signals

Circuit Expt

A high-fidelity electronics playground powered by an optimized, custom-compiled Ngspice WebAssembly engine. Design, wire, and test complex electrical circuits with true physical waveforms rendered live in your browser.

  • Integrated Audio Inputs & Outputs: Bind real hardware microphone inputs to input nodes, feed raw DAC outputs directly to your system speakers, and synthesize hardware filters in real-time.
  • Visual React Flow Canvas: Build and modify circuit nets with a modular node-editor that synchronizes automatically with the SPICE engine.
  • MCU Simulation Sandbox: Program microcontrollers inside the schematic, compiling firmware and simulating execution cycles alongside passive components.
Stylized Mockup Actual Screenshot
Physics Simulator Interface
3D Multi-Axis Rigid Body

Physics Expt

An advanced mechanical simulator powered by a custom-compiled MuJoCo WebAssembly engine. Designed around high structural realism, this playground ensures physical forces and joint constraints reflect reality without floating hacks.

  • Proximity-Aware Mechanical Coupling: Solves pinion, gear, and rack behaviors on the fly, applying rigid mathematical joints dynamically when gears mesh or letting you bypass constraints to test pure colliding teeth friction.
  • Complete DOF Control: Explicitly toggle body configurations between fixed welded points, 1D axial rotation (hinges), and unconstrained 6-DOF movement with true gravity vectors.
  • Explicit Physics Reference Panel: Exposes advanced variables like sliding friction, collision contact types (`contype`/`conaffinity`), and joint equality parameters directly in the UI with interactive explanations.
Stylized Mockup Actual Screenshot
Process Simulator Interface
Hybrid Systems & CA

Process Expt

A hybrid systems simulator engineered to model complex relationships, cellular events, and system cycles. Bridge the gap between deterministic calculus and stochastic environmental cellular grids.

  • Runge-Kutta Differential Solver: Simulate multi-variable ecological balances, predator-prey dynamics, and process loops with extreme numerical stability.
  • Wildfire Cellular Automata: Model pixel-by-pixel fire front spread, incorporating wind vectors, moisture, and response dispatch logic directly on an interactive 2D grid.
  • General IoT & Smart Nodes: Read real-world telemetry via WebSocket inputs and fire outbound webhooks for physical actions, combined with a State-Gated LLM Copilot to build grids and write custom logic safely.

Empowering AI Agents with Actionable Tooling

Bridging cognitive reasoning with physically and sociologically accurate environments. expt.in provides zero-latency local action spaces where agents can test layouts, solve physical problems, and safely interact with real-world systems.

Action Spaces Over Empty Logic

Large Language Models are exceptional at writing code and reasoning through text, but they operate in a physical vacuum. Without realistic feedback, an AI agent cannot correctly optimize an audio amplifier circuit, balance an unstable mechanical linkage, or coordinate disaster dispatch resources. They need grounded world models to solve complex, multi-modal tasks.

expt.in solves this by exposing simplified, highly accurate physical and sociological engines directly to AI agents. It provides a robust, local sandboxed sandbox where agents can explore bounds, isolate failure points, and solve complex problems they otherwise couldn't touch.

AI AGENT SANDBOX

Interactive Interfaces for Agents

Built entirely on client-side WebAssembly, our simulators enable AI agents to bridge the gap between abstract reasoning and concrete execution. Agents can utilize browser automation (like Puppeteer or Playwright) or standard WebSockets to interact with simulations in real-time:

  • Local Scientific Problem-Solving: Agents can dynamically wire schematics, tweak joint frictions, or balance cartpoles to solve numerical and structural goals.
  • Real-World Physical Telemetry: Using websocket telemetry and general IoT webhooks, agents can read environment parameters and trigger outbound physical actions to interact with the real world.
  • Iterative Design Self-Correction: While these sandboxes can support model training, their primary power lies in direct, zero-latency validation. Agents can run a layout, observe physical bounds at 60fps, and dynamically redesign the system until it succeeds.

Zero-Server Web Architecture

By compiling industry-standard C simulation libraries to WebAssembly, we deliver desktop-grade physics and electronics directly in the browser.

WebAssembly Simulators

Native C simulation cores like Ngspice and MuJoCo compiled directly to WebAssembly for native-level execution speeds and complete browser sandboxing.

React Flow Graphs

State-of-the-art interactive node editors supporting complex schematic loops, properties sliders, and multi-node routing with custom Monaco Javascript blocks.

State-Gated Yielding

Asynchronous APIs (like LLM prompts or IoT webhook requests) are bridged gracefully into high-frequency 60fps simulation clocks using non-blocking state flags.

Offline-First Stack

Runs entirely client-side. The landing page, assets, and all three simulators operate smoothly with zero external database dependencies or subscription models.

Our Open-Source Pledge

We believe scientific and educational tools should be accessible to everyone, everywhere. expt.in is completely free to use, contains no hidden tiers, requires no account creation, and will remain open-source forever. You can clone the repositories and run them offline locally.