OO

opendemon/openmanus-max

Developer tools
90ย stars ํ’ˆ์งˆ 40 ํŠธ๋ Œ๋“œ 40

๐Ÿš€ OpenManus-Max An Advanced Autonomous AI Agent Framework with Multi-Level Permissions & Trust Attenuation

๊ฐœ์š”

๐Ÿš€ OpenManus-Max An Advanced Autonomous AI Agent Framework with Multi-Level Permissions & Trust Attenuation

README

English | ็ฎ€ไฝ“ไธญๆ–‡ | ็น้ซ”ไธญๆ–‡ | ํ•œ๊ตญ์–ด | ๆ—ฅๆœฌ่ชž

๐Ÿ‘‹ Introduction

OpenManus is great, but OpenManus-Max takes it to the next level!

Inspired by the sandboxed security of Manus and the local execution flexibility of IronClaw, OpenManus-Max is a fully refactored, enterprise-grade AI Agent framework. It features a DAG Task Scheduler, Hierarchical Memory, 20+ Built-in Tools, and a revolutionary Multi-Level Permission Engine with Skill Trust Attenuation.

Whether you want an agent that safely runs in a Docker sandbox, or a fully unleashed local assistant that controls your desktop, OpenManus-Max has you covered.

โœจ Key Features

  • ๐Ÿ›ก๏ธ Multi-Level Permission Engine: Choose between YOLO (full access), STANDARD (intercepts high-risk), STRICT (requires approval), or SANDBOX (Docker isolation).
  • ๐Ÿงฉ Skill System & Trust Attenuation: Load custom SKILL.md files. Third-party skills automatically trigger โ€œTrust Attenuationโ€, stripping the agent of write/execute permissions to prevent prompt injection attacks.
  • ๐Ÿง  Hierarchical Memory: Working Memory $\rightarrow$ LLM-driven Episodic Summary $\rightarrow$ Global Blackboard.
  • โšก DAG Task Scheduler: Automatically breaks down complex goals into Directed Acyclic Graphs (DAG) for parallel execution.
  • ๐Ÿ› ๏ธ 20+ Built-in Tools: Python/Shell execution, Web Search (Multi-engine), Deep Web Crawling, Vision Analysis, Data Visualization, Desktop Automation (RPA), and more.
  • ๐Ÿ”Œ MCP & A2A Protocol: Built-in Model Context Protocol (MCP) client and Agent-to-Agent (A2A) HTTP server.
  • โฐ Routine Daemon: Run scheduled tasks (Cron/Interval) in the background with SQLite persistence.

๐Ÿš€ Installation

We recommend using uv for a faster installation experience.

# 1. Clone the repository
git clone https://github.com/your-repo/OpenManus-Max.git
cd OpenManus-Max

# 2. Create virtual environment
uv venv --python 3.11
source .venv/bin/activate

# 3. Install dependencies
uv pip install -e ".[all]"

โš™๏ธ Configuration

Create a config.toml file in the root directory (you can copy from config.example.toml):

cp config.example.toml config.toml

Edit config.toml to set your API keys and preferred permission mode:

[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..."

[permission]
# Choose from: yolo, standard, strict, sandbox
mode = "standard"

๐ŸŽฏ Quick Start

Run OpenManus-Max in interactive mode:

openmanus-max

Other Execution Modes

# Single task mode
openmanus-max -t "Clean up my Downloads folder"

# YOLO mode (Full local access, no confirmations)
openmanus-max --mode yolo -t "Analyze system logs and fix errors"

# Sandbox mode (Safe execution in Docker)
openmanus-max --mode sandbox -t "Run this untrusted script"

# DAG Planning mode for complex tasks
openmanus-max --dag "Research AI trends and generate a PPT presentation"

# Start Routine Daemon
openmanus-max --routine

๐Ÿ“š Skill System

You can extend the agentโ€™s capabilities by adding skills to ~/.openmanus-max/skills/. A skill is simply a directory containing a SKILL.md file with YAML frontmatter:

---
name: github-pr-reviewer
version: "1.0.0"
description: Review GitHub Pull Requests
activation:
  keywords: ["github", "pr", "review"]
---
# GitHub PR Reviewer
When asked to review a PR, follow these steps...

Note: Skills placed in ~/.openmanus-max/installed/ are treated as untrusted and will automatically attenuate the agentโ€™s dangerous tools.

๐Ÿค Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

๐Ÿ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.

๐Ÿ™ Acknowledgements

Special thanks to the original OpenManus team and the IronClaw project for their inspiring architectures.

View this README on GitHub

์ถ”์ฒœ ๋„๊ตฌ

๋‹ค๋ฅธ ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜ ํ•„ํ„ฐ๋ฅผ ์ œ๊ฑฐํ•ด ๋ณด์„ธ์š”.

์„ค์น˜

npx skillfish add opendemon/openmanus-max