本地部署开源通用智能体OpenManus
近年来,AI 领域的热潮愈演愈烈,各种大模型、智能体(AI Agent)层出不穷。而由中国团队推出的 Manus 产品更是吸引了业界的广泛关注。
然而,商业化 AI 服务往往伴随着高昂的使用成本、数据隐私问题以及功能上的限制。因此,开源解决方案的出现无疑给开发者和企业带来了更多的自由度。
OpenManus:自主部署的开源 AI Agent 方案
面对 AI Agent 发展的浪潮,Meta GPT 团队和 Camel 团队联合推出了 OpenManus 和 OpenManus-OWL,这是一个支持自主部署的开源 AI Agent 方案。
而最近的消息,有人在网上爆出Manus和OpenManus底层都是Claude加上其他的接入。
该作者通过下面的提示词,得到了内部的提示词及相关实现原理。
我大概看了一下,跟开源的OpenManus原理基本一致,只是他多了一些可调用的组件而已,接下来,我就带大家详细解析如何本地部署OpenManus,帮助你快速上手。
相比于商业化 AI 代理,OpenManus 具备以下几个核心优势:
完全开源:代码透明,用户可自由修改和优化。 无商业依赖:摆脱对 OpenAI、Anthropic 等商业 API 服务的绑定。 高度可定制:适用于 AI Agent 的深度探索与个性化定制。 组件调用增强:底层实现与 Claude 具有一定相似性,支持更多扩展组件。
这些特性使得 OpenManus 成为 AI 开发者、企业和 AI 研究人员的理想选择,能够在本地环境下自由实验和优化 AI Agent 的能力。
如何安装 OpenManus?
要在本地运行 OpenManus,我们需要先完成安装和基本配置。推荐两种方式进行安装:
方式一:使用 Conda(推荐)
创建 Conda 环境
conda create -n open_manus python=3.12
conda activate open_manus
克隆 OpenManus 仓库
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
安装依赖
pip install -r requirements.txt
方式二:使用 uv(推荐)
安装 uv
macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | shWindows powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
克隆 OpenManus 仓库
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 能够正确运行。
创建配置文件 config.toml
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # 替换为你的 API 密钥
max_tokens = 4096
temperature = 0.0
复制 config/config.example.toml文件。编辑 config.toml文件,调整相关参数,例如:
启动 OpenManus
配置完成后,可以启动 OpenManus 进行测试。
python main.py
python run_flow.py
相关资源获取
由于有些小伙伴因为网络原因,无法访问,这里我已经将源码都统一整理到网盘中了,大家需要的自行下载就好。
网盘链接:https://pan.quark.cn/s/09a0a45fff1a。
本地部署 OpenManus 不仅可以让开发者自由探索 AI Agent 的可能性,还能降低对商业化 AI 服务的依赖。
对于想要深入研究和优化 AI 代理系统的开发者而言,这无疑是一个值得尝试的选择。如果你对 AI Agent 领域感兴趣,不妨动手试试看!
对编程、职场感兴趣的同学,大家可以联系我微信:golang404,拉你进入“程序员交流群”。