A Claude Code plugin for deploying your project to Vercel, Railway, Fly.io, or Render — without leaving your editor.
Auto-detects your framework and deployment platform, runs preflight checks, handles preview and production deployments, and rolls back safely.
/plugin install deploy@mturac
| Command | Description |
|---|---|
/deploy |
Auto-detect platform and deploy preview |
/deploy-preview |
Deploy a preview/staging version |
/deploy-production |
Deploy to production (requires confirmation) |
/deploy-rollback |
Roll back to the previous deployment |
/deploy-status |
Check recent deployment status |
| Platform | Config file detected | CLI required |
|---|---|---|
| Vercel | vercel.json, .vercel/ |
vercel |
| Railway | railway.json, railway.toml |
railway |
| Fly.io | fly.toml, .fly/ |
flyctl |
| Render | render.yaml, render.yml |
None (git-based) |
Automatically detects: Next.js, Nuxt, SvelteKit, Remix, Astro, Vite, Create React App, Express, Fastify, Hono, Python/FastAPI, Go, and static HTML.
/deployruns platform detection — identifies your framework, build command, output directory, and target platform- Checks CLI is installed and authenticated
- Runs a preview deploy first
- You review the preview URL, then confirm production deploy
- Rollback checks for DB migrations before proceeding — warns if migrations are present
The plugin guides you through setting env vars on each platform:
- Vercel:
vercel env add NAME production - Railway:
railway variables set NAME=value - Fly.io:
fly secrets set NAME=value
You: /deploy
Claude: 🔍 Detected: Next.js + Vercel (vercel.json found)
Build: npm run build → .next
CLI: vercel ✅ authenticated
Running preview deploy...
✅ Preview: https://my-app-abc123.vercel.app
Review it and say "deploy to production" when ready.
You: deploy to production
Claude: 🚀 Deployed to production: https://my-app.vercel.app