119 lines
4.6 KiB
Markdown
119 lines
4.6 KiB
Markdown
[English](README.md) | 繁體中文 | [简体中文](README_zh.md)
|
||
|
||
<p align="left">
|
||
<a href="https://discord.gg/6dn7Sa3a"><img src="https://dcbadge.vercel.app/api/server/DYn29wFk9z?style=flat" alt="Discord Follow"></a>
|
||
</p>
|
||
|
||
# OpenManus 🙋
|
||
|
||
Manus 很棒,但 OpenManus 可以在沒有邀請碼的情況下實現任何想法 🛫!
|
||
|
||
我們的團隊成員 [@mannaandpoem](https://github.com/mannaandpoem) [@XiangJinyu](https://github.com/XiangJinyu) [@MoshiQAQ](https://github.com/MoshiQAQ) [@didiforgithub](https://github.com/didiforgithub) 來自 [@MetaGPT](https://github.com/geekan/MetaGPT) 在 3 小時內完成了它!
|
||
|
||
這是一個簡單的實現,所以我們歡迎任何建議、貢獻和反饋!
|
||
|
||
享受使用 OpenManus 的代理吧!
|
||
|
||
## 項目演示
|
||
|
||
<video src="https://private-user-images.githubusercontent.com/61239030/420168772-6dcfd0d2-9142-45d9-b74e-d10aa75073c6.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDEzMTgwNTksIm5iZiI6MTc0MTMxNzc1OSwicGF0aCI6Ii82MTIzOTAzMC80MjAxNjg3NzItNmRjZmQwZDItOTE0Mi00NWQ5LWI3NGUtZDEwYWE3NTA3M2M2Lm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzA3VDAzMjIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiZjFkNjlmYWNjMmEzOTliM2Y3M2VlYjgyNDRlZDJmOWE3NWZhZjE1MzhiZWY4YmQ3NjdkNTYwYTU5ZDA2MzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UuHQCgWYkh0OQq9qsUWqGsUbhG3i9jcZDAMeHjLt5T4" data-canonical-src="https://private-user-images.githubusercontent.com/61239030/420168772-6dcfd0d2-9142-45d9-b74e-d10aa75073c6.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NDEzMTgwNTksIm5iZiI6MTc0MTMxNzc1OSwicGF0aCI6Ii82MTIzOTAzMC80MjAxNjg3NzItNmRjZmQwZDItOTE0Mi00NWQ5LWI3NGUtZDEwYWE3NTA3M2M2Lm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAzMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMzA3VDAzMjIzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTdiZjFkNjlmYWNjMmEzOTliM2Y3M2VlYjgyNDRlZDJmOWE3NWZhZjE1MzhiZWY4YmQ3NjdkNTYwYTU5ZDA2MzYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UuHQCgWYkh0OQq9qsUWqGsUbhG3i9jcZDAMeHjLt5T4" controls="controls" muted="muted" class="d-block rounded-bottom-2 border-top width-fit" style="max-height:640px; min-height: 200px"></video>
|
||
|
||
## 安裝
|
||
|
||
1. 創建一個新的 conda 環境:
|
||
|
||
```bash
|
||
conda create -n open_manus python=3.12
|
||
conda activate open_manus
|
||
```
|
||
|
||
2. 克隆倉庫:
|
||
|
||
```bash
|
||
git clone https://github.com/mannaandpoem/OpenManus.git
|
||
cd OpenManus
|
||
```
|
||
|
||
3. 安裝依賴:
|
||
|
||
```bash
|
||
pip install -r requirements.txt
|
||
```
|
||
|
||
## 配置
|
||
|
||
OpenManus 需要配置其使用的 LLM API。按照以下步驟設置您的配置:
|
||
|
||
1. 在 `config` 目錄中創建一個 `config.toml` 文件(您可以從示例中複製):
|
||
|
||
```bash
|
||
cp config/config.example.toml config/config.toml
|
||
```
|
||
|
||
2. 編輯 `config/config.toml` 以添加您的 API 密鑰並自定義設置:
|
||
|
||
```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:
|
||
|
||
```bash
|
||
python main.py
|
||
```
|
||
|
||
然後通過終端輸入您的想法!
|
||
|
||
對於不穩定版本,您也可以運行:
|
||
|
||
```bash
|
||
python run_flow.py
|
||
```
|
||
|
||
## 如何貢獻
|
||
|
||
我們歡迎任何友好的建議和有幫助的貢獻!只需創建問題或提交拉取請求。
|
||
|
||
或者通過 📧 電子郵件聯繫 @mannaandpoem:mannaandpoem@gmail.com
|
||
|
||
## 路線圖
|
||
|
||
- [ ] 更好的規劃
|
||
- [ ] 實時演示
|
||
- [ ] 重播
|
||
- [ ] RL 微調模型
|
||
- [ ] 綜合基準測試
|
||
|
||
## 社區群組
|
||
|
||
加入我們的飛書網絡群組,與其他開發者分享您的經驗!
|
||
|
||
<div align="center" style="display: flex; gap: 20px;">
|
||
<img src="assets/community_group.jpg" alt="OpenManus 交流群" width="300" />
|
||
</div>
|
||
|
||
## 星標歷史
|
||
|
||
[](https://star-history.com/#mannaandpoem/OpenManus&Date)
|
||
|
||
## 致謝
|
||
|
||
感謝 [anthropic-computer-use](https://github.com/anthropics/anthropic-quickstarts/tree/main/computer-use-demo)
|
||
和 [browser-use](https://github.com/browser-use/browser-use) 為本項目提供基本支持!
|
||
|
||
OpenManus 由 MetaGPT 的貢獻者構建。非常感謝這個代理社區!
|