The Vercel CLI that fights back.
Env sanitization. Command guardrails. Workflow enforcement.
You pipe a secret into vercel env add. It silently appends \n.
Your app breaks. Vercel shows no error. You question your career choices.
avercel wraps the official Vercel CLI and patches the sharp edges. Same commands, no surprises.
Sensible defaults. Guard rails. Audit tools. All in a transparent wrapper.
Automatically strips trailing whitespace and newlines from piped stdin on env add. No more invisible characters breaking your secrets.
Run avercel env check to audit all environment variables across all targets for trailing whitespace. Find the problems before they find you.
Block dangerous commands like deploy with custom error messages. Enforce CI/CD pipelines โ no more cowboy deploys.
Block specific environment names with guidance messages. Prevent preview when your team uses dev.
Run avercel takeover to replace the global vercel command with avercel. One command โ every vercel call now goes through avercel.
Bundled AgentSkill for AI coding agents. Your AI teammate knows how to use avercel out of the box. No hallucinated flags.
avercel bundles Vercel CLI as a dependency โ no separate install needed.
avercel instead of vercel. All commands pass through. Or run avercel takeover to replace vercel globally.
Zero config by default. Add .avercel/avercel.yaml to your project when you need guardrails.
# Block dangerous commands disabled_commands: deploy: "Use CI/CD pipeline instead: git push origin main" promote: "Promotions are handled by the release workflow" # Block wrong environment names blocked_envs: preview: "This project uses 'dev', not 'preview'" staging: "We don't have a staging env. Use 'preview' or 'production'"