2025最全Open-Manus安装使用指南:8种方法从入门到精通【实战教程】
MetaGPT团队3小时复刻的开源智能体框架Open-Manus完全教程,提供从基础安装到部署的8种方法,包括Windows、Linux、Docker以及云端部署,全程保姆级教学
Open-Manus简介:免费开源的AI智能体框架
Open-Manus是一个完全开源的多智能体系统,由MetaGPT团队在短短3小时内复刻Manus AI而成。Manus作为目前流行的智能体框架,通过多智能体协作完成复杂任务,但其采用邀请制,许多用户无法访问。Open-Manus的出现彻底解决了这一问题,提供相同的功能,同时具备以下优势:

- 完全开源:代码托管在GitHub,任何人都可以自由下载和使用
- 无需邀请码:不再需要等待邀请,立即开始体验
- 可定制化:作为开源项目,可以根据自己的需求进行修改和扩展
- 多模型支持:支持接入多种大型语言模型,包括OpenAI、Claude、本地模型等
- 低成本:不需要支付订阅费用,仅需API调用费用
Open-Manus核心特点是多智能体协作系统,包括规划智能体、执行智能体、浏览智能体和总结智能体等多个协作完成任务。系统配备了Browser Use、文件操作、数据处理等工具,使AI能够与现实世界交互。
安装Open-Manus前的准备工作
在开始安装Open-Manus之前,你需要做一些准备工作:
- 获取API密钥:Open-Manus需要大语言模型API才能运行。本教程推荐使用laozhang.ai的API中转服务,这是访问OpenAI、Claude等模型最经济实惠的方式,注册即送额度。

- 配置API设置:获取API密钥后,按照以下步骤配置Open-Manus使用laozhang.ai API:

-
准备好环境:根据你选择的安装方式,准备好对应的环境,包括Python、Git等工具。
-
了解基本概念:熟悉一些基本的AI和智能体概念,帮助你更好地理解和使用Open-Manus。
Open-Manus的8种安装部署方法
为了满足不同用户的需求,我们提供了8种从简单到复杂的安装方法。无论你是初学者还是专业开发者,都能找到适合自己的方式。

方法1:Windows基础安装(适合初学者)
这是最基础的安装方法,适合没有编程经验的Windows用户:
hljs bashgit clone https://github.com/metagpt-ai/openmanus.git
cd openmanus
- 安装依赖:
hljs bashpip install -r requirements.txt
- 创建配置文件(在项目根目录创建
.env
文件):
OPENAI_API_KEY=sk-lzapi-xxxx # 替换为你的laozhang.ai API密钥
OPENAI_API_BASE=https://api.laozhang.ai/v1 # laozhang.ai API基础URL
- 启动应用:
hljs bashpython app.py
方法2:macOS/Linux安装
macOS或Linux用户可以通过终端快速安装:
- 打开终端
- 确保已安装Python 3.10+和Git
- 克隆仓库并安装:
hljs bashgit clone https://github.com/metagpt-ai/openmanus.git
cd openmanus
pip install -r requirements.txt
- 配置API:
hljs bashecho 'OPENAI_API_KEY=sk-lzapi-xxxx' > .env
echo 'OPENAI_API_BASE=https://api.laozhang.ai/v1' >> .env
- 启动应用:
hljs bashpython app.py
方法3:使用Conda环境安装
使用Conda可以创建独立的Python环境,避免依赖冲突:
- 安装Miniconda或Anaconda
- 创建新的环境:
hljs bashconda create -n openmanus python=3.10 conda activate openmanus
- 克隆仓库并安装依赖:
hljs bashgit clone https://github.com/metagpt-ai/openmanus.git
cd openmanus
pip install -r requirements.txt
- 配置API并启动
方法4:Docker容器化部署
使用Docker可以确保在任何环境中一致运行,非常适合团队协作:
- 安装Docker
- 克隆仓库:
hljs bashgit clone https://github.com/metagpt-ai/openmanus.git
cd openmanus
- 创建Dockerfile(如果不存在):
hljs dockerfileFROM python:3.10-slim WORKDIR /app COPY requirements.txt . RUN pip install -r requirements.txt COPY . . CMD ["python", "app.py"]
- 构建镜像:
hljs bashdocker build -t openmanus .
- 运行容器:
hljs bashdocker run -p 8000:8000 -e OPENAI_API_KEY=sk-lzapi-xxxx -e OPENAI_API_BASE=https://api.laozhang.ai/v1 openmanus
方法5:Web应用部署(AWS/GCP/阿里云)
将Open-Manus部署到云服务器,实现随时访问:
- 创建云服务器实例(推荐2核4G配置)
- 连接到服务器:
hljs bashssh username@your-server-ip
- 安装所需环境:
hljs bashsudo apt update
sudo apt install python3 python3-pip git
- 克隆仓库并安装:
hljs bashgit clone https://github.com/metagpt-ai/openmanus.git
cd openmanus
pip3 install -r requirements.txt
- 设置API并启动:
hljs bashecho 'OPENAI_API_KEY=sk-lzapi-xxxx' > .env
echo 'OPENAI_API_BASE=https://api.laozhang.ai/v1' >> .env
python3 app.py
- (可选)设置Nginx反向代理
方法6:使用Docker Compose多容器部署
适合需要数据库或其他服务的复杂部署:
- 创建docker-compose.yml:
hljs yamlversion: '3'
services:
openmanus:
build: .
ports:
- "8000:8000"
environment:
- OPENAI_API_KEY=sk-lzapi-xxxx
- OPENAI_API_BASE=https://api.laozhang.ai/v1
volumes:
- ./data:/app/data
db:
image: postgres:13
environment:
- POSTGRES_PASSWORD=password
- POSTGRES_USER=openmanus
- POSTGRES_DB=openmanus
volumes:
- postgres_data:/var/lib/postgresql/data
volumes:
postgres_data:
- 启动服务:
hljs bashdocker-compose up -d
方法7:使用Serverless部署(AWS Lambda/阿里云函数计算)
无需管理服务器,按需付费:
- 准备代码包
- 配置环境变量
- 部署到函数计算服务
- 配置API网关
方法8:Kubernetes集群部署
适合大规模生产环境,实现高可用性和自动扩缩容:
- 准备Kubernetes集群
- 创建部署YAML文件
- 应用部署配置
- 设置服务和入口
提示
无论选择哪种安装方法,都强烈推荐使用laozhang.ai提供的API中转服务。相比官方API,可节省高达75%的成本,同时获得更稳定的连接和更快的响应速度。
为什么要使用laozhang.ai API?成本对比分析
在使用Open-Manus的过程中,API调用是主要的运行成本。通过使用laozhang.ai API中转服务,你可以大幅降低这部分成本:

如上图所示,使用laozhang.ai API可以为你节省高达75%的API调用成本。这意味着:
- GPT-4o:从官方的$20/百万tokens降至$5/百万tokens
- Claude:从官方的$18/百万tokens降至$4/百万tokens
- 国产模型:从官方的$8/百万tokens降至$3/百万tokens
除了成本优势外,laozhang.ai API还提供:
- 更稳定的连接:优化的网络路由,减少连接错误
- 更快的响应速度:全球多节点部署,降低延迟
- 简单的注册流程:无需复杂验证,注册即送额度
- 统一的API格式:兼容OpenAI API格式,可无缝切换
Open-Manus vs Manus:详细对比
很多用户可能好奇Open-Manus与原版Manus相比有何区别。下面是两者的详细对比:

核心区别在于:
- 访问方式:Manus需要邀请或付费,Open-Manus完全开源免费
- 部署选择:Manus只能使用官方云端版本,Open-Manus可自行部署
- 成本结构:Manus需要订阅费+API费用,Open-Manus只需API费用
- 可扩展性:Open-Manus可以完全自定义修改,Manus无法修改底层逻辑
- 模型选择:Open-Manus支持多种模型,Manus仅支持指定模型
Open-Manus使用界面介绍
成功安装Open-Manus后,你会看到类似下面的Web界面:

界面主要包括以下部分:
- 仪表盘:显示使用统计和系统状态
- 智能体管理:管理不同类型的智能体
- 任务面板:创建和监控任务
- 知识库:管理智能体可访问的知识
- 设置:配置系统参数和API
使用Open-Manus的典型流程是:
- 创建任务,描述你想要完成的目标
- 系统会自动分配合适的智能体
- 智能体协作完成任务,你可以实时查看进度
- 任务完成后,查看结果和智能体的工作记录
Open-Manus实际应用场景
Open-Manus作为多智能体系统,有着广泛的应用场景:
- 网络调研:自动收集和整理特定主题的网络信息
- 数据分析:处理和分析数据集,生成报告
- 内容创作:自动生成文章、报告、代码等内容
- 自动化工作流:设置智能体自动执行重复性任务
- 客户服务:创建智能客服系统,自动回答问题
案例分享:某企业使用Open-Manus搭建了一个市场调研系统,每天自动收集竞争对手的产品信息、价格变化和市场动态,并生成日报。这一系统替代了原本需要3-4名分析师手动完成的工作,大幅提高了效率。
常见问题解答
Open-Manus是否真的功能完整?
是的,Open-Manus实现了Manus的核心功能,包括多智能体协作、任务规划和执行等。作为开源项目,它还在不断更新和完善中。
我需要多强的硬件才能运行Open-Manus?
Open-Manus本身对硬件要求不高,一台普通的笔记本电脑就能运行。对于基本使用,2核4GB内存就足够了。如果需要处理更复杂的任务或支持多用户,建议使用8核16GB或更高配置。
使用laozhang.ai API是否安全?
是的,laozhang.ai采用了企业级安全措施,包括数据加密传输、严格的访问控制和隐私保护。你的API密钥和数据都受到保护。
Open-Manus支持哪些语言模型?
Open-Manus支持多种语言模型,包括:
- OpenAI的GPT系列(通过laozhang.ai API)
- Anthropic的Claude系列
- 本地部署的开源模型(如Llama、Mixtral等)
- 国内模型(如文心一言、讯飞星火等)
如何贡献代码到Open-Manus项目?
你可以通过GitHub向项目提交Pull Request。建议先阅读项目的贡献指南,了解代码风格和提交流程。
总结与展望
Open-Manus作为一个开源的多智能体系统,为广大用户提供了无需邀请即可体验先进AI智能体能力的途径。通过本文介绍的8种安装方法,你可以根据自己的技术水平和需求选择最适合的部署方式。
结合laozhang.ai提供的高性价比API服务,Open-Manus不仅功能强大,还具有极高的经济性,是个人和企业探索AI智能体应用的理想选择。
未来,Open-Manus社区将继续完善功能,增强与各种工具的集成能力,提供更多实用的智能体模板,并探索更多创新应用场景。
行动建议
- 立即注册laozhang.ai,获取免费API额度
- 选择适合自己的安装方法,部署Open-Manus
- 从简单任务开始,逐步探索系统功能
- 加入Open-Manus社区,分享经验和问题
- 根据自身需求定制和扩展系统功能
最后更新:2025年5月20日
本文由老张AI研究所原创,转载请注明出处。如有疑问或建议,请通过以下方式联系我们:
- 邮箱:[email protected]
- 微信公众号:老张AI研究所