Skip to main content

OpenManus 🙋

Manus is incredible, but OpenManus can achieve any ideas without an Invite Code 🛫!

Our team members @mannaandpoem @XiangJinyu @MoshiQAQ @didiforgithub from @MetaGPT built it within 3 hours!

It's a simple implementation, so we welcome any suggestions, contributions, and feedback!

Enjoy your own agent with OpenManus!

Project Demo

Demo Video

Installation

  1. Create a new conda environment:
conda create -n open_manus python=3.12
conda activate open_manus
  1. Clone the repository:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
  1. Install dependencies:
pip install -r requirements.txt

Configuration

OpenManus requires configuration for the LLM APIs it uses. Follow these steps to set up your configuration:

  1. Create a config.toml file in the config directory (you can copy from the example):
cp config/config.example.toml config/config.toml
  1. 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 unstable 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

Roadmap

  • Better Planning
  • Live Demos
  • Replay
  • RL Fine-tuned Models
  • Comprehensive Benchmarks

Acknowledgement

Thanks to anthropic-computer-use and broswer-use for providing basic support for this project!

OpenManus is built by contributors from MetaGPT. Huge thanks to this agent community!

Metadata

Release files for openmanus 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for openmanus 0.1.0
File Size Uploaded
openmanus-0.1.0.tar.gz 38.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for openmanus 0.1.0
File Interpreter ABI Platform
openmanus-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 86.2 kB

Release files / openmanus-0.1.0.tar.gz

Download URL openmanus-0.1.0.tar.gz
Size 38.4 kB
Tags Source
SHA-256 checksum
How to use checksums
abdf6c508a6b9a7643803c491fb17cda00aa723d1fd94aee4fed525bd6d80d6e
BLAKE2b-256 checksum
How to use checksums
24395f5ba328ad3fd80c43337ce0656f1fe458b9a91f23ceaa722410df79c7fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release files / openmanus-0.1.0-py3-none-any.whl

Download URL openmanus-0.1.0-py3-none-any.whl
Size 47.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b87f939d8b429bf4822d5ed9aad1e81d8d912d5d79602cacfee13d27d562f95d
BLAKE2b-256 checksum
How to use checksums
4bd410cfd6c7c2b877510d154a2f46fa683029779fde5ecafb84b6d0be2295a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page