Skip to main content

Concepts

Core vocabulary for running and integrating Kosmos.

Instance / environment

A Kosmos instance (also called a Kosmos environment) is one running server with its own accounts, data, sessions, and API tokens. Clients — browser, desktop, mobile, or the SDK — point at that instance’s base URL.

KindExample URL
Kosmos Cloud (hosted)https://kosmos-<name>.fly.dev
Local developmenthttp://127.0.0.1:4610 (shell) / :4600 (API)
Self-hostYour HTTPS host (Docker, Coolify, VPS)

There is no global multi-tenant API. Tokens and data stay on the instance they were created for.

Control plane vs tenant

┌──────────────────────┐ provisions ┌─────────────────────┐
│ Control plane │ ─────────────────► │ Your tenant │
│ app.kosmos.computer │ │ kosmos-*.fly.dev │
│ signup · billing │ ◄── Stripe / portal │ shell · API · data │
└──────────────────────┘ └─────────────────────┘
  • The control plane handles signup, Stripe checkout, provisioning, and subscription lifecycle.
  • Your tenant is the private Kosmos instance you open and sign into. Agent API tokens are minted on the tenant (Settings → External Access), not by the control plane.

Shell, workspaces, and agents

ConceptMeaning
ShellThe OS chrome — NavRail, windows, focus model
WorkspaceA primary surface (Chat, Studio, Settings, …)
AgentRuntime that uses tools and can emit generative UI
Arco blocksSchema-validated UI units agents assemble in chat and apps

Naming: Cloud, Hosted, instance

Product surfaces use a few related names:

NameWhere you see itMeaning
Kosmos CloudSettings → Kosmos Cloud (desktop)Connect the desktop thin client to a hosted instance
Kosmos HostedSettings → Subscriptions / BillingThe managed subscription and plan standing
Hosted instance / tenantWelcome email, docs, SDKYour private kosmos-<name>.fly.dev environment

In these docs, Kosmos Cloud means the managed hosted product path; instance or tenant means the running environment itself.

Next steps