Getting started
Quick start
From zero to your first deployment in under 10 minutes.
Note
Create your account
Connect GitHub
Connect your deployment platform
Type your first intent
Deploy main to productionDunOps detects your stack, confirms the branch, and shows you a deployment plan. Approve it and it ships.
Save it as a Playbook
Connect GitHub
GitHub is DunOps's source of truth for repository context. Connecting it lets DunOps resolve branch names, read the latest commit SHA, and understand your project structure before proposing a deploy.
DunOps uses OAuth — no Personal Access Token to generate or rotate. You can revoke access at any time from your GitHub Authorized OAuth Apps page.
Note
Connect Vercel
Vercel is the most common deploy target for DunOps users. To connect, navigate to Settings → Integrations → Vercel and either:
- OAuth (recommended) — Click Connect with Vercel. DunOps is added as a first-party integration on your Vercel team.
- API token — Generate a token in Vercel → Settings → Tokens with Full Account scope and paste it into DunOps.
Warning
First deploy
With GitHub and Vercel connected, open a new chat thread. You can be as specific or as brief as you like:
Deploy main to production
Deploy the latest commit on feature/checkout to the staging environment
Promote the current staging build to prodDunOps parses your intent, resolves the branch against your connected GitHub repo, identifies the matching Vercel project, and surfaces a plan card. The card shows:
- Provider and project name
- Branch, latest commit SHA, and commit message
- Target environment (production, preview, or custom)
- Any environment variables that will be affected
Click Confirm to trigger the deployment. DunOps streams the build log in real time and notifies you when the deployment is live. If anything goes wrong it shows you the error and proposes a fix — still behind the same approval gate.