3小时复刻Manus, 几个00后做到了

AI探索4周前更新 8kmm.com
1.1K 0 0

在当今快速发展的技术领域,创意和创新是推动进步的关键动力。然而,许多创意工具和平台往往受限于邀请码、付费订阅或其他形式的访问限制,这在一定程度上阻碍了创意的自由流动和实现。针对这一问题,OpenManus 应运而生,它是一个开源项目,旨在让用户无需邀请码即可实现任何创意。本文将详细介绍 OpenManus 的背景、功能、安装配置、快速启动以及未来发展路线,并与 Manus 进行对比,展示 OpenManus 的独特优势。


Manus 简介

Manus 是一个专为创意实现而设计的平台,旨在帮助用户将想法转化为现实。它提供了一系列工具和功能,主要特点包括:

  • 创意管理:用户可以在平台上记录、组织和分享自己的创意。
  • 协作工具:支持团队协作,允许多人共同参与创意项目的开发。
  • 资源整合:集成了多种资源和工具,方便用户在创意实现过程中使用。

尽管 Manus 在创意实现方面宣传其功能强大,但它的使用通常需要邀请码或付费订阅,这限制了其可访问性,尤其是对于个人用户和小型团队而言。这种限制使得许多潜在用户无法自由体验其功能,阻碍了创意的广泛传播和实现。


OpenManus:对标 Manus 的开源替代方案

OpenManus 由 @MetaGPT 的团队成员 @mannaandpoem、@XiangJinyu、@MoshiQAQ 和 @didiforgithub 在短短 3 小时内开发完成,是一个简洁而强大的工具,旨在打破 Manus 的访问限制,让更多人能够自由地实现创意。以下是 OpenManus 的主要特点和优势:

  1. 无需邀请码:OpenManus 完全开源,用户可以自由下载和使用,无需任何邀请码或付费订阅。[Github开源地址]
  2. 更优的规划系统:OpenManus 拥有先进的规划系统,能够帮助用户更好地组织和实现创意。
  3. 实时演示功能:用户可以实时演示自己的创意,获得即时反馈,加速创意迭代过程。
  4. 运行回放:支持运行回放功能,方便用户回顾和分析创意实现过程中的每一步。
  5. 强化学习微调模型:通过强化学习技术,OpenManus 能够不断优化模型性能,提供更智能的支持。
  6. 全面的性能基准测试:OpenManus 提供了全面的性能基准测试,确保用户获得最佳体验。

与 Manus 的对比

与 Manus 相比,OpenManus 在多个方面进行了显著改进:

  • 开放性:OpenManus 完全开源,任何人都可以自由使用、修改和分发,而 Manus 则受限于邀请码或付费模式。
  • 灵活性:OpenManus 允许用户根据需求自定义配置,适应不同类型的创意项目,而 Manus 的功能相对固定。
  • 用户体验:OpenManus 通过实时演示和运行回放等功能,提供了更友好和直观的用户体验。
  • 社区驱动:OpenManus 鼓励社区参与和贡献,形成了一个开放的生态系统,而 Manus 更倾向于封闭式开发。

总的来说,OpenManus 不仅对标 Manus,还通过开源和创新的方式,为用户提供了更大的自由度和灵活性。


安装指南

  1. 创建新的 conda 环境:
conda create -n open_manus python=3.12
conda activate open_manus
  1. 克隆仓库:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
  1. 安装依赖:
pip install -r requirements.txt

配置说明

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

  1. 在 config 目录创建 config.toml 文件(可从示例复制):
cp config/config.example.toml config/config.toml
  1. 编辑 config/config.toml 添加 API 密钥和自定义设置:
# 全局 LLM 配置
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为真实 API 密钥
max_tokens = 4096
temperature = 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

需要注意的是,Manus 是自己有个云端的电脑,并且使用了更加复杂的 Tools 和自己训练的模型,以及流程上做了更多设计和优化,而OpenManus 则直接让 Agent 操作你的电脑,给每个人观看 Agent 操控自己电脑的机会.

 

OpenManus 主要依赖于几个工具:

1. PythonExecute:执行 Python 代码与电脑系统交互,可以进行文件操作、数据处理、自动化任务等;

2. FileSaver:保存文件到本地,例如 txt,python,html 等;

3. BrowserUseTool:打开,浏览和控制你的浏览器;

4. GoogleSearch:进行网络信息检索。

需要注意,Manus 有更好的工具和组合,OpenManus 仅提供了一个基础版本。

在 OpenManus 中,使用 Claude-3.5-Sonnet 或 Claude-3.7-Sonnet 执行效果最佳,这是一个 Single Agent 系统,你也可以更换为其它的模型。在 Manus 中,可能涉及了 Multi-Agent 系统和多个由团队自己进行过 Post Train 的模型。

 

发展路线

OpenManus 作为一个不断发展的项目,未来的计划包括:

  1. 更优的规划系统:进一步优化规划系统,提高创意实现的效率和质量。
  2. 实时演示功能:增强实时演示功能,提供更丰富的交互体验。
  3. 运行回放:完善运行回放功能,方便用户分析和优化。
  4. 强化学习微调模型:利用强化学习技术,不断提升模型性能。
  5. 全面的性能基准测试:持续进行性能基准测试,确保 OpenManus 的稳定性和可靠性。

这些计划将使 OpenManus 成为一个更加强大和易用的创意实现工具。

 

参考:

https://mp.weixin.qq.com/s/5-cvB992Cg3alGE_ac7S0Q

https://github.com/mannaandpoem/OpenManus

© 版权声明

相关文章

文章目录

    暂无评论

    暂无评论...
    退出移动版