复刻Manus,无需邀请码,开源版Manus!

项目简介

Manus 非常棒,但 OpenManus 无需邀请码即可实现任何创意 🛫!

来自 @MetaGPT 的团队成员 @mannaandpoem @XiangJinyu @MoshiQAQ @didiforgithub 在 3 小时内完成了开发!

这是一个简洁的实现方案,欢迎任何建议、贡献和反馈!

用 OpenManus 开启你的智能体之旅吧!


支持在电脑上完成很多任务,包括网页浏览、文件操作、写代码等

OpenManus使用了传统的ReAct模式,优势是基于当前的状态进行决策,上下文和记忆方便管理,无需单独处理,需要注意,Manus有使用Plan进行规划

OpenManus目前也已初步加入了具有 Plan&ReAct的功能,正在优化调试,大家也可以尝试更改System Prompt 让OpenManus学会记录文档和Todo List的习惯

主要依赖的几个工具:
1. PythonExecute:执行Python代码与电脑系统交互,可以进行文件操作、数据处理、自动化任务等
2. FileSaver:保存文件到本地,比如txt、python、html等
3. BrowserUseTool:打开、浏览和控制浏览器
4. GoogleSearch:进行网络信息检索


安装指南

1 .创建新的 conda 环境:
conda create -n open_manus python=3.12conda activate open_manus

2. 克隆仓库:

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

3. 安装依赖:

pip install -r requirements.txt

配置说明

OpenManus 需要配置使用的 LLM API,请按以下步骤设置:

1. 在 config 目录创建 config.toml 文件(可从示例复制):
cp config/config.example.toml config/config.toml

2.编辑 config/config.toml 添加 API 密钥和自定义设置:

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

快速启动

一行命令运行 OpenManus:

python main.py


然后通过终端输入你的创意!

如需体验开发中版本,可运行:

python run_flow.py


发展路线

  •  更优的规划系统
  •  实时演示功能
  •  运行回放
  •  强化学习微调模型
  •  全面的性能基准测试


致谢

特别感谢 anthropic-computer-use 和 broswer-use 为本项目提供的基础支持!

OpenManus 由 MetaGPT 社区的贡献者共同构建,感谢这个充满活力的智能体开发者社区!


项目链接

https://github.com/mannaandpoem/OpenManus/blob/main/README_zh.md

扫码加入技术交流群,备注开发语言-城市-昵称

(文:GitHubStore)

欢迎分享

发表评论