Getting started
Introduction
DunOps is the AI DevOps agent for VibeCoders. Connect your providers, describe what you want in plain English, and DunOps plans and executes the work — with your approval at every step that matters.
Quick start
From zero to your first deploy in under 10 minutes.
Note
Create your account
Connect GitHub
package.json, and build config so future deploy flows skip re-auth.Connect Vercel
Say the words
Deploy main to productionDunOps detects your stack, fetches the latest commit from the connected repo, and shows you a deployment plan before touching anything. Approve it, and it ships.
Save it as a Playbook
Run "Deploy main" instead of describing the steps again.What you can say
DunOps understands plain English. Here are some things you can type in a chat thread:
| Intent | Example prompt |
|---|---|
| Deploy | Deploy main to production |
| DNS | Point api.mysite.com to 104.21.0.1 |
| Promote | Promote the staging build to prod |
| Roll back | Roll back the last deploy on mysite.com |
| Status | Is my Vercel deployment live? |
Every mutating action surfaces a plan and diff before execution. You approve it — then it runs.
How it works
// Simplified agent execution model
async function executeIntent(prompt: string, workspace: Workspace) {
const plan = await agent.plan(prompt, workspace.context);
// Every mutation requires approval — no exceptions
const approved = await ui.requestApproval(plan);
if (!approved) return { status: "cancelled" };
const result = await agent.execute(plan, workspace.credentials);
await workspace.log(result); // immutable audit trail
return result;
}Warning
Next steps
Connect your domain registrar →
Authorize Namecheap or Spaceship so DunOps can read DNS state and propose record changes.
Create your first Playbook →
Turn a successful chat flow into a reusable graph you can run in one message.
Explore the API →
Drive DunOps programmatically from your CI/CD pipeline or custom tooling.
Understand approval gates →
Learn exactly which actions require approval and how the confirm-before-mutate gate works.