这个项目能做什么

OpenManus 是一个用于构建和运行通用 AI Agent 的开源框架,由 MetaGPT 的贡献者开发,为用户提供本地化的替代方案,无需依赖封闭的邀请制平台。 该项目通过与 OpenAI GPT-4o 等 LLM API 连接来运行智能体,支持多种执行模式:通过 `python main.py` 运行单智能体模式、通过 `python run_mcp.py` 运行 MCP 工具版本,以及通过 `python run_flow.py` 运行不稳定的多智能体流程。当在配置中启用时,还提供用于数据分析和可视化的 DataAnalysis Agent。 浏览器自动化功能默认集成 Browser Use CLI 3.0,作为 MCP 服务器运行。智能体可控制本地 Chrome 或 Chromium 实例而无需 API 密钥,也可通过 API 密钥连接至远程 Browser Use Cloud 浏览器。此外还支持 BrowserGym 的 Playwright 浏览器。 配置通过 `config.toml` 文件管理,用户可在其中指定 LLM 模型端点、API 密钥以及可选的每模型设置(如视觉模型)。项目推荐使用 `uv` 进行快速依赖安装和环境隔离,同时也支持 conda。 配套项目 OpenManus-RL 探索了针对 LLM Agent 的强化学习(GRPO)调优方法,由 UIUC 研究人员与 OpenManus 团队联合开发。 安装需要克隆仓库、创建 Python 3.12 虚拟环境,并从 `requirements.txt` 安装依赖项。预提交钩子用于在拉取请求前强制执行代码质量。