OpenManus - MetaGPT 团队推出的 Manus 开源复刻版
发布于 2025-03-07 · OpenManus 是MetaGPT 团队推出的开源复刻版 Manus,提供无需邀请码的 AI Agent 。OpenManus基于模块化设计,支持多种语言模型和工具链,能执行代码、处理文件、搜索网络信息等复杂任务。OpenManus 的核心优势在于实时反馈机制,用户能直观看到 AI 的思考过程和任务执行进度。
OpenManus是什么
OpenManus 是MetaGPT 团队推出的开源复刻版 Manus,一个不用邀请码就能用的 AI Agent。整体是模块化设计,多种语言模型和工具链都接得上,跑代码、处理文件、搜网络信息这些复杂任务都能做。它比较讨喜的一点是实时反馈:AI 在想什么、任务做到哪一步,用户都看得见。工具链够用,配置也灵活,开发者按自己的需求改就行。
OpenManus的主要功能
- Python 代码执行器:代码现生成现执行,复杂的计算和自动化任务都靠它。
- 文件处理系统:多种文档的生成和管理都支持。
- 网络搜索工具:网络信息自动检索,任务要的数据有着落。
- 浏览器自动化:照着人的操作来,网页浏览和点击交互都能完成。
OpenManus的技术原理
- 基于LLM的核心架构:用户的输入会作为提示(prompt)发给 LLM,LLM 据此生成回答,结果再返回给用户。
- 灵活的配置机制:用哪个 LLM 模型,在配置文件里选,比如GPT-4o。最大生成长度、随机性这些参数,配置文件里也能调。
- 输入处理:用户的输入先格式化或者分段,LLM 才读得懂。
- 输出处理:LLM 生成的内容过一遍优化或者筛选,更贴用户的需求。
- 模块化设计:模块化加插件机制,开发者要加功能不难。换 LLM 模型改配置文件就行,代码不用动。
如何使用OpenManus
- 创建 Python 环境:单开一个 Python 环境,依赖之间不打架。环境管理推荐用 Conda。
conda create -n open_manus python=3.9 # 创建环境,推荐使用 Python 3.9
conda activate open_manus # 激活环境
- 克隆 OpenManus 仓库:把 OpenManus 的源码从 GitHub 克隆到本地。
git clone https://github.com/mannaandpoe/OpenManus.git # 克隆仓库
cd OpenManus # 进入项目目录
- 安装依赖:把项目要用的 Python 库装上。
pip install -r requirements.txt # 安装依赖
- 配置文件:OpenManus 得有个配置文件,里面写明用哪个 LLM(比如 GPT-4)、API 密钥和其他参数。
- 先照着示例配置文件来:
cp config/config.example.toml config/config.toml # 复制示例配置文件
-
- 打开 config/config.toml,把 API 密钥和其他设置填进去。比如:
# Global LLM configuration
[llm]
model = "gpt-4" # 使用的模型
base_url = "https://api.openai.com/v1" # API 地址
api_key = "sk-..." # 替换为你的 OpenAI API 密钥
max_tokens = 4096 # 最大生成长度
temperature = 0.0 # 随机性
- 运行 OpenManus:前面几步做完,就可以运行 OpenManus 了。在项目目录下敲:
python main.py # 启动 OpenManus
跑起来之后,在终端里输入想法或者任务,OpenManus 会调用配好的 LLM 把结果拿回来。
OpenManus的项目地址
OpenManus的应用场景
- 个人任务自动化:文件处理、信息检索、日程管理这些日常任务,可以交给它自动跑。
- 开发者辅助:代码生成、调试、项目规划都能帮上忙,开发快一些。
- 教育与学习:学习资料能生成,编程学习也能带着走,学生和老师都用得上。
- 企业级工具开发:企业要定制 AI 工具的话,数据分析、客户支持、报告生成这些场景都能落。
- 研究与创新:多模态和自然语言处理的研究用得上,实验性工具搭起来快。






0 条评论
暂无评论,来抢沙发。