Skip to content

Command Reference

Common Commands

ScenarioCommand
View helpmanyoyo -h
View versionmanyoyo -v
Initialize config from local Agent setupmanyoyo init all
List containersmanyoyo ps
List imagesmanyoyo images
Create container and start Claude Codemanyoyo run -n test --ef /abs/path/.env -y c
Enter shellmanyoyo run -n test -x /bin/bash
Execute custom commandmanyoyo run -n test -x echo "hello world"
Remove containermanyoyo rm test
Clean dangling imagesmanyoyo prune
List Playwright plugin scenesmanyoyo playwright ls
Start Playwright plugin scenesmanyoyo playwright up all
Add browser extensions on startupmanyoyo playwright up host-headless --ext-path /abs/path/extA --ext-name adguard
Download Playwright extensions to local directorymanyoyo playwright ext-download
Start via plugin namespacemanyoyo plugin playwright up host-headless
Print MCP add commandsmanyoyo playwright mcp-add --host localhost

Quick Parameter Reference

ParameterDescription
run -n, --cont-nameContainer name
run -yQuick enter Agent mode
run -xExecute command in container
run -ePass environment variables directly
run -pPass port mappings directly (same as --publish)
run --efRead environment variable file (absolute path only)
run -rRead runs.<name> from ~/.manyoyo/manyoyo.json
buildBuild sandbox image
run/build --ivSpecify image version tag (format: x.y.z-suffix, e.g. 1.8.0-common)
build --ibaPass image build arguments (e.g., TOOL=common)
updateUpdate MANYOYO; skip when detected as local file install (npm install -g ./npm link), otherwise run npm update -g @xcanwin/manyoyo
init [agents]Initialize ~/.manyoyo from local Agent configuration
serve [port]Start web interaction server (default 127.0.0.1:3000, supports <port> or <host:port>)
playwright lsList enabled Playwright plugin scenes
playwright up/down/status/health/logs [scene]Manage Playwright scenes (default scene is host-headless; up supports repeated --ext-path <path> and --ext-name <name>)
playwright ext-download [--prodversion]Download and extract built-in extensions to ~/.manyoyo/plugin/playwright/extensions/ (temp dir is auto-cleaned)
playwright mcp-add [--host]Print MCP add commands for Claude/Codex
plugin lsList current plugins with scene summary
plugin playwright ...Invoke Playwright through the plugin namespace
-u <username>Web login username
-P <password>Web login password (auto-generated random password if omitted)
-qSilent output (can be used multiple times)

Configuration File Rules

  • manyoyo run -r claude will read runs.claude from ~/.manyoyo/manyoyo.json
  • manyoyo run --ef /abs/path/my.env only accepts absolute env-file paths
  • Any command will prioritize loading the global configuration ~/.manyoyo/manyoyo.json

Web Authentication Notes

  • serve accepts both 3000 and 0.0.0.0:3000
  • Web auth priority: command-line arguments > runs.<name> > global configuration > environment variables > defaults
  • Environment variable keys: MANYOYO_SERVER_USER, MANYOYO_SERVER_PASS
  • See Web Server Auth and Security for login flow and security baseline

For complete parameters, please refer to README.md.

Released under the MIT License.