OpenManus  by henryalps

Open-source project replicating a general-purpose AI agent

created 4 months ago
728 stars

Top 48.5% on sourcepulse

GitHubView on GitHub
Project Summary

OpenManus aims to replicate the autonomous task execution capabilities of the Manus AI agent, targeting developers and researchers interested in multi-agent AI systems. It provides a modular, containerized framework for building, deploying, and experimenting with AI agents that can perform complex tasks like travel planning and stock analysis.

How It Works

The project utilizes a multi-agent system architecture, where collaborative AI agents work together to solve complex tasks. It employs a modular design, allowing for easy extension with new agents and tools. Key components include agents for browsing, coding, coordination, reporting, and research, integrated with tools for web browsing and code execution. The system is containerized using Docker for simplified setup and deployment.

Quick Start & Requirements

  • Install: Clone the repository and run docker-compose up --build.
  • Prerequisites: Docker (v20.10+), Docker Compose (v1.29+), Node.js (v20.18+ for local dev), Python (v3.9+ for local dev), Git.
  • Interaction: Via CLI (python client.py), API (http://localhost:8000), or Web UI (http://localhost:3000).
  • Docs: API docs

Highlighted Details

  • Replicates capabilities of Manus AI, which reportedly surpasses GPT-4 on the GAIA benchmark.
  • Features a multi-agent system with collaborative agents.
  • Offers a modular design with Python agents and a Next.js frontend.
  • Supports task execution, tool integration (web browsing, code execution), and data retrieval.

Maintenance & Community

The project is open to contributions. Further community engagement details (e.g., Discord/Slack) are not explicitly provided in the README.

Licensing & Compatibility

  • License: UNLICENSE.
  • Compatibility: The UNLICENSE is a public domain dedication, allowing for unrestricted use, modification, and distribution, including commercial applications.

Limitations & Caveats

The project is presented as a starting point for developers and researchers. Specific performance benchmarks against Manus AI or other models are not detailed beyond the GAIA benchmark claim. API keys for certain tools (e.g., WEB_BROWSER_API_KEY) require user configuration.

Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
311 stars in the last 90 days

Explore Similar Projects

Starred by Elie Bursztein Elie Bursztein(Cybersecurity Lead at Google DeepMind), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
1 more.

SuperAGI by TransformerOptimus

0.2%
17k
Open-source framework for autonomous AI agent development
created 2 years ago
updated 6 months ago
Feedback? Help us improve.