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 | shThe CLI auto-detects your shell and configures completions for bash, zsh,
and fish.
Deploy
theo deployThat 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 deployThat 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 have | You run | You get |
|---|---|---|
| A blank repo | npx create-theokit my-app (TheoKit) | A working agent project |
| A project | theo deploy (TheoCloud) | A live URL |
| A live agent | Switch models, watch every call, keep state | Production 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.