展示 HN:我將 AI 智能體與開發工具容器化
Aetherion 是一個將 AI 編碼智能體 CLI 與 Neovim、Podman 等開發工具打包在容器中的項目,支持多語言工具鏈和本地模型,提供便捷的安裝與配置方式。
Aetherion 是一個開源的容器化開發環境,專為 AI 編碼智能體設計。它將多個流行的 AI 編碼助手 CLI(如 Claude Code、Cursor Agent、GitHub Copilot CLI、Gemini CLI、OpenAI Codex、Pi、OpenClaw 和 Hermes)與完整的開發工具鏈整合到一個 Debian 容器中。這意味着開發者無需手動配置每個工具的環境,只需一個命令即可獲得一個預配置的、可複用的開發環境。
該容器不僅包含 AI 智能體 CLI,還內置了 Neovim 編輯器(帶有 LSP/DAP 支持)、Podman(用於容器內運行容器)、以及 Python、Node.js、Go、Rust、Ruby 等多種編程語言的開發工具鏈。此外,它還提供了 Ollama 客户端,允許開發者連接到宿主機器上運行的本地模型,實現離線或私有化部署。
安裝 Aetherion 非常簡單。用户可以通過 uv tool install aetherion 或 pipx install aetherion 進行安裝。首次使用時,運行 aetherion --build-image 構建容器鏡像,然後直接運行 aetherion 即可進入當前目錄的容器 shell。對於本地 Ollama 模型,只需設置 OLLAMA_HOST 環境變量,即可通過 ollama launch 命令啓動對應的智能體。
Aetherion 還提供了便捷的端口轉發功能,尤其是針對 OpenClaw 的 --forward-openclaw 參數,解決了容器內部綁定 127.0.0.1 時外部無法訪問的問題。同時,它能夠持久化每個智能體的登錄狀態,避免重複認證。用户也可以輕鬆自定義鏡像,通過 aetherion --extract 導出現有的 Dockerfile 和骨架文件進行修改。
總的來説,Aetherion 為 AI 開發者提供了一個標準化、可移植的開發環境,大大降低了搭建和配置的成本,特別適合需要頻繁切換不同 AI 編碼助手的團隊和個人。