OpenManus 安装使用教程

开源版Manus AI Agent,无需邀请码,人人可用!

⭐ 53.9K Star
🆓 完全免费 · 100%开源

🚀 项目介绍

OpenManus 是 MetaGPT 团队推出的完全开源 Manus 复刻版,作为 Manus AI Agent 的免费替代方案。它提供了与 Manus 类似的强大 AI 智能体能力,但完全开源免费,无需邀请码!

核心优势:无需邀请码、完全开源、支持多种大模型、本地部署保护隐私!

项目信息 详情
GitHub 地址 github.com/mannaandpoem/OpenManus
Star 数量 ⭐ 53.9K+
开发团队 MetaGPT 团队
开源协议 MIT License
支持平台 Windows / macOS / Linux

核心功能

🐍

Python 代码执行器

实时生成和执行 Python 代码,解决复杂计算问题

📁

文件处理系统

支持多种文档格式的生成、读取和管理

🌐

网络搜索工具

自动检索网络信息,获取实时数据

🖥️

浏览器自动化

模拟人类操作,完成网页交互任务

💡

OpenManus 采用模块化设计,支持 GPT-4、DeepSeek、Claude 等多种大语言模型!

📋 环境要求

要求 说明
操作系统 Windows 10+、macOS 10.15+、Ubuntu 20.04+
Python 3.12 或更高版本
内存 建议 8GB 以上
API Key OpenAI / DeepSeek / Anthropic 等

⚙️ 安装步骤

1

创建 Python 3.12 环境

推荐使用 Conda 创建独立的 Python 环境:

bash
# 创建虚拟环境
conda create -n openmanus python=3.12

# 激活环境
conda activate openmanus
2

克隆代码仓库

bash
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
3

安装依赖

bash
pip install -r requirements.txt
4

安装 Playwright 浏览器

用于浏览器自动化功能:

bash
playwright install chromium
⚠️

注意:首次运行 Playwright 可能需要较长时间下载浏览器内核,请耐心等待。

🔑 配置说明

配置 API Key

OpenManus 支持多种大语言模型,你需要在配置文件中设置对应的 API Key:

1

复制配置模板

bash
cp config/config.example.toml config/config.toml
2

编辑配置文件

打开 config/config.toml,填入你的 API Key:

toml
# OpenAI 配置
[llm.openai]
api_key = "你的OpenAI API Key"
model = "gpt-4o"

# 或者使用 DeepSeek(国内推荐)
[llm.deepseek]
api_key = "你的DeepSeek API Key"
model = "deepseek-chat"
base_url = "https://api.deepseek.com"

支持的模型

服务商 推荐模型 获取 API Key
OpenAI GPT-4o / GPT-4o-mini platform.openai.com
DeepSeek DeepSeek-V4(推荐) platform.deepseek.com
Anthropic Claude 3.5 Sonnet console.anthropic.com
💡

国内用户推荐:使用 DeepSeek,价格便宜、速度快、效果好!

💻 使用方法

启动 OpenManus

bash
python main.py

使用示例

启动后,你可以直接输入任务描述,OpenManus 会自动拆解并执行:

示例任务
# 示例1:数据分析
请帮我分析一下今年的销售数据,生成一份可视化报告

# 示例2:网页操作
帮我打开知乎热榜,整理出今日前10条热门话题

# 示例3:文件处理
读取 data.csv 文件,统计每个分类的数量,生成饼图

实时反馈

OpenManus 提供实时反馈机制,你可以看到 AI 的完整思考过程:

常见问题

Q1: OpenManus 和 Manus 有什么区别?

主要区别:

Q2: 为什么推荐用 DeepSeek?

DeepSeek 的优势:

Q3: 浏览器自动化报错怎么办?

常见解决方案:

Q4: 支持中文吗?

完全支持!你可以用中文描述任务,AI 也会用中文回复和生成内容。

Q5: 数据安全吗?

OpenManus 完全在本地运行,你的数据不会上传到任何第三方服务器。唯一的外部通信是调用 LLM API,而这些通信也是加密的。