# FAQ (/docs/users/faq)



## Where does my code run? [#where-does-my-code-run]

On your machine. Workspaces are real directories with real processes — the
browser is a window onto them, not a remote sandbox. Your code never has to
leave your computer for agents to work on it.

## What does Cento cost to run? [#what-does-cento-cost-to-run]

Your own compute — so effectively nothing extra. Cento coordinates through
the cloud, but builds, dev servers, and agent runs execute locally.

## Does Cento need an open port on my machine? [#does-cento-need-an-open-port-on-my-machine]

No. The daemon dials out and holds an outbound connection. Nothing on your
machine accepts inbound traffic from the internet.

## What are the prerequisites? [#what-are-the-prerequisites]

`git`, `bash`, `curl`, and CA certificates — present by default on macOS and
nearly every Linux. Cento installs its own toolchain (Node, Bun, tmux) in its
own directory; it does not touch your system's versions.

## How do I uninstall a machine? [#how-do-i-uninstall-a-machine]

Remove it from the dashboard to revoke its access, then delete `~/.cento` on
the machine. If you installed via a package manager, remove the package too.

## Windows? [#windows]

Supported through WSL. The PowerShell installer sets up or reuses a WSL
distribution and keeps everything running inside it; you use the same
dashboard and CLI as on any other platform.
