Gitlawb/zero

The coding agent that answers to you, your model, your machine, your rules.

TITLE:

它解決了什麼

Zero 是一個基於終端的 AI 編碼代理,允許開發者直接從命令行自動化倉庫檢查、檔案編輯和命令執行。它滿足了對一個模型不可知、注重隱私(保持上下文本地)且提供代理權限細粒度控制的編碼代理的需求,以防止未經授權的系統變更。

它是如何運作的

Zero 作為一個 CLI 工具運作,同時提供互動式終端使用者介面(TUI)和無頭 exec 模式用於腳本。它能連接到多種 AI 提供者(包括 OpenAI、Anthropic、Gemini,以及透過 Ollama 或 LM Studio 的本地模型),並使用沙箱政策來控制檔案寫入、shell 命令和網路存取。該代理可透過 MCP 伺服器、自訂外掛程式以及以 markdown 為基礎的「技能」或放在 AGENTS.md 檔案中的專案特定指令進行擴充。

它適合誰

它專為希望將 AI 編碼助理整合到終端中的開發者、偏好選擇自己 LLM 提供者的使用者,以及重視本地會話儲存和對 AI 驅動程式碼變更進行明確權限管理的使用者而設計。

特點

  • 模型不可知: 支援超過 25 個提供者,包括主要的雲端 API 和本地 LLMs。
  • 程式碼安全: 實施檔案寫入和 shell 命令的權限與沙箱政策。
  • 彈性介面: 提供完整的 TUI,具備即時方案渲染,以及可腳本化的無頭模式,適用於 CI/CD。
  • 本地上下文: 會話會儲存在本地磁碟上,且不會作為遙測上傳。
  • 可擴充: 支援 Model Context Protocol (MCP) 伺服器、外掛程式和生命週期鉤子。

SUMMARY: 終端機基礎的 AI 編碼代理,允許使用者使用自己選擇的 LLM 提供者編輯檔案和執行命令,同時保持本地上下文和嚴格的權限控制。

TITLE: