What is OpenManus?
OpenManus is an open-source framework designed for building general AI agents without the need for an invite code. It allows users to create their own AI agents easily and efficiently.
How to use OpenManus?
To use OpenManus, clone the repository from GitHub, set up your environment, and run the main script to start interacting with your AI agent via the terminal.
Key features of OpenManus?
- Open-source framework for AI agent development
- Easy installation with conda or uv
- Supports configuration for various LLM APIs
- Quick start with simple command-line interface
Use cases of OpenManus?
- Developing custom AI agents for specific tasks
- Experimenting with reinforcement learning methods
- Collaborating on AI projects with a community of developers
FAQ from OpenManus?
- Is OpenManus free to use?
Yes! OpenManus is completely free and open-source.
- What programming language is used?
OpenManus is built using Python.
- How can I contribute to OpenManus?
You can contribute by creating issues or submitting pull requests on GitHub.
👋 OpenManus
Manus is incredible, but OpenManus can achieve any idea without an Invite Code 🛫!
Our team members @Xinbin Liang and @Jinyu Xiang (core authors), along with @Zhaoyang Yu, @Jiayi Zhang, and @Sirui Hong, we are from @MetaGPT. The prototype is launched within 3 hours and we are keeping building!
It's a simple implementation, so we welcome any suggestions, contributions, and feedback!
Enjoy your own agent with OpenManus!
We're also excited to introduce OpenManus-RL, an open-source project dedicated to reinforcement learning (RL)- based (such as GRPO) tuning methods for LLM agents, developed collaboratively by researchers from UIUC and OpenManus.
Project Demo
Installation
We provide two installation methods. Method 2 (using uv) is recommended for faster installation and better dependency management.
Method 1: Using conda
- Create a new conda environment:
conda create -n open_manus python=3.12
conda activate open_manus
- Clone the repository:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
- Install dependencies:
pip install -r requirements.txt
Method 2: Using uv (Recommended)
- Install uv (A fast Python package installer and resolver):
curl -LsSf https://astral.sh/uv/install.sh | sh
- Clone the repository:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
- Create a new virtual environment and activate it:
uv venv --python 3.12
source .venv/bin/activate # On Unix/macOS
# Or on Windows:
# .venv\Scripts\activate
- Install dependencies:
uv pip install -r requirements.txt
Browser Automation Tool (Optional)
playwright install
Configuration
OpenManus requires configuration for the LLM APIs it uses. Follow these steps to set up your configuration:
- Create a
config.toml
file in theconfig
directory (you can copy from the example):
cp config/config.example.toml config/config.toml
- Edit
config/config.toml
to add your API keys and customize settings:
# Global LLM configuration
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # Replace with your actual API key
max_tokens = 4096
temperature = 0.0
# Optional configuration for specific LLM models
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # Replace with your actual API key
Quick Start
One line for run OpenManus:
python main.py
Then input your idea via terminal!
For MCP tool version, you can run:
python run_mcp.py
For unstable multi-agent version, you also can run:
python run_flow.py
How to contribute
We welcome any friendly suggestions and helpful contributions! Just create issues or submit pull requests.
Or contact @mannaandpoem via 📧email: mannaandpoem@gmail.com
Note: Before submitting a pull request, please use the pre-commit tool to check your changes. Run pre-commit run --all-files
to execute the checks.
Community Group
Join our networking group on Feishu and share your experience with other developers!

Star History
Sponsors
Thanks to PPIO for computing source support.
PPIO: The most affordable and easily-integrated MaaS and GPU cloud solution.
Acknowledgement
Thanks to anthropic-computer-use and browser-use for providing basic support for this project!
Additionally, we are grateful to AAAJ, MetaGPT, OpenHands and SWE-agent.
We also thank stepfun(阶跃星辰) for supporting our Hugging Face demo space.
OpenManus is built by contributors from MetaGPT. Huge thanks to this agent community!
Cite
@misc{openmanus2025,
author = {Xinbin Liang and Jinyu Xiang and Zhaoyang Yu and Jiayi Zhang and Sirui Hong and Sheng Fan and Xiao Tang},
title = {OpenManus: An open-source framework for building general AI agents},
year = {2025},
publisher = {Zenodo},
doi = {10.5281/zenodo.15186407},
url = {https://doi.org/10.5281/zenodo.15186407},
}