Muse智能体是可私有化部署的个人智能体运行时,非应用软件,而是类似操作系统层的执行环境;它支持在Linux服务器、Docker或本地笔记本运行,也可部署于VMware虚拟机中作为隔离、可快照的基础设施载体,标准部署需Ubuntu/CentOS、Python 3.11+、Git及配置LLM与向量数据库等组件。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Muse 智能体本身不是直接运行在 VMware 虚拟机上的“应用软件”,而是一个可私有化部署的个人智能体运行时(Runtime)。它更接近操作系统层的执行环境,支持在 Linux 服务器、Docker 容器甚至本地笔记本上运行。但如果你希望用 VMware 虚拟机来承载 Muse 的运行环境,完全可行——关键在于:把 VMware 当作部署 Muse 的基础设施载体,而不是 Muse 的内置组件。
Muse 在 VMware 虚拟机中部署的核心逻辑
Muse 不依赖 VMware 特性(如 vMotion、DRS),也不提供 .ova/.ovf 官方镜像。它的标准部署方式是:
- 在 Linux(推荐 Ubuntu 22.04 / CentOS Stream 9)上安装 Python 3.11+、Git、Docker(可选,用于插件或记忆后端);
- 克隆官方仓库(如
git clone https://github.com/muse-ai/muse); - 配置
.env文件(指定 LLM 接口、向量数据库地址、工具插件路径等); - 启动服务:
poetry run python main.py或docker compose up(若使用容器编排)。
所以,VMware 的作用是:为你提供一个干净、隔离、可快照/备份/复用的 Linux 运行环境。
在 VMware 中部署 Muse 的实操步骤
✅ 准备一台 Linux 虚拟机
- 使用 VMware Workstation / ESXi / Fusion 创建虚拟机;
- 推荐配置:
- CPU:2–4 核(Muse 规划引擎较吃 CPU)
- 内存:至少 4 GB(若启用本地向量库如 ChromaDB + LLM 小模型,建议 8 GB)
- 硬盘:60 GB(SSD 类型,便于向量索引读写)
- 网络:NAT 或桥接模式(确保能访问外网,调用 OpenAI / Ollama / 自建 API)
注意:不要用 Windows 虚拟机跑 Muse 主程序——官方未适配 Windows 原生运行,WSL2 是替代方案,但不如原生 Linux 稳定。
✅ 安装基础运行环境
登录虚拟机终端后依次执行:
# 更新系统 sudo apt update && sudo apt upgrade -y # Ubuntu/Debian # 或 sudo dnf update -y # CentOS/RHEL # 安装 Python 3.11+ 和依赖 sudo apt install -y python3.11 python3.11-venv python3.11-dev git curl # 安装 Poetry(推荐的依赖管理工具) curl -sSL https://install.python-poetry.org | python3.11 # 添加到 PATH(临时生效) export PATH="$HOME/.local/bin:$PATH"
✅ 获取并配置 Muse
git clone https://github.com/muse-ai/muse cd muse # 复制环境模板 cp .env.example .env # 编辑 .env:填入你的 LLM API KEY、Base URL;如用 Ollama,设为 http://host.docker.internal:11434 nano .env
常见关键配置项:
-
LLM_PROVIDER=ollama或openai -
LLM_MODEL=llama3:8b(需提前ollama pull llama3:8b) -
MEMORY_BACKEND=chroma(默认,需启动 ChromaDB 容器或本地服务) -
TOOLS_DIR=./tools(存放你写的 Python 工具脚本,如查天气、读邮件)
✅ 启动 Muse(带记忆与工具支持)
如果使用 ChromaDB + Ollama 组合(最轻量私有化方案):
# 启动 ChromaDB(内存模式,适合测试) docker run -d -p 8000:8000 --name chroma -e CHROMA_SERVER_AUTH_CREDENTIALS=secret -e CHROMA_SERVER_AUTH_PROVIDER=chromadb.auth.basic_authn.BasicAuthServerProvider chromadb/chroma:latest # 启动 Ollama(需在宿主机或同网络可访问) # (在另一台机器或本机 WSL/物理机运行:ollama serve) # 启动 Muse poetry install poetry run python main.py
此时访问 http://<vm-ip>:8001 即可打开 Muse Web UI(默认端口 8001)。
为什么推荐用 VMware 而不是 Docker Desktop 或裸机?
- 隔离性强:Muse 依赖多个服务(LLM、向量库、插件进程),VMware 提供完整 OS 级隔离,避免端口冲突或权限干扰;
- 快照回滚方便:训练完记忆、调试好工具链后,一键拍快照,后续出错直接还原;
- 跨平台一致:你在 Mac 上用 Fusion 跑的 Ubuntu VM,和同事在 Windows 上用 Workstation 跑的,环境完全一致;
- 资源可控:可限制 CPU/内存上限,防止 Muse 规划引擎突发高负载拖垮宿主机。
注意事项与避坑提示
- Muse 的
memory模块默认使用 ChromaDB,它不支持 Windows 文件系统路径,不要在 VMware 共享文件夹里存 Chroma 数据目录; - 若虚拟机设为 NAT 网络,Ollama 服务必须运行在宿主机,并将
LLM_BASE_URL设为http://host.docker.internal:11434(Docker 容器内可用)或http://<宿主机IP>:11434(VM 内直连); - 不要尝试把 Muse 打包成 OVA 发布——它不是开箱即用产品,而是需要按需配置的运行时框架;
- 生产环境建议将 ChromaDB、PostgreSQL(长期记忆)、Redis(任务队列)分别部署在独立虚拟机或容器中,VMware 可轻松编排这套小型集群。
不复杂但容易忽略。

















