新手入門
從零到可用 agent 的最短路徑:一行安裝、一把免費 API 金鑰、一個模型。不需信用卡,不需手改設定檔。
若你已有供應商帳號,快速開始 涵蓋同樣的流程,但選項與細節更多。
1. 安裝
curl -fsSL https://agenvoy.com/scripts/install.sh | bash
腳本會判斷 macOS 或 Linux,將 agen 執行檔安裝到 /usr/local/bin,並補齊所需依賴(git、make、C 編譯器、python3、node、pdftotext,Linux 另加 bwrap)。過程會要求一次 sudo,用於寫入 /usr/local/bin。
確認安裝成功:
agen --version
2. 申請免費的 NVIDIA NIM 金鑰
NVIDIA NIM 是最省事的起點:免費額度不需綁定付款方式,且提供 gpt-oss-120b —— 一個規模足以穩定進行 tool calling 的開源權重模型,而 tool calling 正是 agent 能不能用的關鍵。
- 開啟 build.nvidia.com/explore/discover
- 註冊(Email,或用既有的 Google / GitHub / NVIDIA 帳號)
- 進入任一模型頁面,點 Get API Key
- 複製金鑰 —— 開頭是
nvapi-
金鑰先留在剪貼簿,下一步會用到。
3. 加入模型
啟動 TUI:
agen
接著在 TUI 內:
| 步驟 | 操作 |
|---|---|
| 1 | 輸入 /model 按 Enter |
| 2 | 選 add —— add model from provider |
| 3 | 從供應商清單選 NVIDIA NIM |
| 4 | 貼上 nvapi- 金鑰。輸入為遮罩顯示,金鑰直接寫入 OS keychain —— 不進設定檔,也不進對話 |
| 5 | Agenvoy 會即時拉取 NVIDIA 的模型清單,選 openai/gpt-oss-120b |
設定到此結束。模型登記在 ~/.config/agenvoy/config.json,憑證不在裡面。
想用更小的?同一份清單裡有
openai/gpt-oss-20b,但 100B 以下的開源權重模型 tool calling 並不可靠 —— 先知道這件事,免得之後誤會是 agent 的問題。
4. 問它一件事
在輸入框打字後按 Enter:
台北現在天氣如何?
Agenvoy 並沒有內建天氣工具。可以觀察它怎麼做:agent 先查自己的工具註冊表、找不到、取得建工具的契約、挑一個公開 API、寫出 Python 工具、在沙箱測試,然後呼叫它並回答。這個工具會被保存 —— 第二次問就直接執行。
再試幾個:
幫我摘要這個資料夾裡的 README
每天早上 8 點回報台積電股價
我的文件裡哪一份提到 prompt guide?
5. 記住這五個按鍵
在輸入框為空的狀態下:
| 按鍵 | 作用 |
|---|---|
/ |
指令面板 —— 可用指令名稱或描述搜尋 |
| Shift+Tab | 切換自動核准(否則每個非唯讀工具呼叫都會先詢問) |
| Shift+F | 切換 fast mode |
| Shift+W / Shift+S | 切換 dispatcher 模型 |
| Esc | 關閉彈出視窗;執行中按下則取消該次執行 |
Enter 送出,Alt+Enter 換行。執行中按 Enter 會排入一則引導訊息,而不是中斷執行。
進階:兩個訂閱制供應商
免費額度不夠用時,下一步不是再開一把按量計費的 API key,而是接上你可能已經在付的訂閱。這兩個是備援/第二個模型的首選:費用本來就是每月固定,agent 多跑幾輪也不會讓帳單跳動。
| 供應商 | 計費來源 | 在選單裡的位置 |
|---|---|---|
| Codex | 你的 ChatGPT / Codex 訂閱 | OpenAI → Codex subscription |
| Grok (xAI) | 你的 xAI 訂閱 | Grok → xAI subscription |
兩者都不需要 API key,改用 device-code OAuth 驗證,token 與其他憑證一樣存進 OS keychain。
加入 Codex
| 步驟 | 操作 |
|---|---|
| 1 | /model → add |
| 2 | 選 OpenAI —— 選單裡沒有獨立的 Codex 項目,兩種驗證方式都掛在同一個供應商底下 |
| 3 | 跳出第二層選單 OpenAI · method,選 Codex subscription,不是 API Key pay per token |
| 4 | 裝置碼視窗出現後瀏覽器會自動開啟,登入並授權 —— 這段流程有 15 分鐘時限 |
| 5 | 回到 TUI,從你的訂閱可用的模型清單選一個 |
加入 Grok (xAI)
| 步驟 | 操作 |
|---|---|
| 1 | /model → add |
| 2 | 選 Grok |
| 3 | 在 Grok · method 選 xAI subscription |
| 4 | 同樣的 device-code OAuth 流程 |
| 5 | 選模型 |
已經授權過的話,流程會先問
<Provider> token exists · re-login?。選No keep existing沿用既有 token 並直接跳到模型清單 —— 只有要換帳號時才選Yes re-authenticate。
註冊多個模型之後,TUI 內 Shift+W / Shift+S 可切換 dispatcher 模型,/model dispatch 與 /model summary 則用來明確指定 dispatcher 與 summary 模型。
接下來
| 你想要 | 閱讀 |
|---|---|
| 加入第二個供應商,或為不同 session 指定模型 | 供應商 |
| 了解 agent 現成能做什麼 | 內建工具 |
| 讓 agent 自己建立並保存工具 | 工具擴充 |
| 把你的工具分享給 Claude Code 或 Codex | MCP 伺服器 |
| 排定每天早上自動執行的任務 | 排程 |
| 改用瀏覽器操作 | web.agenvoy.com |
遇到問題
| 症狀 | 處理 |
|---|---|
agen: command not found |
/usr/local/bin 不在 PATH 上。開新的 shell,或自行加入 |
| 貼上金鑰後模型清單是空的 | 金鑰被拒絕。重跑 /model → add → NVIDIA NIM 再貼一次 —— 注意結尾多餘空白 |
| 每個工具呼叫都停下來要確認 | 這是預設行為。Shift+Tab 可為該 session 開啟自動核准 |
| Agent 會回話但從不呼叫工具 | 小型開源權重模型常漏掉 tool call。改用 openai/gpt-oss-120b |
| 指令執行時出現權限錯誤 | 指令跑在 OS 沙箱內。沙箱 說明它擋掉什麼、以及如何放寬 |