OpenManus: The Open-Source Version of Manus, No Invite Code Required 266

小编 ·

OpenManus: The Open-Source Version of Manus, No Invite Code Required

OpenManus is an open-source project replicating Manus, providing an AI Agent tool that works without a Manus invite code. Users can complete a variety of tasks on their local computer, such as web browsing, file operations, and code writing. The project was built by members of the MetaGPT team in just 3 hours.

OpenManus: The Open-Source Version of Manus, No Invite Code Required

What is OpenManus?

OpenManus is an open-source project that replicates Manus, providing an AI Agent tool that can be used without a Manus invitation code. Users can complete a variety of tasks on their local computer, such as web browsing, file operations, and code writing. The project was built in just 3 hours by team members of MetaGPT.

OpenManus.webp

Main Features of OpenManus

  • No invitation code required: Unlike Manus, OpenManus allows users to use it without an invitation code, lowering the barrier to entry.

  • Rapid implementation: The project was developed in just 3 hours, showcasing the efficient collaboration capabilities of the open-source community.

  • ReAct mode: Adopts the traditional ReAct mode, making decisions based on the current state, which facilitates context and memory management.

  • Plan&ReAct functionality: Plan&ReAct functionality has been initially added and is currently being optimized and debugged. Users can try modifying the System Prompt to enhance functionality.

Main Dependency Tools of OpenManus

  • PythonExecute: Executes Python code to interact with the computer system, supporting file operations and automation tasks.

  • FileSaver: Saves files locally, supporting multiple formats.

  • BrowserUseTool: Opens, browses, and controls the browser.

  • GoogleSearch: Performs web information retrieval.

Technical Implementation

OpenManus adopts the ReAct (Reasoning and Acting) mode, making decisions based on the current state, making context and memory management more convenient. Currently, the development team has initially added the Plan&ReAct functionality and is in the process of optimization and debugging.

Installation and Usage

1. Create a Conda environment:

conda create -n open_manus python=3.12
conda activate open_manus

2. Clone the repository:

git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus

3. Install dependencies:

pip install -r requirements.txt

4. Configure the API key: Edit the config.toml file and add your API key and custom settings.

5. Run OpenManus:

python main.py

Users can enter their ideas in the terminal to interact with the agent.

Application Cases

  • The development team has conducted multiple real-world tests, proving the practicality of OpenManus:

  • Information aggregation and report generation: Search for information and reports about Manus Agent, and generate a well-formatted HTML report.

  • Game development: Create an HTML version of the Snake game.

Future Development Roadmap

  • Improve planning capabilities.

  • Provide more real-time demonstrations.

  • Support playback functionality.

  • Fine-tune models through reinforcement learning.

  • Establish comprehensive benchmark tests.

OpenManus is jointly developed by @mannaandpoem, @XiangJinyu, @MoshiQAQ, and @didiforgithub from the MetaGPT community.

GitHub repository:https://github.com/mannaandpoem/OpenManus