Universe in a Box™

The universe is
the workspace.

Load a star system. Load a galaxy. Load the entire observable universe. Everything renders additively into one physically accurate scene — from a single object to a trillion.

10¹²objects / universe
< 0.01%angular momentum drift
Avro + Icebergopen standards
Scroll

The Workspace Concept

One scene. Everything loads into it.

No switching between views. No separate environments. There is only the universe — and you decide what's in it.

1

Load a star system

Full Sol system with orbital mechanics, 8 planets, 200+ moons, asteroid belt. Origin-centered, physically accurate.

cosmos.load("sol-system", { origin: [0, 0, 0] })
2

Load a galaxy

400 billion stars, spiral arm structure, dark matter halo. The Sol system remains — everything is additive.

cosmos.load("milky-way", { origin: [0, 0, 0] })
3

Load the universe

2 trillion galaxies distributed across filaments and voids. The Milky Way is still there. The scene just got bigger.

cosmos.load("observable-universe", { origin: [0, 0, 0] })

Each load is additive — prior objects remain in scene. Placement, LOD, and streaming are handled automatically.

Code examples are illustrative. Pre-built scenes (Milky Way, Observable Universe) are in active development — current availability is shown in the app.

Capabilities

Everything the universe needs.

⚛Physics

Physically Accurate

Initial Mass Function, N-body gravity, orbital mechanics, planetary formation, atmospheric physics. Not procedural noise — actual astrophysics.

⬡Scale

Planetary Scale

Generate from a single moon to 2 trillion galaxies. NumPy vectorization and Numba JIT keep it O(n). Spark jobs scale to EMR Serverless.

⚡Developer

API-First

REST + streaming API over Iceberg on S3. Query with Athena, stream to your engine, or consume via the managed SDK. Your pipeline, your latency.

◎AI

Asterion AI

Natural language interface to your universe. "Find all red giants within 100 parsecs orbiting binary systems." Powered by AWS Bedrock.

⬤Simulation

Real-time Simulation

Advance time, apply perturbations, watch stellar evolution. Physics runs on the server — the client just renders.

◈Interop

Open Standards

Avro schemas, Apache Iceberg tables, Parquet exports. Bring your own renderer, ingest into your data warehouse, publish to your research team.

10¹²
Objects per universe
trillions of stars, planets, moons
< 0.01%
Angular momentum drift
Kepler two-body orbit, 10 periods
< 0.1%
Barnes-Hut force error
vs. direct summation

Use Cases

Built for every scale of ambition.

◈Game Studios & VFX

Ship with a universe included.

  • Procedural star systems for open-world space games
  • Physically accurate orbit data for flight sim cinematics
  • Streaming API — generate on demand, pay per object
  • Avro export → direct ingest into your world builder
  • Custom physics seeds for reproducible content
◎Scientific Research

Peer-reviewed physics. Production scale.

  • Kroupa IMF, Salpeter, Chabrier — all supported
  • N-body Störmer–Verlet with adaptive timestep
  • Stellar evolution tracks (Padova, MIST isochrones)
  • Reproducible seeds + Avro schema versioning
  • Cite-able datasets with DOI export (planned)
⬡Education & Visualization

Make the cosmos tangible.

  • Interactive demo for classroom or public exhibit
  • Pre-built scenes: Sol system, Milky Way, Local Group
  • Asterion AI for natural language exploration
  • Embed the viewer in any web app
  • No physics degree required to get started

Pricing

Start with the demo.
Scale when you're ready.

The demo is the full app — just rate-limited. When you upgrade, the limits lift. Same scene, more universe.

Demo
FreeNo credit card

The full app, no account required. Same physics, same Asterion AI — rate-limited.

  • Full viewer access
  • Pre-built scenes (Sol, Milky Way, Local Group)
  • Asterion AI — 5 queries / day
  • Generation: up to 1,000 objects
  • Ephemeral sessions (no save)
  • Export
  • API access
Open app — free
Educator
Soon
$14.99/ month

For teachers, professors, and science communicators. Invite a full classroom at no per-seat cost.

  • Classroom org (up to 35 members)
  • Student invites — no per-seat billing
  • Stellar event triggers (nova, supernova)
  • Asterion AI — 100 queries/day (teacher)
  • Asterion AI — 25 queries/day (students)
  • Institutional email required
  • Cloud save / export
Creator
Soon
$300/ month

For indie studios, researchers, and developers building with Cosmos Genesis.

  • Full viewer + scene persistence
  • Asterion AI — 100 queries / day
  • Generation: up to 10M objects
  • REST API + SDK access
  • Live position/velocity sync for visited systems
  • 10 saved scenes
  • Parquet / Avro export
  • Priority support
Studio
SoonPopular
$2,500/ month

For teams shipping products powered by Cosmos Genesis at scale.

  • Everything in Creator
  • Asterion AI — unlimited
  • Generation: up to 1B objects
  • Metered API (pay per object over cap)
  • Scheduled aging — advance your universe forward over time
  • Unlimited saved scenes
  • Custom physics seeds + reproducibility
  • Priority support + SLA
Enterprise
Customcontact us

Unlimited scale, dedicated infrastructure, SLA, and custom integrations.

  • Everything in Studio
  • Unlimited generation scale
  • Dedicated Spark cluster on EMR
  • AWS Marketplace billing
  • Custom schema extensions
  • On-prem / private cloud option
  • Dedicated account + support
Contact sales

Cosmos Genesis is in beta. Prices, limits, and features are subject to change. Paid tiers will not be charged until general availability.

For Developers

Integrate the universe
— coming soon.

A REST API, typed SDK, and an Asterion AI endpoint are in development, all behind a single API key. Generate, query, stream, or embed. The physics stays on our servers; you just consume the output.

REST API — OpenAPI 3.1 spec, versioned endpointsSoon
TypeScript SDK — Fully typed, tree-shakeable, zero runtime depsSoon
Python SDK — Async-native, works with NumPy arrays directlySoon
Asterion AI — Natural language over your entire generated universeSoon
Webhooks — Scene events, generation complete, physics milestonesSoon
main.ts
// Preview of the planned TypeScript SDK — not yet published
import CosmosGenesis from '@cosmos-genesis/sdk'

const cosmos = new CosmosGenesis({ apiKey: process.env.CG_API_KEY })

// Load the Sol system into the scene
await cosmos.scene.load('sol-system', {
  origin: [0, 0, 0],
  lod: 'high',
})

// Ask Asterion a question
const result = await cosmos.asterion.query(
  'Which planets have liquid water in their habitability zone?'
)

// Stream generated star data
for await (const star of cosmos.generate.stars({ count: 1_000_000 })) {
  ingestToDatabase(star)
}

Start exploring.

No credit card required. The universe is ready when you are.