快速结论:在 Windows 上运行 AnythingLLM 的 Open Computer CLI 时,如果出现 [BUG] Cannot start open_compute vm as the file anythingllm-open_compute-cli-dist-open_compute does not exist in git repository,通常不是仓库缺文件,而是本机没装 Node.js,或者没有先在 open-computer/cli 里执行构建,导致 cli/dist/open-computer 根本不存在。
适用环境:Issue 中确认的环境为 Windows 10,AnythingLLM 以源码方式下载(解压到 D: 盘),使用 Open Computer 的 open-computer.cmd 启动脚本;未提供 Node.js、Python、CUDA、显卡等版本信息。
最快修复方案:暂无确认的一步修复方案。Issue 给出的处理方向是:先安装 Node.js LTS 并确认 node -v 可用,然后在 open-computer/cli 目录执行 npm install 和 npm run build 生成 cli\dist\open-computer,再运行 CLI 命令。
注意事项:直接编辑 open-computer.cmd 删掉 node 关键字不会有效,因为该 CLI 本身就是 Node 程序;cli/dist 属于构建产物,被 .gitignore 忽略,所以 Git 仓库里本来就没有这个目录。Issue 中未给出最终确认结果,上述步骤属于可优先尝试方案。
问题场景
用户在 Windows 10 上以源码方式下载并解压 Mintplex-Labs/anything-llm 仓库,随后按 README 流程准备 Open Computer:执行 open_computer\scripts\fetch-base-image.ps1 下载 base.qcow2 与 efi-vars.fd,并把 qemu-win-x64.7z 解压到 open-computer\master\qemu。之后在 open_computer 目录执行 open-computer.cmd create\up agent --dev 尝试启动 agent,脚本转调 node "%~dp0cli\dist\open-computer" 时失败。
报错原文
'node' is not recognized as an internal or external command,
operable program or batch file.
The system cannot find the path specified.
原因分析
Issue 中明确提到三个问题叠加:
- Windows 找不到
node,说明 Node.js 未安装或未加入 PATH。CLI 是 Node 程序,去掉node关键字不可能让它工作。 open-computer/cli/dist是构建输出目录,dist/被.gitignore忽略,因此 Git 仓库里不会包含它;CLI 源码位于open-computer/cli,需要先构建。- README 中的
create/up表示“create 或 up 二选一”,并不是字面路径,不应把create\up当成一个参数传入。
环境排查
- 操作系统是否为 Issue 中的 Windows 10,或同为 Windows 平台。
- 是否已安装 Node.js 当前 LTS,并在新开的终端里执行
node -v能打印版本号。 - 是否在
open-computer/cli目录执行过npm install与npm run build。 - 构建后确认
open-computer\cli\dist\open-computer是否实际存在。 - 执行的命令参数是否为
create agent --dev或up agent --dev,而不是create\up agent --dev。 - Issue 未提供 Python、CUDA、PyTorch、显卡、依赖版本等信息,不需要额外假设。
解决步骤
- 安装 Node.js 当前 LTS 版本,安装完成后关闭旧终端并重新打开一个新终端,执行
node -v确认能输出版本号。 - 进入 CLI 源码目录:
cd open-computer\cli。 - 安装依赖并构建:
npm install,然后执行npm run build。 - 构建完成后确认
open-computer\cli\dist\open-computer已经生成。 - 回到
open-computer目录,使用正确的命令语法,二选一执行:open-computer.cmd create agent --dev或open-computer.cmd up agent --dev。 - 不要通过编辑
open-computer.cmd删除node关键字来绕过问题。
验证方法
在新终端中 node -v 能正常输出版本号;执行构建后 open-computer\cli\dist\open-computer 文件存在;运行 open-computer.cmd create agent --dev 或 open-computer.cmd up agent --dev 时不再出现 'node' is not recognized 和 The system cannot find the path specified。Issue 中未提供维护者最终确认结果,因此完成构建后仍需以实际启动结果为准。
参考来源
Mintplex-Labs/anything-llm #6410
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
这个方案解决了吗?
可以继续搜索完整报错,或查看同一工具的其他排查指南。

![context_management=[{"type": "type"}] in tests, not 'compaction'](https://www.chat-gpts.plus/wp-content/uploads/2026/09/2868-52c326d6-768x403.jpg)
![[Bug]: Zero-cost budget bypass leaks unbounded spend when the free model has a paid fallback](https://www.chat-gpts.plus/wp-content/uploads/2026/09/41344-83830b1b-768x403.jpg)