Request
The agent asks for a change.
Connect Vercel, GitHub, Render, and other provider surfaces once. Let your coding agent use Keycli to manage env vars, secrets, deploy-linked changes, approvals, and audit without raw provider access.
CLI front door. Governed execution underneath. Start with one provider and one honest live proof.
Agents use one Keycli interface. Underneath, Keycli standardizes request, planning, scope checks, approval, apply, and audit across provider-specific systems.
The agent asks for a change.
Keycli turns it into a structured plan.
Scope, readiness, and policy are checked.
Humans approve when required.
The adapter runs and leaves an audit trail.
Live only applies when the adapter is supported and the connection is in scope.
Keycli gives agents one command model across Vercel, GitHub, and Render while keeping provider scope, readiness, approval, and audit explicit underneath.
Scope: Project
The cleanest first proof that one Keycli interface can drive a real provider change safely.
Scope: Repository
Repo-scoped secret mutation plus approval where teams already work.
Scope: Service
Service env var mutation through the same standardized Keycli flow.
The point is not to wrap CLIs for fun. The point is to give agents one governed interface across provider ops.
The docs are built around using Keycli as the standard interface for provider ops: run the self-demo, connect one provider, and make one governed change.
Run first
Know before you apply
The fastest path from clone to proof with the canonical Keycli interface.
Connect one provider with real scope before expecting live execution.
See the low-risk path first, then the approval-gated path.
Core commands