Skip to main content

Add your description here

Project description

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!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmanus-0.1.0.tar.gz (38.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openmanus-0.1.0-py3-none-any.whl (47.8 kB view details)

Uploaded Python 3

File details

Details for the file openmanus-0.1.0.tar.gz.

File metadata

  • Download URL: openmanus-0.1.0.tar.gz
  • Upload date:
  • Size: 38.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for openmanus-0.1.0.tar.gz
Algorithm Hash digest
SHA256 abdf6c508a6b9a7643803c491fb17cda00aa723d1fd94aee4fed525bd6d80d6e
MD5 7a89916408f47162568bbca2e478621e
BLAKE2b-256 24395f5ba328ad3fd80c43337ce0656f1fe458b9a91f23ceaa722410df79c7fe

See more details on using hashes here.

File details

Details for the file openmanus-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: openmanus-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 47.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for openmanus-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b87f939d8b429bf4822d5ed9aad1e81d8d912d5d79602cacfee13d27d562f95d
MD5 dc30d2558c700333f6991285b9e87b48
BLAKE2b-256 4bd410cfd6c7c2b877510d154a2f46fa683029779fde5ecafb84b6d0be2295a5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page