DEV Community

mehmet akar
mehmet akar

Posted on • Originally published at mehmetakar.dev

Openmanus (Manus AI Open Source)(+16k Stars on Github in just 2 Days!

Openmanus is so popular, nowadays especailly for AI Agent Development Geeks!

What is Openmanus?

Openmanus is open source verion of Manus AI. The emergence of Manus AI has indirectly sparked a replication race in the open-source community. Within this wave of innovation, OpenManus was developed in just three hours by core contributors of MetaGPT, making it an ultra-fast, accessible alternative to Manus AI.

Unlike Manus, which requires an invitation code, OpenManus is fully open-source, allowing anyone to deploy their own AI assistant with just a few simple steps.

Openmanus: Intelligent Collaboration > Brains and Fun

This project wasn’t a solo effort—it was a collaborative achievement by developers from MetaGPT. The efficiency of these engineers is astonishing, as they built OpenManus faster than drinking a cup of coffee!

At its core, OpenManus features a modular Agent system, acting as a network of specialized teams that work together seamlessly:

  • Project Manager (Manus main agent): Understands user needs and manages execution.
  • Strategic Expert (PlanningAgent): Breaks tasks into actionable steps.
  • Technical Experts (ToolCallAgent): Handles specific AI-powered operations.

This modular design allows customizable AI assistants, making OpenManus a flexible alternative to closed AI systems.

Openmanus: Task Handling with Precision

OpenManus is not just another AI tool—it meticulously breaks down complex tasks into structured processes. For example, if assigned to analyze a website for SEO optimization, OpenManus:

  1. Collects website metadata
  2. Analyzes SEO ranking factors
  3. Identifies technical errors
  4. Compiles an actionable SEO optimization report

Openmanus{.alignnone}

Openmanus: Installation Guide

OpenManus provides two installation methods: using Conda or UV (recommended for performance).

Method 1: Installing via Conda

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

Method 2: Installing via UV (Recommended)

  1. Install UV
   curl -LsSf https://astral.sh/uv/install.sh | sh
Enter fullscreen mode Exit fullscreen mode
  1. Clone the repository
   git clone https://github.com/mannaandpoem/OpenManus.git
   cd OpenManus
Enter fullscreen mode Exit fullscreen mode
  1. Create a virtual environment
   uv venv
   source .venv/bin/activate  # Unix/macOS
   # On Windows:
   # .venv\Scripts\activate
Enter fullscreen mode Exit fullscreen mode
  1. Install dependencies
   uv pip install -r requirements.txt
Enter fullscreen mode Exit fullscreen mode

Configuring OpenManus

OpenManus requires some basic configuration for API access.

  1. Copy the example config file
   cp config/config.example.toml config/config.toml
Enter fullscreen mode Exit fullscreen mode
  1. Edit config.toml and insert API keys
   [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
Enter fullscreen mode Exit fullscreen mode

Running OpenManus

Once installed and configured, OpenManus can be launched with a single command:

python main.py
Enter fullscreen mode Exit fullscreen mode

For testing the unstable version, use:

python run_flow.py
Enter fullscreen mode Exit fullscreen mode

Openmanus: Community and Contributions

The OpenManus project actively welcomes contributions from developers worldwide. You can submit pull requests or report issues on the official GitHub repository: github.com/mannaandpoem/OpenManus

Roadmap for Future Features:

✔ Improved task planning and execution
✔ Standardized evaluation metrics
✔ Better model adaptation for cost-efficiency
✔ Containerized deployment for easier setup
✔ Expanded example libraries
✔ Advanced frontend/backend improvements
✔ RAG-based external knowledge retrieval

openmanus_community_group_qr-code

Openmanus: Conclusion

OpenManus is a groundbreaking step in AI automation. By leveraging a modular system, multi-model integration, and a fully open-source approach, OpenManus is poised to reshape AI development.


Sources:

  • The AIbase News
  • The Official OpenManus GitHub

Top comments (0)