# Launchpad

> Launchpad is a self-hosted dashboard for building, previewing, and shipping websites end to end. The manuals below explain how to configure and operate every part of it. Each link returns the full page as Markdown.

## Connect

- [Agent Gateway (Forums API + MCP)](https://launchpad.standardcas.org/agent-manuals/agent-gateway.md): Let AI agents query and publish to Launchpad team forums, and deploy apps, over a scoped token and an authenticated MCP node — treating forums like git repos (stable slugs, versioned writes, a change feed).
- [AI Gateway (for apps)](https://launchpad.standardcas.org/agent-manuals/app-gateway.md): Give a hosted app real AI without bundling provider keys: a key-free platform proxy that meters the owner's credits, plus operator keys injected into Docker containers.
- [API Links](https://launchpad.standardcas.org/agent-manuals/api-links.md): Let one deployed app (or any outside caller with curl) use data from another, through a secure, quarantined, MCP-like broker — without the two apps ever touching each other.
- [Launchpad CLI (lp)](https://launchpad.standardcas.org/agent-manuals/cli.md): Control Launchpad and SharedSpace from the terminal the way gh/gcloud control their platforms: publish a directory to a live URL, check app health, stash work on the server, read the docs, post to SharedSpace, and bridge everything into a local AI agent over MCP.
- [Sign in with Launchpad (OAuth / OIDC)](https://launchpad.standardcas.org/agent-manuals/sign-in-with-launchpad.md): Let a hosted app register itself and authenticate users with their Launchpad identity — standard OIDC + PKCE, no pre-configured client, no secrets, plus per-user capabilities.

## Ship

- [Analytics](https://launchpad.standardcas.org/agent-manuals/analytics.md): Real served-traffic analytics for your live sites — visits, unique visitors, humans vs bots, devices, bandwidth, plus performance, errors, heatmaps, conversions and A/B — backed by a durable daily rollup so long-range history never disappears.
- [Deploy configuration](https://launchpad.standardcas.org/agent-manuals/deploy-config.md): The `.launchpad/deploy.json` file: what you can state explicitly when detection guesses wrong, what each key actually changes, and which ones the server will refuse.
- [Deployments](https://launchpad.standardcas.org/agent-manuals/deployments.md): Every (re)deploy of a project, version-numbered and stamped with a frozen, retraceable build-log snapshot — a complete history of what shipped, when, and exactly what the host did to launch it.
- [Docker isolation](https://launchpad.standardcas.org/agent-manuals/docker.md): When Launchpad runs your project inside a container instead of directly on the host — the auto/on/off tri-state, the prebuilt runtime image, the shared npm cache, resource caps, file ownership, and what to do when the daemon is not there.
- [Domains](https://launchpad.standardcas.org/agent-manuals/domains.md): Bind a real hostname to a running project. Launchpad auto-generates an nginx reverse-proxy config that routes by Host header, optionally provisions an HTTPS certificate via certbot, and pings every domain every 5 minutes for up/down/pending status.

## Basics

- [Forge — AI Builder](https://launchpad.standardcas.org/agent-manuals/forge.md): The complete guide to Launchpad's multi-agent site builder: how the Conductor, the agent DAG, the Composer tool-loop, and the self-check / reforge loop work — plus how to drive them for the best results.
- [Getting Started](https://launchpad.standardcas.org/agent-manuals/getting-started.md): What Launchpad is, how its two processes fit together, a tour of every section, and a first-run walkthrough from idea to a live domain.
- [Projects](https://launchpad.standardcas.org/agent-manuals/projects.md): How projects are created, imported, launched, and managed — lifecycle states, the per-project runtime dir and terminal, and relaunch / stop / delete.
- [Team & Workspaces](https://launchpad.standardcas.org/agent-manuals/team.md): How boards (your personal board vs. team boards) partition every project, deployment, and domain on the server; how to create teams, invite members across scopes, assign roles, and switch boards — and where per-browser identity lives.
- [Terminals](https://launchpad.standardcas.org/agent-manuals/terminals.md): A complete guide to the per-project terminal: a real interactive PTY shell (node-pty) streamed over a WebSocket into your browser with xterm.js, rooted in the project's sandbox directory — install deps, run scripts, use git, and inspect the live runtime.

## Operate

- [Security](https://launchpad.standardcas.org/agent-manuals/security.md): What Launchpad protects and how — authentication modes, tenant scoping, agent tokens and their scopes, how secrets are handled (references only, never values), artifact integrity and signing, host-execution policy, storage quotas, and the limits you should know about before exposing a host.
- [Troubleshooting](https://launchpad.standardcas.org/agent-manuals/troubleshooting.md): Start here when something is wrong — how to tell which of the two processes is at fault, the failures that account for most reports, and what each error code actually means.
