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
Installation
- 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
Configuration
OpenManus requires configuration for the LLM APIs it uses. Follow these steps to set up your configuration:
- Create a
config.tomlfile in theconfigdirectory (you can copy from the example):
cp config/config.example.toml config/config.toml
- Edit
config/config.tomlto 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
abdf6c508a6b9a7643803c491fb17cda00aa723d1fd94aee4fed525bd6d80d6e
|
|
| MD5 |
7a89916408f47162568bbca2e478621e
|
|
| BLAKE2b-256 |
24395f5ba328ad3fd80c43337ce0656f1fe458b9a91f23ceaa722410df79c7fe
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b87f939d8b429bf4822d5ed9aad1e81d8d912d5d79602cacfee13d27d562f95d
|
|
| MD5 |
dc30d2558c700333f6991285b9e87b48
|
|
| BLAKE2b-256 |
4bd410cfd6c7c2b877510d154a2f46fa683029779fde5ecafb84b6d0be2295a5
|