$ pip install simulai

Collecting simulai...

Downloading simulai-2.1.0.tar.gz (4.2 MB)

Installing collected packages: simulai

Successfully installed simulai-2.1.0

SimulAI — The Simulation AI Framework

Read the Docs

Quick Start

01

Install

$ pip install simulai

02

Configure

$ simulai init --physics --agents

Created simulai.toml

03

Run

$ simulai run sim.py

Simulation started: 1000 agents, 60fps

Features

Physics Engine

Differentiable rigid-body and soft-body physics with GPU acceleration.

simulai.physics.RigidBody(mass=1.0)

Agent Systems

Multi-agent RL with configurable communication protocols.

simulai.agents.Swarm(n=500)

GPU Acceleration

CUDA and Metal backends for 100x speedup on supported hardware.

simulai.config.set(backend="cuda")

Real-Time Viz

Built-in 3D visualization with camera controls and recording.

simulai.viz.render(scene, fps=60)

Python SDK

Pythonic API with type hints and async support.

from simulai import Simulation

Rust SDK

Zero-cost abstractions for performance-critical simulations.

use simulai::prelude::*;

API Reference

simulai.physics
simulai.agents
simulai.render
class RigidBody(mass: float, shape: Shape) -> Body
def simulate(world: World, dt: float = 0.016) -> State
def add_force(body: Body, force: Vec3) -> None