Signing in

How you get into Zeon Systems and stay signed in across the main app, the Web IDE, and the CLI.

Zeon Systems uses a single sign-on across every surface. You don't sign in to "Zeon" as a destination. You go to whichever service you want to use, and it prompts you to sign in the first time.

🔑

Sign-up is invite-only. There's no public sign-up form. Your organization's admin invites you by email; you'll get a temporary password and a link to set your own.

Entry points

There are three ways to sign in for the first time:

The main app

Open https://zeonsystems.app. If you're not signed in, you'll be sent to the login page automatically.

The Web IDE

Open https://ide.zeonsystems.app. Same prompt if you're not signed in.

The CLI

Run zeon auth login from a terminal. Opens a browser tab for sign-in and writes a token to your local .env.


How the shared session works

Once you've signed in to any one of these, you're signed in to all of them. The session is shared across zeonsystems.app, ide.zeonsystems.app, and the per-user 3D viewport at sim.zeonsystems.app. You won't be asked to log in again as you move between them.

The CLI is a little different: it uses a long-lived API token instead of a browser cookie. zeon auth login mints one for you and stores it in a .env file. See API tokens for managing them.

By default that token goes in ./.env, the directory you ran the command from. Add --global to write it to ~/.zeon/.env instead, so every project on the machine inherits it:

zeon auth login --global

What to do if you can't sign in

SymptomWhat's happeningWhat to do
"Invalid email or password" on the login pageWrong password, or your account was disabledUse "Forgot password?" on the login page, or contact your org admin
The login page won't loadCould be a Zeon outage or a browser-cookie issueTry a different browser or an incognito window; if that works, clear cookies for zeonsystems.app
You don't have an account at allYou haven't been invited yetContact your org admin; only they can invite you

Signing out

  • In the main app: click your email in the top-right → Sign out.
  • In the Web IDE: click Sign out in the top-right.
  • For the CLI: run zeon auth logout. (This removes the token from your .env; the server-side token is still valid until it expires. Revoke it from the API tokens page if you want to invalidate it immediately.)

Did this page help you?