OpenManus 开源通用 AI Agent
OpenManus 是由 MetaGPT 团队开源打造的通用 AI Agent 框架,无需邀请码即可本地运行,通过 LLM 驱动工具调用完成各类任务,支持浏览器自动化、数据分析与多智能体协作流程。
过去 7 天收获 1 颗 Star
爱鲜报评分
0 人评分
59k
星数
是
中文
Python
主语言
是
活跃
62
贡献者
人工分析
EDITORIAL推荐理由
OpenManus 出自 MetaGPT 团队,原型 3 小时完成并持续迭代,近 6 万 Star 说明社区认可度高。它把「通用 Agent」从封闭产品变成可本地部署、可改代码的开源实现,是研究 Agent 架构与工具调用的优质样本。MIT 协议、Python 技术栈、中文文档齐全,中文开发者上手成本低。
适用场景
- 本地部署通用 AI Agent 完成日常自动化任务
- 研究 LLM Agent 的工具调用与多智能体编排
- 浏览器自动化操作与网页信息采集
- 数据分析与图表可视化任务
- 作为二次开发底座构建垂直领域 Agent
优点
- MetaGPT 团队出品,架构思路清晰、代码可读性好
- 完全开源免费,无需邀请码,MIT 协议商用友好
- 内置浏览器自动化(Browser Use MCP)与数据分析 Agent
- 提供中文 README 与飞书交流群,中文社区活跃
- 支持 config.toml 灵活切换 LLM 模型与 API 端点
缺点
- 需要自行准备 LLM API Key 并承担调用成本
- 多智能体 run_flow 版本官方标注为不稳定
- 浏览器自动化依赖外部 CLI 与 Chromium 环境,配置略繁琐
- 项目迭代快,接口与配置项可能变动
OpenManus 是什么
OpenManus 是由 MetaGPT 团队(@Xinbing Liang、@Jinyu Xiang 等)开源的通用 AI Agent 框架。官方口号是「No fortress, purely open ground」——不需要邀请码,任何人都可以在本地跑起自己的 Agent。
项目原型在 3 小时内完成,之后持续迭代,目前在 GitHub 上已获得近 6 万 Star,并衍生出专注 Agent 强化学习调优的 OpenManus-RL 项目。
核心能力
- 通用任务执行:在终端输入想法,由 LLM 规划并调用工具完成
- 浏览器自动化:默认启动 Browser Use CLI 作为 MCP 服务,提供
browser_exec、browser_screenshot等原生工具 - 数据分析 Agent:内置 DataAnalysis Agent,可做数据处理与图表可视化
- 多智能体流程:通过
run_flow.py体验多 Agent 协作(官方标注为不稳定版本)
快速上手
推荐使用 uv 管理环境:
uv venv --python 3.12
source .venv/bin/activate
uv pip install -r requirements.txt
随后复制配置模板并填入自己的 LLM API Key:
cp config/config.example.toml config/config.toml
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."
max_tokens = 4096
temperature = 0.0
启动主程序:
python main.py
如需 MCP 工具版本或多智能体版本,可分别运行 python run_mcp.py 与 python run_flow.py。
浏览器自动化说明
OpenManus 默认以 MCP 方式接入 Browser Use。本地模式会自动连接 Chrome/Chromium,无需 API Key;若需隔离的云端浏览器,可设置 BROWSER_USE_API_KEY。通过 OPENMANUS_DISABLE_BROWSER_USE=1 可关闭默认浏览器服务。
适用人群
适合希望深入理解 Agent 架构、想基于开源底座做二次开发的 Python 开发者,以及需要本地化、可审计 AI 自动化能力的研究者与团队。
评论
- 暂无评论,来写第一条吧。