What you need
- Docker, running, with at least 4 CPUs and 8 GB of memory.
- macOS, Linux, or Windows with WSL.
k3d,helmandkubectl. On macOS:brew install k3d helm kubectl. The agent checks for them and tells you what is missing.- The Qovery CLI, version 1.180.1 or later. See Install the CLI.
- A Qovery account. The Free plan is enough, with no credit card. Sign up at console.qovery.com. The local cluster counts as a cluster on your plan, and the Free plan includes one.
- A coding agent that supports Agent Skills: Claude Code, Cursor, OpenCode, Gemini CLI and others.
1. Install the Qovery skills
2. Ask your agent
Open your agent and paste:traefik/whoami is a small public web server, good for a first run. Replace the URL with any repository that has a Dockerfile, or with the folder you are working in.
3. Answer the agent’s questions
The agent does the work, but a few steps need you, because they open a browser or ask for your password:
In Claude Code, type
! before a command to run it in the session, for example ! qovery auth.
Then the agent:
- Checks Docker,
k3d,helm,kubectland the CLI version. - Runs
qovery demo up, which creates a k3s cluster with k3d, installs the Qovery Operator on it and connects it to your organization. - Creates a project and an environment, adds the repository as an application, builds it on the cluster and deploys it.
- Gives you the application URL.
How long it takes
One run on an Apple M3 Ultra with Claude Code, in November 2026:
Your times depend on your machine, your network and the project you deploy.
What to try next
Your own project
Open your agent in your repository and say “Deploy my application with Qovery”. The agent writes a Dockerfile if the project has none.
An open-source project
Deploy any open-source project that ships a Dockerfile, the same way as
traefik/whoami. Give the agent the repository URL and the environment variables it needs.Watch it in the Console
Your local cluster, the environment and the deployment logs show up in the Console like any other cluster.
Prefer to do it by hand?
Test & Learn Locally walks through the same setup with the CLI, without an agent.
Go to production
The local cluster is for testing. For production, create a cluster in your own cloud account and deploy the same project to it. On the Free plan, which includes one cluster, remove the local cluster with--delete-qovery-config first, or move to a paid plan to keep both. Ask your agent “Deploy this to production on AWS with Qovery”, or follow a guide:
Create a cluster in your cloud
AWS, GCP, Azure or Scaleway. Qovery creates and manages the Kubernetes cluster in your account.
Bring your own cluster
Connect a Kubernetes cluster you already run: EKS, GKE, AKS, Kapsule or on-premise.
Remove the local cluster
Ask your agent to remove it, or run:qovery demo destroy --delete-qovery-config. If the cluster was created with --cluster-name, pass the same name.
If something goes wrong
qovery demo up ends with an error code, such as DOCKER_NOT_RUNNING or MISSING_DEPENDENCY, and the agent knows what to do with each one. If it still fails, see Local Cluster for Development or ask in the Qovery community.