Python技术迷

本地部署开源通用智能体OpenManus

近年来,AI 领域的热潮愈演愈烈,各种大模型、智能体(AI Agent)层出不穷。而由中国团队推出的 Manus 产品更是吸引了业界的广泛关注。

然而,商业化 AI 服务往往伴随着高昂的使用成本、数据隐私问题以及功能上的限制。因此,开源解决方案的出现无疑给开发者和企业带来了更多的自由度。

OpenManus:自主部署的开源 AI Agent 方案

面对 AI Agent 发展的浪潮,Meta GPT 团队和 Camel 团队联合推出了 OpenManus 和 OpenManus-OWL,这是一个支持自主部署的开源 AI Agent 方案。

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

Image

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

Image

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

相比于商业化 AI 代理,OpenManus 具备以下几个核心优势:

  1. 完全开源:代码透明,用户可自由修改和优化。
  2. 无商业依赖:摆脱对 OpenAI、Anthropic 等商业 API 服务的绑定。
  3. 高度可定制:适用于 AI Agent 的深度探索与个性化定制。
  4. 组件调用增强:底层实现与 Claude 具有一定相似性,支持更多扩展组件。

这些特性使得 OpenManus 成为 AI 开发者、企业和 AI 研究人员的理想选择,能够在本地环境下自由实验和优化 AI Agent 的能力。

如何安装 OpenManus?

要在本地运行 OpenManus,我们需要先完成安装和基本配置。推荐两种方式进行安装:

方式一:使用 Conda(推荐)

创建 Conda 环境

conda create -n open_manus python=3.12
conda activate open_manus

Image

Image

克隆 OpenManus 仓库

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

Image

Image

安装依赖

Image

pip install -r requirements.txt
方式二:使用 uv(推荐)

安装 uv

  • macOS/Linux
    curl -LsSf https://astral.sh/uv/install.sh | sh
  • Windows
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Image

克隆 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 能够正确运行。

Image

  1. 创建配置文件 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 文件,调整相关参数,例如:

Image

启动 OpenManus

配置完成后,可以启动 OpenManus 进行测试。

运行主程序

Image

python main.py
运行开发模式(适用于测试新功能)

Image

python run_flow.py

相关资源获取

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

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


本地部署 OpenManus 不仅可以让开发者自由探索 AI Agent 的可能性,还能降低对商业化 AI 服务的依赖。

对于想要深入研究和优化 AI 代理系统的开发者而言,这无疑是一个值得尝试的选择。如果你对 AI Agent 领域感兴趣,不妨动手试试看!

最后,我为大家打造了一份deepseek的入门到精通教程,完全免费:https://www.songshuhezi.com/deepseek
也可以看我写的这篇文章《DeepSeek满血复活,直接起飞!》来进行本地搭建。
对编程、职场感兴趣的同学,大家可以联系我微信:golang404,拉你进入“程序员交流群”。
🔥虎哥私藏精品 热门推荐🔥
虎哥作为一名老码农,整理了全网最全《python高级架构师资料合集》。
资料包含了《IDEA视频教程》、《最全python面试题库》、《最全项目实战源码及视频》及《毕业设计系统源码》,总量高达650GB,全部免费领取