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.
- Pools are built from each connected credential’s live catalog — concrete SKUs like cx33 or PRO2-S with real vCPU, RAM, disk, and price
- 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
A compute pool lists the machine types SAM may rent, such as cx33 at Hetzner or PRO2-S at Scaleway, with each one’s vCPU, RAM, disk, and estimated price. Every machine type a provider offers is listed with its regions: tap a region to let SAM start that machine there, or search by name or region. 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.