Deployment Overview
Two paths.
Cloud (managed)
Use the hosted Vibecontrols at app.vibecontrols.com. You install only the agent on your dev machines. The backend, web UI, tunnel brokering, and everything else run as a managed service — there is no infrastructure for you to operate, patch, or scale.
Pick this if: you want zero ops and are OK with data in our region.
Self-hosted
Run the full stack in your own infrastructure:
- The Vibecontrols backend API on your own container platform
- A relational database and a cache/event service (versions and sizing are specified in the release package)
- The Vibecontrols web app on your own object storage + CDN
- Optionally your own
frpsserver for VibeTunnels
Pick this if: strict data residency, your own auth integration, or air-gapped requirements.
What's shared (regardless of mode)
- Agent install:
npm install -g @vibecontrols/agentruns the same way - CLI:
npm install -g @vibecontrols/cli - Both modes use OAuth2 device-code for user sign-in