Pick your clouds.
See what they cost.
Connect Hetzner, Scaleway, GCP, or four other providers. You pay them directly at their prices, and SAM shows how many server hours each person used.
- Add machine types by region from each connected account, with vCPU, memory, disk, and a monthly price in the provider’s own currency. Nothing joins a pool on its own
- Project, user, and installation scopes, resolved in that order
- How agents are placed (Balanced, Pack, Spread, Smallest fit) and what happens when a provider is out of capacity (wait and retry, try other allowed machines, or stop with an error), per pool
- Nodes are reused when they fit and stay warm for 30 minutes
- Settings → Usage tracks token spend by model and day against a monthly budget; Admin → Costs and Admin → Usage cover the whole installation


Choose exact machine types and regions
Available machines lists one row per account, machine type and region, such as cx33 at Hetzner in Nuremberg or PRO2-S at Scaleway in Paris, with vCPU, memory, disk, and a monthly price in the provider’s own currency. Add the ones SAM may rent: nothing joins a pool on its own. Search, filter by account, continent, size or price, sort any column, and switch a whole account off without losing its machines. You also choose how agents are placed on servers (Balanced, Pack, Spread, or Smallest fit) and what SAM does when a provider is out of capacity: wait and retry, try other allowed machines, or stop with an error.


See why a node was chosen
Resource requirements resolve from task, trigger, skill, and agent profile down to project and platform defaults. The chat’s infrastructure panel shows the resolved requirement alongside the placement decision — which node won, and why.


One fleet, every provider
The Nodes page lists every machine across every connected provider side by side, with health, CPU/memory/disk usage, and price. Follow-up work reuses a warm node instead of waiting on a fresh boot.


Token and compute usage, per user
Settings → Usage shows your AI usage by model and by day, against a monthly budget, for traffic routed through the SAM AI proxy. It also tracks your compute usage in node-hours against your quota. Admins get the installation-wide view — LLM spend by model, day, and user with a projection, plus per-user node usage — in Admin → Costs and Admin → Usage.


Ready to try SAM?
SAM is open source. To deploy it, you need a Cloudflare Workers Paid plan, a domain on Cloudflare, and a GitHub account.