Keep the loop moving
Agents can launch batches, read status and cost as JSON, retrieve results, and prepare outputs for the next decision using predictable commands.
For agents
Guardrails let agents safely run jobs, create Kubernetes Deployments, and launch VMs on CPU and GPU infrastructure.
set up https://anycloud.sh/SKILL.mdanycloud jobModel training, evaluations, batch inference, and data processing.anycloud deploymentWarm model servers and inference workers that run many short Jobs.anycloud vmInteractive exploration, debugging, and custom research workflows.Your agent's next H100 run, on any of them.
anycloud: CLI for any AI workload in any cloud account. Tell your coding agent set up https://anycloud.sh/SKILL.md.
Choose the account and hardware: anycloud job --gpu-type h100 --spot. Illustrative spot prices: AWS $1.69/hr, Azure $2.05/hr, GCP $2.31/hr, Lambda $1.84/hr.
Track and limit spend by agent session: anycloud budget set 4000 --per day --agent-session. Bars show spend per session, and a Slack alert in #training reads "anycloud: workloads waiting on spend cap".
Spot saves up to 90%. A chart shows a preempted run recovering and reaching 100%.
Your cloud accounts stay yours. Get Started.
Agent guardrails
Your team sets the research direction. Claude Code, Codex, Cursor, and Aider operate between decisions, while analytics, throttles, budgets, and alerts keep each agent session visible and bounded.
Agents can launch batches, read status and cost as JSON, retrieve results, and prepare outputs for the next decision using predictable commands.
Scope budgets, burn-rate throttles, and alerts to each detected agent session. When a cap is reached, new jobs wait while running jobs finish. Explore spend controls.
Launch, monitor, repeatβwith controls
$ anycloud budget set 4000 --per day --agent-session Budget day (resets in 19h) per agent-session cap $4,000 each train-llama-sft $3,848 / $4,000 $152 left lr-sweep $3,136 / $4,000 $864 left eval-harness $368 / $4,000 $3,632 left
Agents in production
At Γ ngstrom AI, researchers chose the experiments and interpreted the results. Agents launched batches of jobs, monitored status, downloaded outputs, and generated plots and summaries for the next decisionβall under per-session spend controls. The work spanned 100,000+ GPU hours.
βWe have been using anycloud at @Angstrom_ai to make the gpus go brrrrrr!β
Execution modes
Run AI research as finite jobs, turn results into long-lived Kubernetes Deployments, or drop down to a VM for direct compute accessβall behind the same cloud-account workflow.
anycloud jobRun finite work to completion.
anycloud deploymentKeep an application running on Kubernetes for Jobs to target.
anycloud vmWork directly with provisioned compute.
Prefer Python? Jobs and Kubernetes Deployments are also available through the Python SDK.
Your cloud accounts
Choose where work runs while infrastructure, credentials, data, credits, and billing stay in your accounts.
Pin a cloud account, region, or hardware profileβor let anycloud make a cost-aware choice from matching compute.
Use the same container image across workload modes, with the environment, secrets, and runtime settings each one needs.
Your infrastructure, credentials, data, credits, and provider billing stay in the cloud accounts you control.
anycloud job --gpu-type h100 --spotFor one job, the lowest price across every region in every account wins. Spot prices are illustrative.
How it works
Run it yourself or hand it to an agent; anycloud follows the same path from cloud-account selection through provisioning, operation, and cleanup.
Start from the workload abstraction that fits.
Choose credentials, region, and hardware.
anycloud starts matching compute in that cloud account.
Follow the workload through its mode-specific lifecycle.
Release compute at completion or when you terminate the workload.
Optional cost optimization
AWS and Azure list spot capacity at up to 90% off on-demand prices. For checkpointed Jobs, that lowers the cost of long runs. If capacity is reclaimed, anycloud first tries to restart the VM in place; otherwise it cleans up the lost VM, provisions a replacement, restores /mnt/checkpoint, and restarts the container.
Your team sets the direction and limits. anycloud handles execution through the same CLI.