Cloud Onboarding
Complete guide to setting up your AgentOS Cloud environment.
This guide walks you through every step from signup to your first AI coding session.
Overview
Getting started with AgentOS Cloud takes about 5 minutes:
- Create an account
- Add your SSH key
- Choose a plan and subscribe
- Launch your environment
- Connect and start coding
Step 1: Create an Account
Go to runagentos.com/dashboard.
You'll be prompted to create an account using:
- Email and password
- Google account
- GitHub account
After signing up, you'll land on your dashboard.
Step 2: Add Your SSH Key
Before you can provision a VM, you need to add an SSH key. This is how you'll connect securely.
Find Your SSH Key
macOS/Linux:
cat ~/.ssh/id_ed25519.pub
# or for RSA keys:
cat ~/.ssh/id_rsa.pub
Windows (PowerShell):
Get-Content ~/.ssh/id_ed25519.pub
# or:
Get-Content ~/.ssh/id_rsa.pub
Don't Have an SSH Key?
Generate one:
ssh-keygen -t ed25519 -C "your-email@example.com"
Press Enter to accept defaults. Then copy the public key:
cat ~/.ssh/id_ed25519.pub
Add to AgentOS Cloud
- In the dashboard, find the SSH Keys panel
- Click Add
- Enter a name (e.g., "MacBook", "Work Laptop")
- Paste your public key (starts with
ssh-ed25519orssh-rsa) - Click Add key
Your key appears with its fingerprint. You can add multiple keys if you use different machines.
Step 3: Choose a Plan
With your SSH key added, you'll see the plan selector:
| Plan | Price | Specs | Best For |
|---|---|---|---|
| Starter | $29/mo | Shared 2 vCPU, 4GB RAM | Personal projects, learning |
| Pro | $49/mo | Performance 2 vCPU, 4GB RAM | Professional development |
Select your plan and click Subscribe.
You'll be redirected to Stripe's secure checkout. Enter your payment details and confirm.
After payment, you're redirected back to the dashboard with an active subscription.
Step 4: Launch Your Environment
Now the fun part. Click Launch environment.
What happens:
- We provision a VM on Fly.io in San Jose (sjc)
- Your SSH key is injected for secure access
- AgentOS and Claude Code are pre-installed
- You get a unique subdomain like
abc123.vm.runagentos.com
This takes about 60 seconds. Watch the status change from "provisioning" to "running".
Step 5: Connect to Your VM
Once running, you have two ways to connect:
Option A: SSH (Recommended for Setup)
Copy the SSH command from your dashboard:
ssh dev@abc123.vm.runagentos.com
Replace abc123.vm.runagentos.com with your actual subdomain.
Option B: Browser (AgentOS UI)
Click Open AgentOS to launch the web UI directly.
Your subdomain: https://abc123.vm.runagentos.com
Step 6: Login to Claude Code
If using Claude Code (recommended), you need to authenticate once:
claude login
Follow the prompts to authorize with your Claude account.
Step 7: Start Coding
You're ready! Create your first session:
Via SSH
cd ~/projects
claude
Via Browser
- Open your AgentOS subdomain
- Click + New Session
- Select Claude Code
- Choose a working directory
- Start chatting with your AI assistant
What's Installed
Your VM comes pre-configured with:
- AgentOS - Running on port 3011, accessible via your subdomain
- Claude Code - Pre-installed, just needs
claude login - Node.js 20 - For JavaScript/TypeScript projects
- Python 3.12 - For Python projects
- Git - For version control
- tmux - For session persistence
Quick Reference
| Item | Value |
|---|---|
| SSH user | dev |
| SSH command | ssh dev@{your-subdomain} |
| AgentOS URL | https://{your-subdomain} |
| AgentOS port | 3011 |
| Home directory | /home/dev |
| Projects directory | /home/dev/projects |
Troubleshooting
SSH Connection Refused
- Check your SSH key is correctly added (fingerprint matches)
- Ensure VM status is "running"
- Try:
ssh -v dev@your-subdomainfor verbose output
VM Stuck on "Provisioning"
- Wait up to 2 minutes for first-time setup
- If stuck longer, try destroying and re-launching
Claude Login Fails
- Ensure you have a valid Claude account
- Check internet connectivity on the VM
- Try:
claude logoutthenclaude loginagain
Next Steps
- SSH Access Guide - Port forwarding, IDE integration
- Billing & Plans - Manage subscription, upgrade/downgrade
- Session Management - Create and manage AI sessions