Skip to content

shareAI-lab/LocalManus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Open Manus

Open Manus 项目详尽指南

项目简介

Open Manus 是一个旨在创建开源、可扩展AI系统框架的创新项目,受到现有Manus产品的启发。项目的核心目标是通过复刻MCP(模型上下文协议)和虚拟机操作环境,在代理和模型层面提高AI调用和执行操作的准确率。Open Manus致力于通过开源社区的力量,为企业场景创造更多价值,成为开发者和企业用户的首选工具。

项目愿景

Open Manus的愿景是提供一个高度灵活的框架,使企业和开发者能够在快速变化的商业环境中实现创新和适应。通过推动技术进步和社区合作,Open Manus希望使AI技术更易于访问和应用。

项目技术架构

技术栈

  • 编程语言

    • JavaScript:用于前端开发和部分后端逻辑,提供轻量级用户界面。
    • Python:用于AI模型的开发和训练,提供强大的数据处理能力。
  • 核心协议

    • MCP(模型上下文协议):确保数据和功能的标准化与安全性,支持与虚拟机操作环境的无缝集成。
  • 系统构成

    • MCP Server:由Tool、Resource和Prompt三大核心原语构成。
    • 虚拟机环境:用于模拟和执行复杂的操作任务。
    • 代理和模型层:集成强化学习(RL)模型,提高AI的执行效率。

MCP Server 的核心原语

  1. Tool(工具)

    • 公开可执行的函数供大语言模型(LLM)使用。
    • 提供模型控制,支持主动调用和执行操作。
  2. Resource(资源)

    • 提供只读数据,如文件内容和数据库记录。
    • 管理上下文内容,提供应用控制。
  3. Prompt(提示模板)

    • 定义可重用的交互模板,标准化与LLM的交互。

项目特色

开源和社区驱动

  • 代码和文档在开源平台上发布,鼓励社区成员贡献代码、报告错误和提出改进建议。
  • 开源性质允许用户根据自身需求进行定制化开发,形成一个不断进化的生态系统。

高度可扩展

  • 通过模块化设计,用户可以轻松添加或修改功能。
  • 支持与外部服务的集成,增强系统功能和灵活性。

企业友好

  • 特别针对企业场景的需求,提供定制化解决方案以满足特定行业的需求。

阶段性目标

第一阶段:基础架构搭建(0-3个月)

  • 搭建基础架构,实现MCP Server的基本功能。
  • 实现虚拟机操作环境,支持基本任务执行。

第二阶段:功能扩展与优化(3-6个月)

  • 集成代理和模型层,提升AI操作的准确率。
  • 开发定制化插件,满足企业的特定需求。

第三阶段:社区拓展与优化(6-12个月)

  • 扩大社区影响力,吸引更多开发者参与。
  • 组织开源活动,分享成功案例和最佳实践。

待办清单

  • 完成MCP Server的基础开发
  • 实现虚拟机操作环境的初步版本
  • 集成并测试代理和模型层
  • 开发并发布初版文档和教程
  • 开展社区招募活动

参考项目

  • XAgent:提供智能代理的实现参考。
  • OpenHands(前身:OpenDevin):展示多模态模型的应用,实现跨平台和多功能集成。
  • Browser use:使用AI代理操作浏览器访问网站,执行点击、表单填写等行为。

具体应用场景与案例

个性化商务应用

Open Manus可以在B2B供应商采购、CRM公司调查、AWS市场研究等场景中应用,通过深入的研究、数据分析和信息整理,帮助企业在各自的领域中做出更明智的决策。

科学研究

在科学研究方面,Open Manus可以用于NVIDIA收益报告分析、AR/AI眼镜研究、服装行业AI产品研究等,提供详细的见解和报告,支持研究人员的决策。

生活与生产力

在个性化旅行规划、房地产购买、租赁合同分析、公司传记撰写等方面,Open Manus通过整合信息、深入研究和分析,帮助用户实现目标和做出决策。

参与方式

我们诚邀对开源项目有兴趣的开发者参与Open Manus的开发。参与者应具备JavaScript、Python、agent和MCP协议的开发能力,并对多模态模型有一定理解。感兴趣的朋友请通过以下邮箱报名:[email protected]

特别声明

为了尊重官方产品的创新,Open Manus开源项目不会完全复制官方产品的功能,而是侧重于实现关键原理和流程,以供研究学习和针对性开发扩展,满足B端企业服务场景的多种需求。

About

A open version Manus.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages