Create your first computer
Build the local CLI, connect it to the API, and run a command on provider-neutral compute.
Build the CLI
tctl is local-only during the developer preview. Build it from the repository root with Go 1.24 or newer.
make cli
./bin/tctl --helpConnect
Point the CLI at the production API and save a bearer token in your local context. The token is never part of the command history when supplied through an environment variable.
export T_API_TOKEN="<your-token>"
./bin/tctl context set \
--server https://api.t.computer \
--token "$T_API_TOKEN"
./bin/tctl statusCreate a computer
A computer describes a surface and capabilities, not a vendor. Start with a sandbox and let the router select available capacity.
./bin/tctl create \
--name first-computer \
--surface sandbox \
--image ubuntu:24.04Run a command
Use the returned computer ID to run a short diagnostic command. Release the computer when you are done.
./bin/tctl exec cmp_01... -- uname -a
./bin/tctl stop cmp_01...Next, learn how routing and trust shape where a computer runs.