展示 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 编码助手的团队和个人。