CLI & environment
npx expo-launch-video init
npx expo-launch-video studio
npx expo-launch-video
npx expo-launch-video --help| Command | What it does |
|---|---|
npx expo-launch-video init | In your Expo project: .mcp.json ("launch-video" server), both skills, AGENTS.md, .gitignore |
npx expo-launch-video studio | Reopen the studio for ./launch-video without an agent |
npx expo-launch-video | Run the MCP server (includes every app_* tool) |
npx expo-launch-video --help | Usage |
Environment variables
| Variable | Default | What |
|---|---|---|
EXPO_MCP_PORT | 8347 | Port the phone connects to (shared with expo-mcp-bridge) |
LAUNCH_VIDEO_PORT | 8790 | Studio web server (next free port if taken) |
LAUNCH_VIDEO_DIR | ./launch-video | Captures, project.json and renders |
LAUNCH_VIDEO_AI | on | "off" sends studio prompts to your agent instead of the Claude API |
LAUNCH_VIDEO_MODEL | claude-opus-5-5 | Model for direct studio edits (needs Anthropic credentials) |
Project files
Each app keeps its video project in launch-video/: captured images and frames in assets/, the timeline in project.json, renders in out/.