dev-server

Manage VM0 dev server lifecycle with start, stop, logs, auth, and tunnel operations.

1.1k|68|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0 --skill dev-server-vm0-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-server
Source: https://github.com/vm0-ai/vm0/tree/main/.claude/skills/dev-server
Command: npx skills add https://github.com/vm0-ai/vm0 --skill dev-server-vm0-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill handles the VM0 development server lifecycle, enabling background operation, automatic tunnel setup, and authentication workflows for local development.

Core Features & Use Cases

  • Start the development server in the background with an automatic tunnel and stream UI
  • Stop the background dev server gracefully
  • View logs with optional filtering
  • Authenticate with the local dev server and obtain a CLI token
  • Enable end-to-end development workflows with tunnel, auth, and environment setup

Quick Start

  1. Ensure you have the required tooling (pnpm, turbo) installed and available in your PATH.
  2. Start the dev server in background (this will create a shell_id and expose a tunnel URL).
  3. Use the provided commands to view logs, stop the server, or re-authenticate as needed.

Frequently Asked Questions about dev-server

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a local development server in the background with a tunnel?

You can run a local development server in the background with a tunnel by orchestrating startup operations that automatically expose a Cloudflare tunnel URL and stream the UI.

How does authentication work with a local dev server?

Authentication with a local dev server involves executing an auth operation to authenticate your session and obtain a CLI token for accessing the protected local development environment.

Do I need pnpm and Turbo to manage the dev server lifecycle?

Yes, you need pnpm and Turbo installed and available in your PATH to manage the dev server lifecycle, as the orchestration targets a turbo-based stack and requires this specific local environment.

What is the best way to view and filter dev server logs?

The best way to view and filter dev server logs is by executing a dedicated logs command that retrieves background server output with optional filtering to isolate specific stream events.

Can I stop a background dev server gracefully without losing work?

Yes, you can stop a background dev server gracefully by triggering a dedicated stop operation that safely shuts down the running local development environment and its active tunnel.

Does the dev server lifecycle setup handle SSL certificates automatically?

The dev server lifecycle setup includes SSL certificate handling as a requirement, ensuring secure local connections are managed during the automated startup and tunnel exposure workflows.