Theo Docs
TheoKitTheoCloudTheo KnowledgeTheo PromptsTheo MemoryTheo GuardrailsTheo TracesTheoDB

Overview

Build and ship apps and automations from a prompt.

TheoCloud is the managed runtime where your agent runs in production. From your project to a live URL in minutes — with the code in your repo, the stack you chose, and no lock-in.

A real app — code in your repo, running on real infrastructure — not a generated preview.

Install

curl -fsSL https://get.usetheo.dev | sh

The CLI auto-detects your shell and configures completions for bash, zsh, and fish.

Deploy

theo deploy

That is the entire workflow. The CLI builds your project, ships it to a production environment, and hands you a live URL. The first deploy takes a few minutes; subsequent deploys are seconds.

What you get

Live URL in minutes

From `theo deploy` to a production HTTPS URL with a real certificate. No DNS dance, no CDN setup, no certificate renewal to babysit.

Instant rollback

Every deploy is addressable. `theo rollback` reverts to a previous version in seconds — same image, same config, same outcome.

Environments

Spin up preview, staging, and production environments with the same command. Promote a tested build forward without rebuilding.

Built-in observability

Logs, metrics, and request traces are wired automatically. No agent to install, no exporter to configure.

Secrets management

Encrypted at rest, scoped per environment, rotated without redeploying. Never in your repo.

Your stack, your repo

TheoCloud reads what your project already declares. Node, Go, Python, Rust, Java — same workflow.

Quick start

# 1. Install the CLI
curl -fsSL https://get.usetheo.dev | sh

# 2. Authenticate
theo login

# 3. Initialize the project (one-time)
theo init

# 4. Deploy
theo deploy

That is the whole loop. The first run prints the live URL when the deploy finishes; subsequent runs print the URL of the new version.

How it fits the ecosystem

You haveYou runYou get
A blank reponpx create-theokit my-app (TheoKit)A working agent project
A projecttheo deploy (TheoCloud)A live URL
A live agentSwitch models, watch every call, keep stateProduction at scale

TheoCloud is the commercial managed runtime. The framework (TheoKit) and the open-source primitives — including TheoKit-SDK and TheoUI — are Apache-2.0 and run on any infrastructure. TheoCloud is opt-in: pay to skip operations, or self-host with a commercial license.

What theo deploy actually does

You give it a project. It gives you back a live URL. Between those two events it builds your code, ships an immutable image, runs health checks, and routes traffic with automatic rollback if anything fails — all of it scriptable, all of it auditable, none of it your problem.

Where to go next

On this page