Skip to main content

Welcome to The Shift Platform

The Shift Platform is a Bun/TypeScript monorepo providing infrastructure tooling for AI coding agents. It gives both developers and AI agents a unified set of services for building, deploying, and operating software -- from service registration and identity management to usage telemetry and live previews.

Services share conventions (output triple, exit codes, pluggable storage, ID-or-name resolution) but run independently. A Hono-based gateway mounts most service APIs in-process on a single port, so consumers only need one endpoint.

Platform Services

The Shift Platform consists of 10 services, each focused on a single responsibility:

ServicePurpose
Yellow PagesService catalog -- register, discover, and query services
PassportIdentity and access management for services and users
PulseUsage telemetry -- track events and generate reports
LedgerAudit log for changes across the platform
StageSandboxed React runtime -- deploy and preview apps live
PaletteDesign tokens and theming for platform UIs
CommunicationMessaging and notifications between services
InferenceLLM inference routing and configuration
GitGit operations and repository management
BillingUsage metering and billing integration

Every service exposes a CLI, an HTTP API, and (for most) a web UI. The CLI supports three output modes -- human-readable, JSON (for agents), and quiet (exit codes only) -- so both humans and AI agents can consume it equally well.

The Shift admin dashboard showing all platform services with health status

Where to Go Next

  • Quickstart -- Get the platform running locally in under 5 minutes
  • Architecture Overview -- Understand the gateway, storage backends, and service topology
  • CLI Reference -- Full command reference for the standalone shift-cli binary
  • First App Tutorial -- Register a service, track an event, and deploy a preview in 10 minutes