OpenManus:開源版Manus,無需邀請碼
OpenManus是什么?
OpenManus 是一個復刻Manus的開源項目,提供一個無需Manus邀請碼即可使用的ai Agent工具,用戶在本地電腦上就可以完成多種任務,比如網頁瀏覽、文件操作和代碼編寫等,項目由 MetaGPT 的團隊成員在短短 3 小時內構建完成。
OpenManus主要特點
無需邀請碼:與 Manus 不同,OpenManus 允許用戶無需邀請碼即可使用,降低了使用門檻。
快速實現:項目在短短 3 小時內開發完成,展示了開源社區的高效協作能力。
ReAct 模式:采用傳統的 ReAct 模式,基于當前狀態進行決策,方便管理上下文和記憶。
Plan&ReAct 功能:初步加入了 Plan&ReAct 功能,正在優化調試,用戶可以嘗試更改 System Prompt 以增強功能。
OpenManus主要依賴工具
PythonExecute:執行 Python 代碼與電腦系統交互,支持文件操作和自動化任務。
FileSaver:將文件保存到本地,支持多種格式。
BrowserUseTool:打開、瀏覽和控制瀏覽器。
GoogleSearch:進行網絡信息檢索。
技術實現
OpenManus 采用了 ReAct(Reasoning and Acting) 模式,基于當前狀態進行決策,使上下文和記憶管理更加便捷。目前,開發團隊已初步加入 Plan&ReAct 功能,并正在進行優化調試。
安裝使用方法
1. 創建 Conda 環境:
conda create -n open_manus python=3.12 conda activate open_manus
2. 克隆倉庫:
git clone https://github.com/mannaandpoem/OpenManus.git cd OpenManus
3. 安裝依賴:
pip install -r requirements.txt
4. 配置 API 密鑰:編輯 config.toml 文件,添加 API 密鑰和自定義設置。
5. 運行 OpenManus:
python main.py
用戶可以在終端輸入想法,與代理交互。
應用案例
開發團隊已經進行了多項實測,證明了 OpenManus 的實用性:
信息匯總與報告生成:搜索 Manus Agent 的相關信息和報道,生成美觀的 HTML 報告。
游戲開發:創建 HTML 版本的貪吃蛇游戲。
未來發展路線
改進規劃能力。
提供更多實時演示。
支持回放功能。
通過強化學習微調模型。
建立全面的基準測試。
OpenManus 由 MetaGPT 社區的s @mannaandpoem @XiangJinyu @MoshiQAQ @didiforgithub 共同開發。
GitHub 倉庫:https://github.com/mannaandpoem/OpenManus