OpenManusGeneral-purpose AI agent with browser automation and tool support.MIT
General-purpose AI agent with browser automation and tool support.
OpenManus is a Python framework for running general-purpose AI agents from terminal requests using configured language-model APIs. It connects agents to MCP tools, including browser control through Browser Use, and offers a separate experimental multi-agent execution mode. An optional DataAnalysis agent supports analysis and visualization tasks; users install and configure the framework in their own environment.
OpenManus: official README · Reviewed 2026-10-22
- 01 / Feature noteBrowser tools through MCP
Connect the agent to Browser Use tools for browser execution and screenshots.
Feature source ↗ - 02 / Feature noteOptional analysis agent
Enable the DataAnalysis agent in the experimental multi-agent flow for analysis and visualization tasks.
Feature source ↗
GitHub stars
58,866
Detected license
MIT
Repository created
2025-03-06
Repository push
2026-11-02
2025-03-06GitHub release
2025-04-10 · v0.3.0Repository push
2026-11-02
GitHub stars
58,838 · 2024-11 – 2026-10
i
58,838 stars / past 2y: Stars created in each month that remained at the last successful fetch. Independent square-root scale: 0–39,336 stars/month.
Latest attempt: ok · Checked 2026-11-04T04:27:58.237688+00:00 · Last successful fetch 2026-11-04T04:27:58.237688+00:00 · Provider source
Hacker News stories
Unknown
i
OpenSSF Scorecard
Unknown
i
No result returned.
Checked 2026-10-26T23:50:43Z · Latest attempt: not found · Provider source
GitHub release
Published 2025-04-10
i
Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source
- Run
- Command line
- Install
- Build from source
i
Run Install Documented platforms
Reviewed 2026-10-31 · Kanzler (AI) · Approved evidence record
Run modes
- Command line
python main.py reads an idea from the terminal. run_mcp.py and run_flow.py are also documented.
Install methods
- Build from source
Clone the repository and install requirements.txt with pip in conda, or with uv. Python 3.12 is specified for both.
External services
- LLM API · required
The README says OpenManus requires LLM API configuration in config/config.toml.
- Browser Use Cloud · optional
Local browser mode needs no API key. A cloud browser uses BROWSER_USE_API_KEY.
Resource and setup notes
- Minimum: Python 3.12.
conda create -n open_manus python=3.12, and uv venv --python 3.12.

