Universe in a Box™

The universe is
the workspace.

Build a star system or explore an existing one in a single physically grounded scene, with every orbit computed in the browser.

Star

A G-type star: the anchor of the whole system.

Illustrative rendering of the Sol system

Scope

From a single body to the universe.

Each scale is labelled with what exists today.

◔
Live now

Bodies and systems

Place individual bodies, including free-floating planets, or assemble a complete star system in the System Builder: a single, binary or triple star with planets, moons, asteroids and comets. No account is required.

◑
Live now

A galaxy

Without an account, the Sol system opens inside its surrounding stellar neighborhood from the catalog, with the constellations remaining visible far outside the system to show the effect of perspective with movement.

BetaSign up for the beta, and the Milky Way opens as a fully explorable study built from the same catalog, with every star at its true galactic offset. The Sun is the center only of the catalog's bubble, not of the galaxy.

●
Proven

The universe

An earlier build of Cosmos Genesis proved multi-galaxy streaming with level-of-detail () control inside a universe-scale scene. While the current workspace is capable of loading multiple galaxies, we're working to stabilize it for wider release.

Terrestrial planet

0.39 astronomical units (AU)

Airless, cratered and baked by its star.

Illustrative rendering of the Sol system

Physics

Real physics, running in your browser.

⚛Physics

Physics

Gravity and orbital motion follow published astrophysics, and the scene is computed live rather than played back from a recording.

Rendering draws on the simulation where it can: each body is lit from the true direction of its star, a star's color and limb darkening follow its temperature, and a body's albedo sets its brightness. Atmosphere glow, clouds and surface detail are authored, not simulated, and the renderer does not model light scattering.

Run a scene you have built under full gravity. Every massive body is integrated together and a live stability grade is shown. Objects that escape their system are flagged, and bodies that fall into a star or giant planet are absorbed.

Capture works in the integration: a moon or other body can pass from one object into orbit around another.

In developmentDependable detection of capture events, and verified behavior across several interacting systems in one scene.

What you can do today

  • Assemble a system in the System Builder and have it checked as you go for tidal breakup, crossing orbits, binary stability and stable moon regions.
  • Drop a rogue planet anywhere, at the position and velocity you choose.
  • Place several systems and free-floating bodies in one scene and let them act on one another.
  • Edit mass, radius, orbits and velocities in the Properties panel and watch the scene respond.
  • Open the Sol system and travel through dates, starting from published orbital data.
  • Save scenes in your browser, with extra slots when you sign up for free.

Terrestrial planet

0.72 AU

A dense, toxic atmosphere under unbroken cloud.

Illustrative rendering of the Sol system

Asterion and data

Ask it, then check its sources.

◎AI

Asterion

Put any selected star, planet or other object to Asterion as a question. Each answer carries a confidence rating, with a warning to verify independently when the rating is low. A free account is required.

Describe a star system, or an interstellar visitor, in writing, and Asterion builds it into the scene.

Asterion also designs experiments as you go. Ask for a flyby, a slingshot or a capture, and it knows what each one takes. For a capture, that includes a gas giant massive enough to bind the visitor, which it offers to add to the scene.

PlannedAsking questions across the whole universe at once.

◈Data

Data

More than one hundred schemas describing generated objects, from stars, planets and moons to compact objects and stellar events, are published in a public repository.

Quantities carry their units in their names, such as mass in solar masses or distance in astronomical units, and every field is documented in place, so a record can be read without a manual.

Real objects come from cited sources: the Sol system from NASA and JPL ephemerides, and the Milky Way study from the catalog, so the origin of a figure can be checked.

Generation is seeded: the same seed reproduces the same galaxy, and stellar populations are drawn from published distributions.

Schemas are versioned and checked before publication, and they change backward-compatibly by default, so existing data keeps its meaning.

ProvenScene export as glTF and CSV is built into the workspace and is reserved for paid tiers, which are not yet available.

Terrestrial planet

1.0 AU

Liquid oceans, a thin cloud shell and a single moon.

Illustrative rendering of the Sol system

Evidence

Measured results and stated limits.

Live today
13
main-sequence stellar presets, from type O5V to M8V, each with editable temperature, luminosity, mass and radius.
10
planet types, from terrestrial worlds to hot Jupiters, each with editable orbital elements, in addition to free-floating planets.
8
moon types, from rocky and volcanic to ocean and cryovolcanic, including captured asteroids and dwarf planets.
Proven in tests and earlier builds
< 0.01%
angular-momentum drift over ten orbits of a circular, Earth-like orbit in the backend physics test. The test runs on demand, not in the automated pipeline.
< 0.1%
difference between the gravity approximation and the exact sum in one reference configuration. It is a check on that case, not a general guarantee.
1,000,000
star systems generated in a single run, a size the generation service still accepts in one request. Runs of this size were made repeatedly during testing, and paid tiers can create galaxies of their own on the same backend.
Planned

Larger generation runs, and universe-scale scenes in the current workspaces.

Desert world

1.5 AU

A cold, dry surface under a thin atmosphere.

Illustrative rendering of the Sol system

Audiences

Who Cosmos Genesis is for.

◎Research
Live now

Build a system, run it under full gravity and judge it by its live stability grade. The physics behind it is documented in full.

PlannedDatasets you can cite in a publication.

◈Game studios & VFX
Live now

Build star systems on real physics and use them as reference when you design a space setting.

ProvenScene export as glTF and CSV is built into the workspace and is reserved for paid tiers, which are not yet available.

✦Authors & game masters
Live now

Attach lore, faction, worldbuilding and story notes to any object, so each system carries its setting with it. A free account adds Asterion and more local save slots.

PlannedCompose systems into custom constellations, add lore to them, and ask Asterion how they relate over time, including when two systems pass closest.

⬡Education
Live now

Explore the Sol system, and systems of your own, with students, and let them put questions to Asterion once they hold a free account.

PlannedClassroom accounts for teachers and their students.

◇Organizations
Planned

Share libraries across a team, or run a dedicated deployment. Get in touch to talk it through.

Asteroid belt

2.2–3.3 AU

Rocky debris between the inner and outer planets.

Illustrative rendering of the Sol system

Paid tiers

Time, and a universe that moves.

⏳

Aging

Built

The backend can already age a generated universe through time, evolving its stars and tracking their deaths.

Planned for paid tiers

Aging a galaxy in the cloud, as a feature of the paid tiers.

◉

Systems that follow visitors

Planned for paid tiers

The cloud will work out the current state of any system that users visit as its scene loads, then keep its major bodies integrated at a cadence the developer sets, with updates pushed to connected clients.

⚙

Mechanics of your own

Planned

Developers will be able to stage an event in a system of their own choosing: announce it, set a date, and let their audience share it. Whatever platform a player reaches the book, game or show on, console, phone or tablet, they log in to the same event at the same time.

Developers will also be able to open a world to lasting change. If a player or a group alters the orbit of an asteroid, moon or planet, that change is recorded and kept in the developer's own database, so the next visitor finds the system as they left it.

Gas giant

5.2 AU

No solid surface, only banded cloud and storms.

Read about gas giants →

Illustrative rendering of the Sol system

Gas giant

9.5 AU

A broad ring system of ice and rock.

Read about ring systems →

Illustrative rendering of the Sol system

Architecture

Where computation takes place.

▣

On the device

Your browser computes orbital motion and gravity, and the scenes you save stay on your device.

☁

In the cloud

Your browser calls cloud services for Asterion's answers and for the Milky Way catalog, which streams to signed-in visitors. Whole-galaxy generation uses the same backend, but is not yet open to every visitor.

PlannedAsterion is moving toward edge deployment, so that it can run without a cloud connection.

Edge and air-gap deployment →
◈

Published schemas

More than one hundred schemas describing generated objects, from stars, planets and moons to compact objects and stellar events, are published in a public repository.

⬡

Saved scenes

Paid tiers can also keep saved scenes in a cloud library.

On paid tiers, a deleted galaxy is held for thirty days and can be restored within that time.

A saved scene opens only in Cosmos Genesis today.

ProvenScene export as glTF and CSV is built into the workspace and is reserved for paid tiers, which are not yet available.

Ice giant

19 AU

Pale and nearly featureless, tipped on its side, with faint thin rings.

Illustrative rendering of the Sol system

How it is built

Built in stages,
by an AI engineering team.

  1. Proven

    Showroom, the original build, proved the central idea: flying a ship through a galaxy.

  2. Proven

    A Unity thin client then showed that the backend API could drive a real client. Unity's single-precision numbers make a universe-scale scene awkward, so the later clients were built for the browser.

  3. Proven

    The TypeScript client that followed added orbital mechanics and level-of-detail galaxy streaming.

  4. Live now

    The workspace at /app brought the System Builder and full-gravity simulation to the browser. It is now frozen as a stable preview.

  5. Live now

    Design Studio is the successor, in development at /studio. It keeps the simulation core apart from the interface. For now it opens on an Apollo 11 scene with cited values, the command and service module in Earth parking orbit.

    Planned

    Once scenes can be loaded, saved and built there, it will open on an empty universe, as the workspace does today.

Each rebuild kept what had worked, and each records what the team learned. Before every merge request went through Asterion and the Codebase Auditor, the code gathered oversized classes and modules, and pieces doing too many jobs at once. Design Studio is where those lessons come together, and some of them were expensive.

Who builds it

  • Architect

    A human architect sets the direction, owns the architecture and makes the product decisions.

  • Engineers

    AI engineers write, test and document each change against written acceptance criteria.

  • Reviewers

    Two AI reviewers, Asterion and the Codebase Auditor, check every change against the project's recorded decisions and architectural standards. The architect reads each one as well, without approving it, to see what the AI team actually produces.

How the engineering process works →

Ice giant

30 AU

Far from its star: cold, deep blue and mostly water ice.

Read about ice moons →

Illustrative rendering of the Sol system

For developers

Programmatic access
is in development.

A programmatic API and SDKs are in development. The Python SDK is being built in a public repository.

REST API — Programmatic access to generated universes.In development
TypeScript SDK — Typed access from application code.Planned
Python SDK — Python SDK, with its source in a public repository.In development
Asterion AI — Asterion queries from application code.Planned
Webhooks — Notification when long-running work completes.Planned
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', { 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({ galaxy: 'milky-way' })) {
  ingestToDatabase(star)
}

Kuiper belt

30–50 AU

Icy bodies and dwarf planets beyond the outer planets.

Read about deep time →

Illustrative rendering of the Sol system

Deep-space probe

Over 100 AU

A Voyager-like probe, still outbound, far beyond the planets.

Illustrative rendering of the Sol system

Start exploring.

The workspace opens without an account, and nothing asks for a credit card.