vibetunnelManage VibeTunnel terminal sessions. Create, list, monitor, and control terminal sessions visible in the VibeTunnel web dashboard.
Install via ClawdBot CLI:
clawdbot install basher83/vibetunnelInstall VibeTunnel (npm):
Install VibeTunnel (npm)Requires:
Manage VibeTunnel terminal sessions via REST API. Create, list, monitor, and control sessions visible in the web dashboard.
VibeTunnel must be running. Default: http://localhost:8080. Override with VT_URL env var.
curl -s ${VT_URL:-http://localhost:8080}/api/health | jq .
curl -s ${VT_URL:-http://localhost:8080}/api/sessions | jq .
Compact view:
curl -s ${VT_URL:-http://localhost:8080}/api/sessions | jq -r '.[] | "\(.status | if . == "running" then "●" else "○" end) \(.name) [\(.id | .[0:8])]"'
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions \
-H "Content-Type: application/json" \
-d '{"command": ["zsh", "-l", "-i"], "name": "my-session", "workingDir": "/path/to/dir"}' | jq .
Parameters:
command: array — command + args (default: ["zsh", "-l", "-i"])name: string — display nameworkingDir: string — working directorycols: number — terminal width (default: 120)rows: number — terminal height (default: 30)curl -s ${VT_URL:-http://localhost:8080}/api/sessions/<id> | jq .
curl -s -X DELETE ${VT_URL:-http://localhost:8080}/api/sessions/<id> | jq .
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions/<id>/input \
-H "Content-Type: application/json" \
-d '{"text": "ls -la\n"}' | jq .
Note: include \n to execute the command.
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions/<id>/resize \
-H "Content-Type: application/json" \
-d '{"cols": 150, "rows": 40}' | jq .
Launch Claude Code session:
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions \
-H "Content-Type: application/json" \
-d '{"command": ["claude"], "name": "claude-code", "workingDir": "~/repos/my-project"}' | jq .
Launch tmux session:
curl -s -X POST ${VT_URL:-http://localhost:8080}/api/sessions \
-H "Content-Type: application/json" \
-d '{"command": ["tmux", "new", "-A", "-s", "work"], "name": "tmux-work"}' | jq .
Clean up exited sessions:
curl -s ${VT_URL:-http://localhost:8080}/api/sessions | jq -r '.[] | select(.status == "exited") | .id' | \
xargs -I {} curl -s -X DELETE ${VT_URL:-http://localhost:8080}/api/sessions/{}
| Variable | Default | Description |
|----------|---------|-------------|
| VT_URL | http://localhost:8080 | VibeTunnel server URL |
Generated Mar 1, 2026
Developers use VibeTunnel to create and manage isolated terminal sessions for different projects, enabling them to switch contexts quickly without local setup. This is ideal for teams working on multiple microservices or cloud-based applications, as it centralizes session control and reduces environment conflicts.
DevOps engineers leverage VibeTunnel to monitor server logs, execute automated scripts, and manage infrastructure via terminal sessions. It allows real-time oversight of deployments and system health, with the ability to send commands or resize sessions dynamically for better visibility.
Instructors use VibeTunnel to set up pre-configured terminal sessions for students, providing a consistent environment for coding exercises. Students can interact with sessions to run commands, while instructors monitor progress and assist via input commands, enhancing hands-on learning.
Data scientists create sessions to run Python scripts, Jupyter notebooks, or data processing commands in a controlled terminal. This facilitates reproducible experiments, easy session cleanup, and collaboration by sharing session IDs for peer review or debugging.
System administrators manage multiple servers or containers through VibeTunnel sessions, using it to execute maintenance commands, check system status, and troubleshoot issues. The compact listing helps quickly identify running or exited sessions for efficient resource management.
Offer VibeTunnel as a cloud-hosted service with enhanced features like session history, team collaboration tools, and advanced analytics. Charge monthly or annually per user or session, targeting enterprises needing scalable terminal management solutions.
Sell on-premise licenses to large organizations requiring self-hosted control for security and compliance. Include premium support, custom integrations, and training services, with pricing based on the number of nodes or concurrent sessions.
Provide a free open-source version for basic usage, then monetize through paid add-ons such as advanced monitoring dashboards, API rate limiting, or priority support. This attracts individual developers and small teams who can upgrade as needs grow.
💬 Integration Tip
Ensure VT_URL is set correctly in the environment and that required binaries like curl and jq are installed; use the health check endpoint to verify connectivity before performing operations.
Automatically update Clawdbot and all installed skills once daily. Runs via cron, checks for updates, applies them, and messages the user with a summary of what changed.
Full desktop computer use for headless Linux servers. Xvfb + XFCE virtual desktop with xdotool automation. 17 actions (click, type, scroll, screenshot, drag,...
Essential Docker commands and workflows for container management, image operations, and debugging.
Tool discovery and shell one-liner reference for sysadmin, DevOps, and security tasks. AUTO-CONSULT this skill when the user is: troubleshooting network issues, debugging processes, analyzing logs, working with SSL/TLS, managing DNS, testing HTTP endpoints, auditing security, working with containers, writing shell scripts, or asks 'what tool should I use for X'. Source: github.com/trimstray/the-book-of-secret-knowledge
Deploy applications and manage projects with complete CLI reference. Commands for deployments, projects, domains, environment variables, and live documentation access.
Monitor topics of interest and proactively alert when important developments occur. Use when user wants automated monitoring of specific subjects (e.g., product releases, price changes, news topics, technology updates). Supports scheduled web searches, AI-powered importance scoring, smart alerts vs weekly digests, and memory-aware contextual summaries.