DEV Community

mehmet akar
mehmet akar

Posted on • Edited on • Originally published at mehmetakar.dev

34

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

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

DEV shines when you're signed in, unlocking a customized experience with features like dark mode!

Okay