OpenManus是由MetaGPT团队开发的开源项目,旨在让用户无需邀请码即可构建和定制AI智能体。该项目提供了简洁而强大的实现方式,便于开发者参与贡献并扩展功能。项目包含OpenManus-RL模块,这是与UIUC研究人员合作开发的专项模块,专注于基于强化学习(RL)的大语言模型智能体调优方法。
核心特点:
- 轻松安装:支持两种安装方式,推荐使用UV工具以获得更快的环境配置和更优的依赖管理
- 可配置LLM接口:通过编辑简单的
config.toml
文件,用户可轻松配置框架以适配各类大语言模型(包括GPT-4o) - 多模式运行:提供不同运行脚本,包含基础版(
main.py
)、MCP工具版(run_mcp.py
)和实验性多智能体版(run_flow.py
) - 社区驱动:鼓励贡献与反馈,设有预提交检查机制保障代码质量
安装指南:
- 使用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
- 使用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仓库。