Tunnel plugins
Cloudflare Tunnel (Tunnel provider)

Cloudflare Tunnel for VibeControls

Cloudflare Tunnel provider — expose localhost endpoints via cloudflared with named tunnels.

$vibe plugin install @vibecontrols/vibe-plugin-tunnel-cloudflare
Cloudflare Tunnel — VibeControls plugin illustration

About this plugin

Cloudflare Tunnel provider for VibeControls Agent.

Installation

vibe plugin install @vibecontrols/vibe-plugin-tunnel-cloudflare

Or install globally alongside the agent:

npm install -g @vibecontrols/vibe-plugin-tunnel-cloudflare

Features

  • Cloudflare Tunnels -- Create and manage Cloudflare quick tunnels (no account required)
  • Auto-Start -- Automatically starts an agent tunnel on server boot
  • URL Extraction -- Extracts the tunnel URL from cloudflared output
  • Process Management -- Graceful start/stop with process cleanup
  • Storage Persistence -- Tunnel state persisted via agent KV storage

Provider Interface

This plugin registers a tunnel provider with the following capabilities:

MethodDescription
start(config)Start a new Cloudflare tunnel for a local port
stop(id)Stop a running tunnel
get(id)Get tunnel info by ID
list()List all managed tunnels
delete(id)Delete a tunnel record
getStatus()Get overall tunnel provider status

Requirements

  • VibeControls Agent >= 2.0.0
  • cloudflared installed on the host system
  • Bun runtime >= 1.3.0

Use it in 30 seconds

  1. Make sure the agent is running: vibe start
  2. Install the meta first: vibe plugin install @vibecontrols/vibe-plugin-tunnel
  3. Install this plugin: vibe plugin install @vibecontrols/vibe-plugin-tunnel-cloudflare
  4. List installed plugins: vibe plugin list

We use cookies for essential site functions and, with your consent, for analytics to improve VibeControls. We don't use advertising or cross-site tracking cookies. See our Cookie Policy.

Preferences