Agent Zero – 為AI代理提供完整的Docker Linux系統
Agent Zero是一個開源、動態、有機的代理框架。通過一個Docker容器,它提供了一個完整的Linux系統(含桌面環境),內置瀏覽器(支持DOM註釋)、文檔協作編輯、LibreOffice集成、超過100個社區插件,並支持多代理協作與主機擴展。
Agent Zero 是一個開源的、動態的、有機的 AI 代理框架,它將一個完整的 Linux 系統打包進單個 Docker 容器中。這個容器不僅包含一個完整的 XFCE 桌面環境,還集成了瀏覽器、文檔編輯器、LibreOffice 套件以及一個擁有超過 100 個社區插件的擴展中心。與傳統的 AI 工具不同,Agent Zero 的設計目標是讓代理能夠像人類一樣操作真實的桌面軟件,從而完成從 3D 建模到 UI 審查的複雜任務。
安裝 Agent Zero 有多種方式。桌面用户可以使用 A0 Launcher,它會自動檢查 Docker 環境並引導安裝。終端用户或服務器管理員可以選擇 A0 Install 命令行工具,支持腳本化和無人值守安裝。對於已有 Docker 環境的用户,直接運行 docker run -p 80:80 -v a0_usr:/a0/usr agent0ai/agent-zero 即可啓動。安裝完成後,通過 Web UI 配置 LLM 提供商,即可開始下達具體任務。
Agent Zero 最突出的特點是提供了一個真正的 Linux 桌面。代理可以在右側的畫布中打開 XFCE 桌面,直接運行 Blender 等專業軟件,進行文件管理和 GUI 操作。用户能夠實時觀察代理的每一個動作,並隨時干預。這種設計讓 AI 代理突破了 API 限制,能夠操控任何桌面應用。
內置的瀏覽器同樣與眾不同。它支持 DOM 註釋模式,用户可以直接點擊網頁上的元素,然後通過自然語言指令讓代理修改元素樣式、查看 DOM 結構、捕獲組件並複用到自己的項目中,或者在 UI 審查時留下評論。瀏覽器歷史還會保存截圖,方便回顧。此外,Agent Zero 支持 Chrome 擴展,並允許用户通過 A0 CLI 連接器使用宿主機上的瀏覽器。
文檔協作是另一大亮點。Agent Zero 的畫布中包含一個富文本 Markdown 編輯器,代理和用户可以同時編輯同一份文檔,彼此的操作實時可見。LibreOffice Writer、Calc 和 Impress 也被集成進來,支持 ODF 格式的實時協作。這使得編寫計劃、記錄會議、製作電子表格等任務變得更加高效自然。
Agent Zero 的擴展性非常強。內置的插件市場擁有超過 100 個社區插件,涵蓋開發框架、記憶系統、工具集成、UI 擴展和工作流自動化等領域。用户可以一鍵安裝插件,也可以發佈自己的插件。此外,代理還可以通過 MCP、A2A 等協議與其他服務連接,結合自定義提示詞和工具,打造完全個性化的 AI 助手。
多代理協作是 Agent Zero 的另一個重要特性。每個代理可以創建子代理來分解任務,子代理專注於自己的上下文,完成任務後向主代理彙報。這種機制讓 Agent Zero 特別適合研究、軟件工程、數據分析等需要多視角協作的場景。
A0 CLI 連接器允許 Agent Zero 操作宿主機上的文件。用户可以在終端中運行 a0 命令,連接到一個正在運行的 Agent Zero 實例,然後代理就可以訪問宿主機上的本地倉庫和文件,同時保持 Docker 容器的隔離性。
Agent Zero 還支持項目隔離、技能加載、代理配置和模型預設等功能,讓用户可以根據不同任務靈活調整。無論是個人使用還是團隊協作,Agent Zero 都提供了一個透明、可擴展的 AI 代理平台。