OpenManus 是由中国AI初创公司MetaGPT团队开发的一款开源通用智能体(AI Agent)框架,旨在复刻并超越同类闭源产品Manus的核心功能。OpenManus复刻了Manus的核心功能,包括多智能体协作架构、任务分解与执行、工具链集成(如网络搜索、代码执行、文件处理)等,能够处理复杂任务如SEO审核、数据分析、合同审查等
与Manus的封闭系统不同,OpenManus完全开源,允许开发者自由访问、修改和部署代码,支持本地化运行,避免依赖商业API或服务
1. 安装 uv
首先,将本篇文档提供的安装包下载到幽兰笔记本上:
https://gedu.oss-cn-beijing.aliyuncs.com/Products/YourLand/Release/TaiYi2/yl_openmanus.zip
解压后该压缩包,执行命令:
unzip yl_openmanus.zip
cd yl_openmanus
chmod +x uv-installer.sh
./uv-installer.sh
然后将export PATH="$HOME/.local/bin:$PATH"
添加到~/.bashrc
里面:
vim ~/.bashrc
#把 export PATH="$HOME/.local/bin:$PATH" 添加到文件中,保存退出
source ~/.bashrc
2. 克隆存储库:
执行命令:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
3. 创建新的虚拟环境并激活它:
uv venv --python 3.12
source .venv/bin/activate
4. 安装依赖项:
这里可以用清华源进行加速安装:
uv pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
浏览器自动化工具(可选)
playwright install
python -m playwright install-deps
5. 申请API
可以在网上自行寻找可以使用的API,注意这里我们必须要寻找的是大模型可以支持 tools功能
的才行。
在本篇文档中,我们使用的是硅基流动的API:
官方网站:https://cloud.siliconflow.cn
在左侧Api 密钥
页面新建API密钥
然后鼠标放到建好的API上复制下来
再访问模型广场
中点击展开筛选器
进行根据自己的需求带有筛选tools
的模型:
6. 配置API
OpenManus 需要配置它使用的 LLM API。请按照以下步骤设置您的配置:
在目录中创建一个文件(您可以从示例中复制):config/config.toml
cp config/config.example.toml config/config.toml
然后编辑以添加您的 API 密钥并自定义设置:config/config.toml
这里我们主要修改的地方是下面这里,llm中的model
,以及bash_url
,api_key
:(参考下面内容)
# Global LLM configuration
[llm]
model = "Qwen/QwQ-32B" ##例如我这里就是用的前面筛选的 Qwen/QwQ-32B
base_url = "https://api.siliconflow.cn/v1"
api_key = "sk-..." # Replace with your actual API key
max_tokens = 4096
temperature = 0.0
7. 开始运行
直接执行:
python main.py
当看到下图内容时候就可以进行输入了:
使用示例:
在我的/tmp目录下有一个icon.ico文件,我希望复制到我的home文件夹下面并且改成叫rz.ico,那么我就可以输入:
copy /tmp/icon.ico to my home folder and name it to rz.ico
最后查看是否执行成功:
好的,文件存在,OpenManus运行成功。
本篇文档部分引用下面链接:
https://docs.deepwisdom.ai/main/en/
https://github.com/mannaandpoem/OpenManus
最后编辑:LiuJiaLi 更新时间:2025-03-24 17:46