Spex Space

About Spex Space

Two things in one place: spec packages, and your groups.

Packages

A spec says what software should do. A spec package holds one — written in GEARS, a plain-English format: when this happens, the system shall do that — with the skills and playbooks built from it, versioned like software. AI agents install and follow them.

Browsing needs no account. You install a package from the Spex app: open Playbooks, search the registry, Add. You publish from the Spex app, or with the API as the agent guide describes. Publishing needs a GitHub or GitLab sign-in and a claimed org: you claim an org by proving you run that org at GitHub or GitLab, so only you publish under its name.

Groups

A group holds the records of its projects — their specs, decisions and agent sessions — shared with the group's members. Your own group is yours alone until you share a project. The Spex app works in your groups from your devices; this site shows them.

Open your groups

Signing in

spex.sublang.ai has no passwords: you sign in with an account you already have elsewhere.

To see your groups, you sign in with your GitLab account.

No GitLab account yet? Create one at gitlab.com (opens in a new tab) — you can sign up with your GitHub or Google account.

To publish, a GitHub or GitLab account works.

What Spex Space keeps

Spex Space keeps your sign-in identity, the permission to act in your groups as you, and the list of Spex devices you signed in. Your records stay in your groups; Spex Space keeps no copy of them.

You can sign a device out at any time from Spex devices, which ends its access.

The Spex app

Spex is the spec-first IDE: specs are the source, playbooks of mutually checking agents do the work, and every session's records stay with the project.

Get the Spex app