把部署交给 Agent
打开你的 AI Agent,新建对话
确认 Agent 有权限执行终端命令(Codex 默认就有)。如果是第一次用,直接把下面整段指令原样发给它即可。
请帮我把开源项目 muse2api 部署到本机,要求如下: 1. 克隆 https://github.com/czg86389-hub/muse2api 到本地目录 muse2api-local; 2. 检查 Docker 是否安装并启动,没有就先帮我安装或给出明确指引; 3. 用 docker compose 构建并启动服务,端口只绑定 127.0.0.1:18610,不要暴露到公网或局域网; 4. 生成一个强随机 API Key 保存到 .env 文件,权限设为 600,不要在聊天里显示内容; 5. 启动后验证 http://127.0.0.1:18610/healthz 返回 ok,再打开管理后台 http://127.0.0.1:18610/admin 给我; 6. 把 API Key 复制到我的剪贴板,但不要打印出来; 7. 最后列出还需要我人工完成哪几步。
提示:如果你所在的网络访问 GitHub 或 Muse 较慢,在指令最后加一句「构建下载慢时可以走我本机 7890 端口的代理」,Agent 会自己处理。
Agent 自动完成的部分
发出指令后你不用管,Agent 会依次完成:克隆仓库 → 检查并启动 Docker → 构建镜像 → 启动容器 → 生成并保存 API Key → 健康检查 → 打开后台。首次构建要下载浏览器运行环境,几分钟到十几分钟都正常,让它自己跑完。
验收 Agent 的成果
Agent 说部署完成后,用浏览器打开 http://127.0.0.1:18610/admin。能看到管理后台、剪贴板里能粘贴出 API Key,就说明服务已经跑起来了。不放心的话,再让 Agent 自检一句:
请自检部署结果:确认容器在运行、healthz 返回 ok、端口只监听 127.0.0.1、.env 文件权限是 600,然后把检查结果汇总告诉我。