OpenManus - 无需邀请码即可实现任何创意的Manus
GitHub:https://github.com/mannaandpoem/OpenManus
更多AI开源软件:发现分享好用的AI工具、AI开源软件、AI模型、AI变现 - 小众AI
Manus 非常棒,但 OpenManus 无需邀请码即可实现任何创意 🛫 !
我们来自 @MetaGPT 的团队成员 @mannaandpoem @XiangJinyu @MoshiQAQ @didiforgithub 在 3 小时内完成了开发!
这是一个简洁的实现方案,欢迎任何建议、贡献和反馈!
用 OpenManus 开启你的智能体之旅吧!
主要功能
-
- 代码生成:支持编写和执行Python代码,实时生成并运行代码,完成计算或自动化脚本。
- 数据分析:调用API获取数据,生成可视化报告,支持定制数据分析工具。
- 网络信息检索:模拟人类操作访问网页,提取信息,生成特定格式的文件。
- 文档处理:支持文档生成、管理和格式化输出,如生成HTML报告。
-
模块化设计:
- 灵活扩展:通过可插拔的Tools(工具)和System Prompt(系统指令)组合,支持快速扩展功能模块。
- 多智能体协作:拥有模块化Agent系统,开发者可以根据需求自由组合不同功能模块,创造更符合自己需求的AI助手。
-
实时反馈与干预:
- 思考过程透明:执行任务时,可以实时反馈思考过程和规划执行步骤,用户可以直接干预,帮助OpenManus更好地完成任务。
-
本地智能体运行:
- 无需邀请码:提供本地化部署的智能体解决方案,无需邀请码或付费订阅,降低使用门槛。
- 保护数据隐私:本地化运行保护数据隐私,支持自定义工具链和模型切换。
-
高效协作与轻量级部署:
- 减少LLM幻觉问题:通过模块化设计和标准化输出(如文档模板),减少大语言模型(LLM)的“幻觉”问题。
- 快速验证创意:轻量级部署,仅需较短的开发周期即可复现核心功能,适合快速验证创意。
安装和使用
- 创建新的 conda 环境:
conda create -n open_manus python=3.12
conda activate open_manus
- 克隆仓库:
git clone https://github.com/mannaandpoem/OpenManus.git
cd OpenManus
- 安装依赖:
pip install -r requirements.txt
配置说明
OpenManus 需要配置使用的 LLM API,请按以下步骤设置:
- 在 目录创建 文件(可从示例复制):configconfig.toml
cp config/config.example.toml config/config.toml
- 编辑 添加 API 密钥和自定义设置:config/config.toml
# 全局 LLM 配置
[llm]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # 替换为真实 API 密钥
max_tokens = 4096
temperature = 0.0
# 可选特定 LLM 模型配置
[llm.vision]
model = "gpt-4o"
base_url = "https://api.openai.com/v1"
api_key = "sk-..." # 替换为真实 API 密钥
快速启动
一行命令运行 OpenManus:
python main.py
然后通过终端输入你的创意!
如需体验开发中版本,可运行:
python run_flow.py
发展路线
- 更优的规划系统
- 实时演示功能
- 运行回放
- 强化学习微调模型
- 全面的性能基准测试