StandardCAS · est. 2024

Real infrastructure
for student builders.

StandardCAS builds and operates the tools a student community needs to ship real software: Launchpad, a self-hosted platform that takes a project from idea to a live URL, and SharedSpace, the network where the people who build things find each other.

01 · PRODUCTS

Two products, one loop

Build something on Launchpad, show it on SharedSpace, find your next collaborator there, build the next thing. Everything runs on our own infrastructure — no third-party PaaS underneath.

app platform

Launchpad

An end-to-end place to build, preview, and ship websites — with an AI site-builder in the middle of it.

  • Forge — a multi-agent AI builder that plans, designs, generates, and self-verifies a site from a chat prompt
  • One-click deploys with versioned history and frozen build logs
  • Custom domains with automatic HTTPS, real served-traffic analytics
  • Real terminals, team workspaces, forums, and an agent gateway
launchpad.standardcas.org →
student network

SharedSpace

A talent directory and social layer for student communities — the hard part was never building, it was finding the people.

  • Profiles built from typed experience — projects, clubs, research, awards
  • An opportunity board plus a live feed (What's Up) with hashtags
  • Teams, chats, ShareDrops, and mutual connections
  • Deploys from Launchpad can be showcased straight onto your profile
launchpad.standardcas.org/space →
02 · THE TERMINAL

The lp CLI

Everything the dashboard does, scriptable from a terminal — the way gh and gcloud work. One scoped token drives the CLI, plain HTTP, and MCP. Each line below is annotated with what it does.

1

Install

A single zero-dependency file; Node 18+ is the only requirement. Two equivalent routes:

npm install -g launchpad-lpinstalls the `lp` binary from npm
 
curl -fsSL https://launchpad.standardcas.org/api/cli/install.sh | sh…or straight from the platform itself
export PATH="$HOME/.launchpad/bin:$PATH"curl route only — put lp on your PATH

Update later with npm install -g launchpad-lp@latest (npm installs) or lp update (curl installs).

2

Pair your account

No tokens to copy. The terminal shows a one-time code; you approve it on the dashboard's /pair screen — and you can untick any permission before granting. The device receives its own revocable, scoped credential.

lp auth login --host https://launchpad.standardcas.org/apistarts device pairing
First, note your one-time code: BCDF-GHJK
Then approve this device at: …/pair?code=BCDF-GHJK
✓ Signed in as You (scopes: app.read, app.publish, …)
 
lp whoamiwho this terminal acts as, and its scopes

Headless/CI: skip pairing with --token lpat_… or the LP_TOKEN env var. Revoke any device in Settings → Agent Tokens.

3

Ship and watch

A directory becomes a live URL in one command. The first publish binds the folder to a stable deploy slot (via .launchpad.json), so republishing updates the same app at the same URL.

lp publish ./my-site --name my-siteupload → live URL
✓ Live: http://my-site.34.80.149.19.sslip.io (id my-site-k3x9)
 
lp statusevery running app + live health probe
lp logs my-site-k3x9 --followstartup/runtime log tail
lp domainscustom-domain bindings + up/down checks
4

Stash work between machines

Git-stash for the platform: park a snapshot of a directory server-side — nothing runs, nothing deploys — and pull it down anywhere you're signed in.

lp stash save . -m "half-finished nav refactor"push a snapshot up
lp stash listwhat's parked
lp stash apply sth_ab12cd34 ./herepull it down on another machine
5

SharedSpace and the docs, without leaving the terminal

lp space post "Shipped v2 tonight #buildlog"280-char update to the feed
lp space feed --latestread What's Up
lp docsevery platform manual, as Markdown
lp docs search "custom domain"find the doc you need
03 · AI AGENTS

The platform is agent-native

Launchpad documents itself to machines and exposes a scoped MCP surface — so an AI agent can learn the platform, then act on it with exactly the permissions you granted.

connect an agent

One line for Claude Code

The CLI doubles as a stdio MCP bridge. Your agent gets manuals, forums, publish, status, stash, and SharedSpace tools — gated by your paired token's scopes.

claude mcp add launchpad -- lp mcp serve

Any MCP client works — lp mcp config prints the snippet. Unauthenticated agents get read-only docs tools only.

self-teaching

Docs built for machines

Every manual is served as Markdown at /llms.txt and over MCP. The server's handshake tells a fresh agent to read the manuals before touching anything — so it learns the system the same way you would.

curl https://launchpad.standardcas.org/llms.txtthe machine-readable index
04 · COMPANY

What StandardCAS is for

Students who build things deserve real infrastructure. Most student work dies in a folder: the demo that never got hosted, the team that never found its fourth member, the club project that vanished at graduation. StandardCAS exists to close that gap.

We run our own stack end to end — the dashboards, the deploy pipeline, the reverse proxies, the analytics, the AI builder, the social layer — so that a student with an idea on a Tuesday night can have a live URL, a team, and an audience by Wednesday. No credit card, no cloud-console maze, no "talk to sales."

Launchpad and SharedSpace are two halves of one belief: shipping is a skill you learn by shipping, and communities get stronger when the work — and the people behind it — are visible.