What shipped, and how fast it shipped.
Two things on this page. First: real deploy timings with source-linked evidence — the basis for every "~4 min" claim. Second: each product's CHANGELOG.md, where the day-to-day changes live.
Deploy timings — every "~4 min" claim, sourced
Median first deploy on Node + Postgres is ~4 minutes. Below: 7 real timing entries with source links to theo/CHANGELOG.md or theo/README.md. Reproduce by running `theo init` on the same template. New deploys appended, never rewritten — if a deploy is slow, it lands here too.
| Date | Source ref | Stack | Time | Status | Evidence |
|---|---|---|---|---|---|
| 2026-05-14 | Cleanroom Dogfood Gate project create → init → deploy · pod 1/1 Running | Node + Express (theo CLI cleanroom) | 9s | Pass · local cleanroom redeploy | View source |
| 2026-04 | README.md multi-service example api + web deploy in parallel · documented end-to-end run | Node API + Web (multi-service) | 2m 47s | Pass · canonical reference | View source |
| 2026-04 | Build pipeline component (api) cache-cold container build · Railpack auto-detect Node | Node API service | ~24s | Pass · per-service breakdown | View source |
| 2026-04 | Build pipeline component (web) cache-cold container build · Railpack auto-detect Node web | Node web service | ~18s | Pass · per-service breakdown | View source |
| 2026-04 | Deploy + canary gating signed image push · health probes · canary started | Node API + Web (multi-service) | ~15s | Pass · deploy phase | View source |
| 2026-05-15 | Edge multi-cell envtest Ginkgo edge multi-cell tenant placement · post-RBAC fix | Theo runtime · multi-cell controller | 174s | Pass · close-all-gaps Phase 1 | View source |
| Reference | README + PITCH median Declared target shape · E2E git push → live URL | Node + Postgres (typical first deploy) | ~4 min | Target · median first deploy | View source |
What's coming
We publish measurements as we instrument them. Entries are appended, never rewritten — if a deploy is slow, you'll see it here too. Want a stack-specific measurement? Ask in Discord.
Coming soon
90s screencast of `theo deploy`, end-to-end
Real recording of a `theo deploy` run from `git push` to live URL will land here when an operator records the cast (no manufactured screencast — when it exists, it's real). Until then, the timing table above is the auditable evidence.
Per-product CHANGELOG.md
Each product keeps its own day-to-day changes in the repo. Pick a product to see what shipped recently.
TheoCloud
theoRuntime releases, canary improvements, infra updates.
Open CHANGELOGTheoCode
theo-codeAgent improvements, provider additions, tool updates.
Open CHANGELOGTheoCreate
theo-stacksNew templates, scaffolder improvements, language support.
Open CHANGELOGTheoKit
theokitFramework releases, primitives, agent layer roadmap.
Open CHANGELOGTheoUI
theo-uiComponent releases, registry updates, theme additions.
Open CHANGELOGTheoKit-SDK
theokit-sdkSDK releases, runtime updates, agent harness changes.
Open CHANGELOGWant commit-level detail?
Every repo is public. Browse commits, releases, and milestones at github.com/usetheodev.