Skip to content

命令速查 ​

本页按 manyoyo --help 的分组列出全部命令,每条一行说明加一个示例。查看某条命令的全部选项:manyoyo <命令> --help。

打开网页界面 ​

不带参数运行 manyoyo,会启动网页服务,打开网页界面(首次使用进入配置向导)。无图形界面(SSH 等)时自动改为打印端口转发提示;判断不对时用 --headless / --gui 强制指定。详见日常使用。

bash
manyoyo

日常 ​

命令说明示例
update升级到最新版本;--rollback 回到上一版本;--file <升级包> 安装手动下载的升级包(同目录需有 SHA256SUMS,仅离线包安装)manyoyo update
uninstall卸载 MANYOYO(配置和数据默认保留);--yes 只确认卸载程序本身manyoyo uninstall
setup命令行配置向导(无图形界面时使用)manyoyo setup
doctor诊断容器运行时、镜像、配置和端口;--json 输出 JSON,--fix 自动修复manyoyo doctor

命令行运行 ​

命令说明示例
run启动容器并运行命令(容器已存在则连接)manyoyo run -y c
init [agents]导入本机已有的 Agent 配置到 ~/.manyoyomanyoyo init all
config show显示最终生效的配置manyoyo config show -r claude
config command显示将执行的容器命令manyoyo config command -r claude

容器与镜像 ​

命令说明示例
ps列出容器manyoyo ps
images列出镜像manyoyo images
rm <name>删除指定容器manyoyo rm my-0101-1200
build构建沙箱镜像manyoyo build --iv 2.2.0-common
prune清理悬空镜像manyoyo prune
podman <参数...>用私有 Podman 执行命令(参数原样传入,仅离线完整包安装后可用)manyoyo podman ps -a

网页服务与插件 ​

命令说明示例
serve [listen]启动网页服务,默认 127.0.0.1:3000manyoyo serve 127.0.0.1:3000 -d
playwright管理 Playwright 插件服务manyoyo playwright up headed

参数归属 ​

run / config show / config command ​

这三组命令共享同一套核心运行参数,常用项如下:

参数说明
-r, --run <name>读取 ~/.manyoyo/manyoyo.json 的 runs.<name>
--hp, --host-path <path>宿主机工作目录
-n, --cont-name <name>容器名称
--cp, --cont-path <path>容器工作目录
-m, --cont-mode <mode>容器模式:common / dind / sock
--in, --image-name <name>镜像名称
--iv, --image-ver <version>镜像版本,格式必须为 x.y.z-后缀,如 2.2.0-common
-e, --env <env>追加环境变量,可多次传入
--ef, --env-file <file>追加环境变量文件,仅支持绝对路径;新容器里实时读取(改了文件下一条命令生效)
-v, --volume <volume>追加挂载卷,可多次传入
-p, --port <port>追加端口映射,可多次传入
--worktrees / --wt启用 Git worktrees 支持,自动挂载项目级 worktrees/<project>/ 根目录
--worktrees-root <path> / --wtr <path>指定项目级 Git worktrees 根目录,仅支持绝对路径;传入后会隐式启用 --worktrees
--sp / -s / --ss / -- <args...>组合前缀、主命令和后缀参数
-x, --shell-full <command...>直接传完整命令;与 --sp/-s/--ss/-- 互斥
-y, --yolo <cli>以免确认模式启动 Agent:c=Claude、cx=Codex、gm=Gemini、oc=OpenCode
--first-shell* / --first-env*仅首次创建容器时执行
--rm-on-exit退出后自动删除容器,仅 run 支持
-q, --quiet <item>隐藏部分输出,可多次使用:cnew 创建/连接容器提示、crm 删除容器提示、tip 首次命令提示、cmd 将执行的命令、askkeep 简化保留容器提问、full 全部

serve ​

serve 继承大部分 run 参数,并额外增加网页认证参数:

参数说明
[listen]监听地址,仅支持 <port> 或 <host:port>
-U, --user <username>登录用户名,默认 admin
-P, --pass <password>登录密码;未设置时启动时随机生成
-d, --detach后台启动网页服务并立即返回;未设置密码时会打印本次随机密码
--stop停止后台网页服务;必须传入 [listen],按监听地址精确停止对应实例
--restart重启后台网页服务;必须传入 [listen],会先停止对应实例再按当前参数启动
--list列出正在运行的网页服务(监听地址、PID、版本、启动命令,密码以 ****** 显示);不能与其他 serve 参数同用

build ​

参数说明
-r, --run <name>读取运行配置
--in, --image-name <name>指定镜像名称
--iv, --image-ver <version>指定镜像版本
--iba, --image-build-arg <arg>传递 Dockerfile 构建参数,可多次使用
--update-agents仅更新已有镜像内 Agent CLI 到 latest(Claude/Codex/Gemini/OpenCode),不重建 Dockerfile
--yes自动确认所有提示

doctor ​

参数说明
-r, --run <name>读取运行配置后再诊断
--port <port>额外检查指定监听端口是否可用
--json以 JSON 输出稳定诊断结果(ok + checks[],含选中的 runtimeCommand / runtimeSource),便于脚本消费
--fix自动修复可修复项:启动 Podman machine / macOS 上的 Docker Desktop、拉取缺失镜像、生成默认配置;端口占用时只给出建议端口。未通过的检查项带 fix: {attempted, fixed, message}

playwright ​

命令用途
manyoyo playwright列出模式并显示当前模式与真实可用性(同 status)
manyoyo playwright up <headed|chrome|vnc>切换浏览器模式;不带参数列出全部模式并以非 0 退出
manyoyo playwright down停止当前模式,回到默认模式
manyoyo playwright status当前模式 + 真实探测,不可用时退出码非 0
manyoyo playwright logs查看浏览器服务日志
manyoyo playwright mcp-add输出在容器内注册 MCP(stdio)的命令
manyoyo playwright ext-download下载内置扩展到本地目录

playwright up 额外支持(仅 headed、vnc):

参数说明
--ext-path <path>追加扩展目录,目录内需包含 manifest.json
--ext-name <name>追加 ~/.manyoyo/plugin/playwright/extensions/ 下的扩展

配置与优先级 ​

优先级与合并规则见配置入门;--ef 与 --first-env-file 仅支持绝对路径。

  • --worktrees 默认按 <主仓库父目录>/worktrees/<主仓库目录名> 推导项目级 worktrees 根目录;从某个 worktree 目录启动时,会额外挂载主仓库根目录与该根目录
  • --worktrees-root 是“项目级 worktrees 根目录”(如 /Users/name/github/worktrees/manyoyo),不是主仓库目录,也不是单个分支目录
  • sock 模式、-y/--yolo 与对外监听 serve 的风险见安全说明

下一步 ​

Released under the MIT License.