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
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
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.
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
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 Hipparcos, Yale and Gliese star catalog (HYG)A merged catalog of nearby stars, combining the Hipparcos, Yale Bright Star and Gliese catalogs. It covers the Sun's neighborhood, not the whole galaxy.More 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.
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.
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.
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.
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.
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.
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
The backend can already age a generated universe through time, evolving its stars and tracking their deaths.
Aging a galaxy in the cloud, as a feature of the paid tiers.
Systems that follow visitors
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
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.
- Proven
Showroom, the original build, proved the central idea: flying a ship through a galaxy.
- 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.
- Proven
The TypeScript client that followed added orbital mechanics and level-of-detail galaxy streaming.
- 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.
- 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.
PlannedOnce 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.
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.
// 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.