AI/ML

Openmanus Setup Guide: Start Using It Today


Introduction

Openmanus is so popular nowadays especially for AI Agent Development Geeks!

What is Openmanus?

Openmanus is an open source version of Manus AI. Open Source developers have started a copying competition following Manus AI's appearance. OpenManus originated during this innovation surge through the development efforts of three core MetaGPT contributors who created the alternative in only three hours without restriction.

Anyone can use the fully open source OpenManus to deploy an individual AI assistant easily through basic deployment steps because it lacks the Manus requirement for invitation codes.

 

Openmanus: Smart, Fun Collaboration"

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 Installation & Setup Guide

OpenManus provides two installation methods. Method 2 (using uv) is recommended for faster installation and better dependency management.

Installation

Method 1: Using Conda

1. Create a new Conda environment:

conda create -n open_manus python=3.12conda activate open_manus

 

2. Clone the repository:

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

 

3. Install dependencies:

pip install -r requirements.txt

 

Method 2: Using uv (Recommended)

1. Install uv (A fast Python package installer and resolver):

curl -LsSf https://astral.sh/uv/install.sh | sh

 

2. Clone the repository:

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

 

3. Create and activate a virtual environment:

uv venvsource .venv/bin/activate # On Unix/macOS

 

For Windows:

.venv\Scripts\activate

 

4. Install dependencies using uv:

uv pip install -r requirements.txt

 

Configuration

OpenManus requires configuration for the LLM APIs. Follow these steps to set it up:

1. Create the configuration file:

cp config/config.example.toml config/config.toml

 

2. Edit config.toml and update your API keys and settings:

 

# Global LLM configuration

[llm]model = "gpt-4o"base_url = "https://api.openai.com/v1"api_key = "sk-..." # Replace with your actual API keymax_tokens = 4096temperature = 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

Run OpenManus with a single command:

python main.py 

Then, enter your idea via the terminal!

For the unstable version, run:

python run_flow.py

 Ready to optimize your AI infrastructure? Contact us today and leverage our AI/ML expertise!  

0

Share

facebook
LinkedIn
Twitter
AI/ML

Related Center Of Excellence