The Gravity Labs platform

Build. Run. Guide. Prove.

Everything you need to turn any software into a hands-on lab, put it in front of one person or thousands, and know exactly what they can do.
experience.gravitylabs.cloud
A Gravity Labs lab preview with the Lab Guide
  1. 01

    Build

    Describe the lab. Agents draft the plan, image, steps and scorecard. You edit every block.

  2. 02

    Run

    Each person gets a real machine and their own accounts, in the browser, ready on time.

  3. 03

    Guide

    Proctor agents flag who is stuck. Shadow or Assist from the console.

  4. 04

    Prove

    Task-level checks, scorecards, leaderboards and a journey people want to finish.

Build

From one sentence to a ready lab.

GLAM, our agent mesh, plans the lab, picks the machine image, writes the steps and drafts the checks. Content is grounded in our proprietary MCP knowledge, so it is accurate and current.

  • Lab Builder plans seats, time and machines
  • Track Enricher writes cited, step-by-step instructions
  • Scoring Engine drafts a check for every task
Meet the agents
GLAM Agent mesh Working
You

A 3-hour Kubernetes lab for 40 learners on Friday, scored.

  • Lab Builder Plan ready: 3 milestones, 3 hours, 40 seats
  • Image architect Golden image: Ubuntu 24.04, kubectl, kind, Helm
  • Track Enricher 18 steps written, grounded in our MCP knowledge
  • Scoring Engine Scorecard: 9 checks across 3 skill areas
  • Inventory 40 lab accounts reserved for Friday 09:00
Draft ready for your review Build lab

Track Studio

Edit every step, block by block.

Text, commands, code, tables, images, callouts and checks. Re-run the agents any time and your own edits stay. Publish once and running events never change under people.

  • Twelve block types for real lab guides
  • Re-enrich without losing your edits
  • Published content is pinned for live events
Milestone 2 · Containerise the app Published v3 Re-enrich
Text

Package the web app as a container image so it runs the same everywhere.

Command $ docker build -t web:1 .
Callout

Keep the image small: start from an alpine base.

Verify

Image web:1 exists on the lab machine

Add block CodeTableImagePromptLink
Your edit, kept on re-enrich

Run

Real machines. Right in the browser.

Windows, Linux, containers, clouds and SaaS apps. Golden images and warm pools mean labs are ready when people sit down, and each person works in their own space.

  • Nothing to install for learners
  • Golden images built once, reused everywhere
  • Warm pools for events, on demand for self-paced
  • Lab guides in nine languages
launch.gravitylabs.cloud/lab
Build and ship a web app 01:42:10 Submit
terminal
learner@lab-07:~/web$ docker build -t web:1 .
[+] Building 12.4s (9/9) FINISHED
 => [1/4] FROM node:22-alpine
 => [2/4] COPY package*.json ./
 => [3/4] RUN npm ci
 => [4/4] COPY . .
 => naming to web:1  done
learner@lab-07:~/web$ 

Inventory

Accounts and licences, handled.

Multi-cloud inventory for every lab seat: identities, licences, cloud subscriptions and SaaS access, issued, rotated and returned automatically.

  1. Licence plan What each track needs
  2. Lab account One identity per person
  3. Licences Assigned automatically
  4. Access pass Time-boxed sign-in
  5. Rotation Renewed before expiry
  6. Clean-up Returned to the pool
AzureAWSGoogle CloudMicrosoft 365KubernetesLinux and WindowsSaaS appsYour own software

Guide

Help people the moment they stall.

The proctor console shows every live lab. Proctor agents raise alerts, the Mentor agent nudges, and you can Shadow or Assist with one click.

Live proctoring
Proctor console · Live

Daniel Okafor

Stuck on step 4 for 6 min

Live read-only observation active Collaborative control: you and Daniel share the keyboard
deployment.yaml
apiVersion: apps/v1
kind: Deployment
spec:
  replicas: 3
  template:
    spec:
      containers:
        - image: web:1
          ports: [8080]
Proctor

Prove

Scores that are evidence.

The lab checks the real environment after every milestone. Scorecards weight skills the way you want, and leaderboards update live.

Scoring and Journey

Milestones

Set up the cluster 3 of 3 checks
2 Deploy the service 2 of 3 checks
  • Deployment has 3 ready replicas
  • Service exposes port 8080
  • Health endpoint returns 200
Almost there · 2 of 3 checks done Re-check
3 Scale and observe 0 of 3 checks

Scorecard

76/ 100

Weighted across 3 skill areas

  • Configure 92
  • Deploy 74
  • Troubleshoot 61

Checked by the lab, never by AI

Under the hood

Built for the way organisations work.

Multi-tenant

Organisations, sub-orgs, per-organisation features and your own subdomain.

Private by design

One identity and one environment per person. Answers never reach the browser.

Plugs into your stack

LTI 1.3 for your LMS, a Launch API, single sign-on and MCP endpoints.

Reports that matter

Attendance, progress, scores and lab health for every event and track.

Made for every region

Lab guides translate into nine languages, so everyone learns in theirs.

Ready before lab day

The Readiness portal checks laptops and networks and writes the fix for IT.

Run your first lab today.

Start on your own, or let us show you around. Either way, people will be hands on in minutes.