AI Deploy
AI Deploy lets you deploy any public GitHub repository to a dedicated VPS without manual server setup. Paste a GitHub URL, select a server tier and AI model, and an AI agent provisions the server, analyzes the repository, and deploys the application — all while you watch the progress in a real-time chat interface.Zero Server Setup
The AI agent handles server provisioning, dependency installation, and application configuration automatically
Real-Time Chat
Watch the deployment progress in a live chat interface — ask questions, provide guidance, or let the agent work autonomously
Full Root Access
Your deployed application runs on a dedicated VPS with root SSH access, just like any other VPS App
Deploy History
View and resume past AI Deploy sessions from your deployment history
How It Works
1
Go to AI Deploy
Navigate to repocloud.io/ai-deploy or click AI Deploy on any app with the deploy-as-VPS toggle.
2
Paste a GitHub URL
Enter the HTTPS URL of a public GitHub repository (e.g.,
https://github.com/owner/repo).3
Enter a Project Name
Choose a friendly name for your project (e.g., “my-project”).
4
Select a Server Tier
Choose a server size starting from $6/month (2 GB RAM). The $3 tier is not available for VPS deployments.
5
Select an AI Model (Optional)
If model selection is enabled, choose the AI model that powers the deployment agent. A default model is pre-selected.
6
Deploy
Click Deploy App. The system provisions a fresh Ubuntu VPS and begins analyzing your repository.
7
Follow the Chat
You are redirected to a status page while the VPS provisions and the AI researches your repository. Once ready, the chat interface opens where you can watch the agent work, answer questions, or provide custom instructions.
8
Get Your Credentials
When deployment completes, your SSH credentials, server IP, and application URL are available in the chat and on the VPS manage page.
Pre-Filled AI Deploy (Templates)
When you use the deploy-as-VPS toggle on a container app’s deploy page (see Deploy as VPS), the AI Deploy form is pre-filled with that app’s GitHub repository URL. The URL input is hidden and the page identifies which repository is being deployed. You can also link directly to pre-filled deployments using query parameters:Requirements
- RepoCloud account with a verified email
- $1 minimum deposit — free sign-up credit cannot be used for VPS deployments. After depositing at least $1, your balance exceeds the $3 threshold required for VPS access.
- Public GitHub repository — the repository must be publicly accessible
Pricing
AI Deploy creates a standard VPS instance with the same fixed-tier pricing as any other VPS App:
Dedicated IPv4 is included at no extra charge. Billing starts when the VPS is provisioned.
Deploy History
View your past AI Deploy sessions at repocloud.io/ai-deploy/history. You can resume a previous session’s chat to continue working with the agent on an existing deployment.After Deployment
Once the AI agent completes the deployment, your VPS is a standard VPS instance with all the same management features:- SSH root access with the credentials shown in the chat and manage page
- Power controls (power off, power on, reboot)
- Browser console for emergency access
- Snapshots for point-in-time backups
- Resizing to larger tiers
- Custom domain via A-record
FAQ
What types of projects can AI Deploy handle?
What types of projects can AI Deploy handle?
AI Deploy works with any public GitHub repository that can run on a Linux server. It supports web applications, APIs, bots, static sites, and more. The AI agent reads the repository’s documentation, Dockerfile, and configuration files to determine the best deployment approach.
Can I provide custom instructions?
Can I provide custom instructions?
Yes. The deploy form includes an optional custom instructions field where you can guide the AI agent — for example, specifying which branch to deploy, which ports to expose, or which environment variables to set.
What happens if deployment fails?
What happens if deployment fails?
If the AI agent encounters an error it cannot resolve, the chat session remains open so you can troubleshoot together. The VPS itself is already provisioned, so you can also SSH in and debug manually. You are billed for the VPS from the time it is provisioned.
Is the VPS different from one I deploy manually?
Is the VPS different from one I deploy manually?
No. An AI-deployed VPS is identical to any other VPS App — same manage page, same SSH access, same snapshots, same pricing. The only difference is that the AI agent handled the initial setup.
Next Steps
Deploy Now
Start an AI Deploy from the RepoCloud dashboard
Deploy as VPS
Learn about the toggle that redirects catalog apps to AI Deploy
Managing VPS Apps
Manage your AI-deployed VPS instance
API and MCP
Programmatically deploy VPS instances via the REST API
