如何在本地部署开源通用智能体OpenManus?

最近,AI领域又掀起了一波热潮,中国团队推出的通用型AI Agent产品Manus凭借其在GAIA基准测试中的优异表现吸引了全行业的目光。这个产品不仅在性能上刷新了记录,还因其强大的“手脑协同”能力备受好评,可以完成如简历筛选、旅行规划等复杂任务。

然而,商业产品的技术黑箱和高昂成本让不少开发者望而却步。幸运的是,Meta GPT团队和Camel团队开源了OpenManusOpenManus-OWL,提供了非常实用的自主部署解决方案。

而最近的消息,有人在网上爆出Manus和OpenManus底层都是Claude加上其他的接入。

ai_tutorial_manus_basic_OpenManus_13

该作者通过下面的提示词,得到了内部的提示词及相关实现原理。

ai_tutorial_manus_basic_OpenManus_14

下面就是Manus的内部提示词:

ai_tutorial_manus_basic_OpenManus_15

我大概看了一下,跟开源的OpenManus原理基本一致,只是他多了一些可调用的组件而已,接下来,我就带大家详细解析如何本地部署OpenManus,帮助你快速上手。

首先,为什么要选择OpenManus呢?简单来说,这是一款开源的AI Agent工具,支持开发者在本地环境中运行,不仅减少了对商业服务的依赖,还能在技术上实现更高的自由度。无论你是想探索AI Agent的潜力,还是希望为自己的项目找到一种高效的解决方案,OpenManus都能满足你的需求。

ai_tutorial_manus_basic_OpenManus_2

如何安装OpenManus?

在安装OpenManus之前,大家需要先做好一些准备工作,比如确保你的系统已经安装了Python 3.12版本,并且具备基本的命令行操作能力。接下来,我们提供了两种安装方式,推荐使用方式二,因为它安装速度更快,依赖管理也更加简单。

方式一:使用conda

如果你习惯用conda来管理Python环境,那这种方式会比较顺手。首先,你需要创建一个新的conda环境,确保环境的独立性和兼容性。

打开终端,输入以下命令:

    
conda create -n open_manus python=3.12
conda activate open_manus

ai_tutorial_manus_basic_OpenManus_3

ai_tutorial_manus_basic_OpenManus_4

接着,克隆OpenManus的仓库到你的本地:

    
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus

ai_tutorial_manus_basic_OpenManus_5

ai_tutorial_manus_basic_OpenManus_6

然后安装所需的依赖:

    
pip install -r requirements.txt

ai_tutorial_manus_basic_OpenManus_7

方式二:使用uv(推荐)

如果你追求更快的安装速度和更好的依赖管理,不妨试试uv这个轻量级的Python包管理器。首先,你需要安装uv。直接在终端运行以下命令即可:

macOS and Linux

    
curl -LsSf https://astral.sh/uv/install.sh | sh

Windows

    
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

ai_tutorial_manus_basic_OpenManus_8

安装完成后,和方式一一样,克隆仓库并进入项目目录:

    
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus

接下来,创建并激活虚拟环境:

    
uv venv
source .venv/bin/activate  # 如果是Unix或macOS系统
# Windows系统用户可以运行:
# .venv\Scripts\activate

最后,安装依赖:

    
uv pip install -r requirements.txt

两种方式的安装步骤其实都不复杂,大家可以根据自己的习惯选择适合的方式。

配置OpenManus

安装完成后,接下来就是配置阶段了。OpenManus需要连接到LLM(大型语言模型)的API,因此我们需要设置相关的API密钥和参数。

首先,在config目录下创建一个配置文件config.toml。你可以直接复制config/config.example.toml示例文件。

ai_tutorial_manus_basic_OpenManus_9

然后,打开这个文件,按照自己的需求编辑配置内容。以下是一个简单的配置示例:

    
# 全局 LLM 配置
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为你的真实API密钥
max_tokens = 4096
temperature = 0.0

# 可选特定 LLM 模型配置
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为你的真实API密钥

这里的api_key是关键部分,一定要填写正确的API密钥,否则无法正常运行。

ai_tutorial_manus_basic_OpenManus_10

如果你需要调整模型参数,比如最大token数或温度值,也可以在这里修改。

启动OpenManus

配置完成后,就可以启动OpenManus了。运行以下命令即可:

    
python main.py

ai_tutorial_manus_basic_OpenManus_11

启动成功后,你可以直接在终端输入你的创意,体验OpenManus的强大功能。

ai_tutorial_manus_basic_OpenManus_12

如果你想尝试开发中的新功能,还可以运行下面的命令:

    
python run_flow.py

这个命令会加载开发中的版本,适合喜欢尝鲜的小伙伴。

相关资源获取

由于有些小伙伴因为网络原因,无法访问,这里我已经将源码都统一整理到网盘中了,大家需要的自行下载就好。

ai_tutorial_manus_basic_OpenManus_1

网盘链接:https://pan.quark.cn/s/09a0a45fff1a

最后

在本地运行OpenManus的整个过程其实并不复杂,安装和配置也很直观。通过自主部署,你不仅可以完全掌控自己的AI Agent,还能根据实际需求调整配置,甚至参与到开源社区的开发中。

最后嘛,我的感觉是,OpenManus确实是一个非常棒的开源工具,尤其是对于那些想要探索AI Agent潜力的开发者来说。它的安装和配置虽然需要一些基础操作,但整体流程还是挺友好的。如果你对AI技术感兴趣,不妨试试这个工具,说不定会有意想不到的收获!

阅读全文
付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
付费
网盘拉新实战教程
每周花费一小时,手把手教你赚网盘平台佣金
立即查看
500人学过
限时优惠
AiPPT
结合最新AI技术,为用户提供一键生成高质量PPT的解决方案。
立即查看
一键生成 PPT
免费
豆包MarsCode
一款免费的AI编程助手,全新支持DeepSeek R1/V3、豆包大模型1.5自由切换,免部署、更准确、更强大!
立即查看
AI编程助手
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
DeepSeek企业微信码
免费领取DeepSeek资料