
工具 · 軟體開發 / AI 工程工具
0-AGENT
2026 · 工具 · TypeScript / Bun, Node.js
以 opencode 為基礎的終端機 AI 程式開發代理:可透過 OpenRouter 使用任意模型,內建 24 個自訂外掛與安全防護機制。
0-AGENT 是開源代理 opencode(MIT)的修改分支(fork),被配置為可獨立運作、以 OpenRouter 為後端的 Claude Code 替代品(預設模型:Kimi K2.6)。它在 opencode 之上加入啟動包裝層、24 個自訂外掛(背景指令、PowerShell、具備 SSRF 防護的網路功能、記憶、權限與信任邊界、排程器、MCP 匯入、VS Code 編輯器上下文)以及最小幅度的核心修補:修改 12 個檔案、新增 2 個檔案,每項都記錄了原因。開發分為兩個階段:先是輕量啟動器(v1.x,2026 年 5–6 月),再進化為完整分支(v6.x 週期,2026 年 9 月)。它與 opencode 及 Anthropic 皆無隸屬關係。
任務
需要一個不綁定單一模型供應商的程式開發代理:透過 OpenRouter 使用低成本模型、能在 VPS 上執行、具備金鑰池,並在自主作業時防範破壞性指令。
核心功能
- 支援任何 OpenRouter 模型;預設為 moonshotai/kimi-k2.6,並以 Claude Haiku 4.5 作為備援模型(供應商端容錯切換)
- 0-AGENT 層共 24 個外掛:背景指令、第二個 shell(PowerShell)、具備 SSRF 防護的網路功能、記憶、權限、等待與排程、MCP 匯入
- 透過 --dir 在其他目錄中工作,並使用獨立的設定層:代理會保留自己的模型、外掛與指令禁用清單
- 在權限規則中禁止「睡眠」(sleep、timeout);可透過 --max-budget-usd 設定預算上限;可將工作階段回復到指定訊息之前的狀態
- VS Code 擴充功能(將開啟的檔案與選取內容傳給代理)、封裝為執行檔、透過 CI 每週與上游同步
- 引擎模式(v1.x):兩個引擎輪流運作(Claude → OpenCode)、輪替 OpenRouter 金鑰與 OAuth 權杖、拒答「評審」
以 opencode 為基礎打造。
機器翻譯,校對中。