OpenManus

无需邀请码,实现任何创意!

2025-03-09

OpenManus是由MetaGPT团队开发的开源项目,旨在让用户无需邀请码即可构建和定制AI智能体。该项目提供了简洁而强大的实现方式,便于开发者参与贡献并扩展功能。项目包含OpenManus-RL模块,这是与UIUC研究人员合作开发的专项模块,专注于基于强化学习(RL)的大语言模型智能体调优方法。

核心特点:

  • 轻松安装:支持两种安装方式,推荐使用UV工具以获得更快的环境配置和更优的依赖管理
  • 可配置LLM接口:通过编辑简单的config.toml文件,用户可轻松配置框架以适配各类大语言模型(包括GPT-4o)
  • 多模式运行:提供不同运行脚本,包含基础版(main.py)、MCP工具版(run_mcp.py)和实验性多智能体版(run_flow.py
  • 社区驱动:鼓励贡献与反馈,设有预提交检查机制保障代码质量

安装指南:

  1. 使用Conda
    conda create -n open_manus python=3.12
    conda activate open_manus
    git clone https://github.com/mannaandpoem/OpenManus.git
    cd OpenManus
    pip install -r requirements.txt
  2. 使用UV工具
    curl -LsSf https://astral.sh/uv/install.sh | sh
    git clone https://github.com/mannaandpoem/OpenManus.git
    cd OpenManus
    uv venv --python 3.12
    source .venv/bin/activate  # Unix/macOS系统
    uv pip install -r requirements.txt
    playwright install

配置说明:

安装完成后,需在config.toml中配置LLM API密钥:

[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."  # 替换为真实API密钥
max_tokens = 4096
temperature = 0.0

使用方式:

运行智能体:

python main.py

随后通过终端输入您的创意!

参与贡献:

OpenManus欢迎社区贡献,用户可提交issue或pull request,也可通过邮件联系团队:mannaandpoem@gmail.com

致谢:

项目计算资源由PPIO提供,并感谢anthropic-computer-use、browser-use、AAAJ、MetaGPT、OpenHands、SWE-agent及阶跃星辰(stepfun)对Hugging Face演示空间的支持。

更多详情请访问GitHub仓库

Artificial Intelligence Reinforcement Learning LLM Agents Open Source Python