差異處
這裏顯示兩個版本的差異處。
| 兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
| tech:opencode [2026/03/29 23:14] – [安裝程序] jonathan | tech:opencode [2026/05/11 16:55] (目前版本) – [安裝 OpenCode (Ubuntu 24.04)] jonathan | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| ====== 安裝 OpenCode (Ubuntu 24.04) ====== | ====== 安裝 OpenCode (Ubuntu 24.04) ====== | ||
| + | <note tip> | ||
| + | * 也可以參考我整合好的專案 \\ **[[https:// | ||
| + | * 用 docker compose 就可啟動使用 | ||
| + | </ | ||
| ===== 安裝程序 ===== | ===== 安裝程序 ===== | ||
| * < | * < | ||
| 行 34: | 行 38: | ||
| } | } | ||
| </ | </ | ||
| - | - 下載指定版本執行檔< | + | - 安裝特定版本執行檔 |
| - | # 0. 設定版號 | + | curl -fsSL https://opencode.ai/install | bash -s -- --version 1.3.2 |
| - | VERSION=" | + | |
| - | # 1. 下載 | + | |
| - | curl -L https://github.com/anomalyco/ | + | |
| - | + | ||
| - | # 2. 解壓縮(這會列出檔案結構並解壓) | + | |
| - | tar -xzvf opencode.tar.gz | + | |
| - | + | ||
| - | # 3. 重新移動(根據該版本常見的結構,它可能在 opencode-linux-x64/ | + | |
| - | # 如果解壓後產生的是目錄,我們將目錄內的執行檔移出來 | + | |
| - | if [ -d " | + | |
| - | mv ~/ | + | |
| - | rm -rf ~/ | + | |
| - | fi | + | |
| - | + | ||
| - | # 4. 賦予權限並清理 | + | |
| - | chmod +x ~/ | + | |
| - | rm opencode.tar.gz | + | |
| - | + | ||
| - | # 5. 確認 | + | |
| - | opencode --version | + | |
| </ | </ | ||
| </ | </ | ||
| 行 62: | 行 46: | ||
| ===== 安裝與選用 plugin / MCP / Skills ===== | ===== 安裝與選用 plugin / MCP / Skills ===== | ||
| - | ==== 安裝 Oh My OpenCode | + | ==== 安裝 Oh My OpenAgent |
| - | * Ref - https:// | + | * Ref - https:// |
| sudo snap remove bun-js | sudo snap remove bun-js | ||
| sudo apt install unzip | sudo apt install unzip | ||
| 行 69: | 行 53: | ||
| source ~/.bashrc | source ~/.bashrc | ||
| cp ~/ | cp ~/ | ||
| - | bunx oh-my-opencode | + | bunx oh-my-openagent |
| </ | </ | ||
| - | * Oh My OpenCode | + | * Oh My OpenAgent |
| * Serena MCP : OpenCode 原生就支援 [[https:// | * Serena MCP : OpenCode 原生就支援 [[https:// | ||
| * ulw : UltraWork Mode -> 讓所有 Agent 可以儘可能最大極限合作執行 Exp. < | * ulw : UltraWork Mode -> 讓所有 Agent 可以儘可能最大極限合作執行 Exp. < | ||
| 行 178: | 行 162: | ||
| openspec update | openspec update | ||
| </ | </ | ||
| - | |||
| - | ==== 安裝 lancedb-opencode-pro ==== | ||
| - | * 讓 OpenCode 可以增加長記憶功能, | ||
| - | * Ref - https:// | ||
| - | * 需要有 embedding 模型 Exp. ollama -> nomic-embed-text , OpenAI -> text-embedding-3-small | ||
| - | - 修改 ~/ | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | ] | ||
| - | } | ||
| - | </ | ||
| - | - 加上設定檔 ~/ | ||
| - | { | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | }, | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | }, | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | " | ||
| - | } | ||
| - | </ | ||
| - | - 重新啟動 opencode | ||
| - | - 使用 memory_effectiveness 查看長記憶的狀態 \\ {{: | ||
| ===== 使用 openchamber Web 操作介面 ===== | ===== 使用 openchamber Web 操作介面 ===== | ||
| 行 245: | 行 186: | ||
| </ | </ | ||
| * {{: | * {{: | ||
| - | ===== 有訂閱 Google AI Pro 用戶進行認證登入 ===== | + | |
| - | * 參考 - https:// | + | |
| - | <note important> | + | |
| ===== 參考網址 ===== | ===== 參考網址 ===== | ||
| * https:// | * https:// | ||