Skip to content
Manifesto

Why Cloud Terminal?

Because dev environments should not be hostage to your laptop. Because shipping should not require glueing fifteen dashboards together. Because one developer with sixteen agents should out-build a team of ten.

The problem we kept hitting

For two decades the working developer has lived inside a laptop. SSH out to a server when needed, but the workspace itself — editor, shell, history, scratch repos, half-built ideas — lives on a machine that you have to carry, charge, back up, and replace every three years. Close the lid mid-flow and you lose your tmux pane. Switch machines and you spend two days reconstructing dotfiles. Try to share a session with a teammate and you reach for Zoom screen-share like it is 2014.

Cloud IDEs solved one slice of this and re-introduced two: they are tied to one editor (theirs), they bury you in their UI chrome, and they treat the terminal like a second-class citizen. Most of them never gave you a real shell — they gave you a sandbox that pretends to be one. The moment you wanted to run sixteen Claude Code agents in parallel, attach to tmux from your phone, or sign into a different account per session, you bounced off the walls of someone else's product.

What we built instead

cloudscode is a real terminal — bash, zsh, tmux, your dotfiles, your whole shell — running on a per-tenant container in your chosen region, reachable from any browser. It boots in seconds, persists forever, and never tries to wrap your workflow in someone else's UI. Open a tab, you are in. Close the tab, the session keeps running. Open it on your phone, same prompt. Hand the URL to a teammate, they pair-program with you live.

On top of that we layered something nobody else ships: up to sixteen AI agents in parallel, each in its own pane, each signed into its own account if you want, each watching the same filesystem. Bring Claude, Codex, Gemini, OpenClaw — or none. The multi-agent layer is optional; the terminal underneath is the product. We do not gate one behind the other.

The 16-agent thesis

A single agent is a chat window. Sixteen agents is a workforce. One handles the migration, one writes the tests, one ships the staging branch, one reviews the diff, one wires up the registry, one runs the smoke tests, one reads the logs and reports back. They share a worktree, they coordinate over branches, and they finish in parallel what a single human-and-agent pair would serialize. We run our own internal pipeline this way every day — sixteen Opus agents live, hard target, always — and it is not a demo. It is how the product gets built.

Inherited compliance, honest posture

We do not yet hold our own SOC 2. We say so on our compliance page, in plain English, before you ask. What we DO hold is a small, audited supply chain. Cloudflare and Hetzner are both SOC 2 Type II + ISO 27001 + GDPR. Every byte of your data lives behind those certifications. Region pinning is real (Singapore, EU, or US, your choice), per-tenant containers are real (named volumes nobody else can mount), and BYOK keys are envelope-encrypted at rest and never logged. We will pursue our own SOC 2 when the customer base demands it; until then we are honest about what we inherit and what we do not.

What we believe

Four opinions baked into every screen, every endpoint, every boot script.

Cloud-native, not laptop-tethered

Your dev environment should not die when your laptop sleeps, your battery drains, or your Wi-Fi flips at the airport. Sessions persist server-side, in-region, on real hardware you do not have to carry.

All-in architecture, one stack

Terminal, auth, audit logs, multi-region, tenant isolation are part of the same product. You sign in once and everything works. No glue scripts, no DIY OAuth, no separate audit pipeline.

Bring any model, any CLI

Claude, Codex, Gemini, OpenClaw, or none. Up to 16 agents in parallel, each in its own session, each potentially signed in as a different account. The terminal is yours; the AI layer is optional.

Inherited compliance, honest posture

We do not pretend to hold our own SOC 2 yet. What we do hold is a small, audited supply chain. Cloudflare and Hetzner are SOC 2 Type II + ISO 27001 + GDPR. Your data inherits those certifications. We publish every subprocessor on our compliance page.

"I wanted a workspace that would still be there when I closed my laptop, still be there when I switched machines, and still be there when I asked sixteen agents to ship in parallel. None of that existed. So we built it."

Nissan Hajaj
Founder, cloudscode

Built with

A small, deliberate stack. Every layer is auditable, every vendor is enumerated on our compliance page.

Cloudflare

Edge, DNS, TLS, Workers, D1, KV, R2

SOC 2 Type II / ISO 27001 / GDPR / 300+ PoPs

Hetzner Cloud

Compute, persistent volumes, per-tenant containers

SOC 2 Type II / ISO 27001 / SIN, EU, US regions

Astro + Tailwind

This marketing site

Static-rendered, edge-cached, sub-100ms TTFB

Hono + Drizzle on Workers

Control-plane API

Tenant-scoped, audited, idempotent by default

Docker + gVisor

Per-tenant container isolation

Named volumes never shared; gVisor on MAX/ULTRA

Stripe + WorkOS

Billing + SSO/SAML

PCI DSS Level 1 / SOC 2 / SCIM directory sync

Open a real terminal in the cloud.

Free to start. Real shell, real persistence, real sixteen-agent parallelism — no demo accounts, no toy sandboxes.

No credit card required · Cancel anytime · Singapore / EU / US