OpenManus is a general-purpose AI agent framework hosted on GitHub under the MIT License, built by researchers and engineers from the MetaGPT project including Xinbin Liang, Jinyu Xiang, Zhaoyang Yu, Jiayi Zhang, and Sirui Hong. The framework provides a modular agent architecture organized into a core agent engine handling reasoning, planning, and execution; a tool integration layer for connecting external APIs and services; and a multi-modal processing layer supporting text, vision inputs, and browser automation via Playwright. Agents are configured through a config.toml file where users specify their LLM provider and API key—defaulting to GPT-4o but compatible with other OpenAI-compatible endpoints and local model servers. Three main execution modes are available: a single general agent via main.py, an MCP (Model Context Protocol) tool version via run_mcp.py, and a multi-agent flow mode via run_flow.py. A DataAnalysis Agent is built into the flow mode for data analysis and visualization tasks. OpenManus-RL, developed collaboratively with researchers from UIUC, extends the framework with reinforcement learning-based tuning methods such as GRPO for improving LLM agent behavior through policy optimization.
Browse AI solutions. OpenManus is used by developers and researchers who need a fully controllable, self-hostable AI agent without the access restrictions and cost overhead of commercial agent platforms. AI researchers use OpenManus-RL to experiment with reinforcement learning approaches for training and fine-tuning LLM-based agents. Teams building internal automation tools use the modular tool integration layer to connect the agent to their existing APIs and data systems. Data engineers use the DataAnalysis Agent mode to automate analytical workflows. Developers exploring agentic architectures reference OpenManus as a lightweight, readable starting point that acknowledges contributions from established projects including browser-use, MetaGPT, OpenHands, and SWE-agent
See similar solutions.