Show HN:AIエージェントと開発ツールをコンテナ化しました
Aetherionは、AIコーディングエージェントCLIとNeovim、Podmanなどの開発ツールをコンテナにまとめたプロジェクトです。多言語ツールチェーンとローカルモデルのサポートを備え、簡単にインストール・設定できます。
Aetherionは、AIコーディングエージェント向けのコンテナ化された開発環境です。Claude Code、Cursor Agent、GitHub Copilot CLI、Gemini CLI、OpenAI Codex、Pi、OpenClaw、Hermesといった人気のAIアシスタントCLIを、Debianベースのコンテナにプリインストールしています。これにより、開発者は個別に環境を設定することなく、すぐに利用可能な統一された開発環境を得られます。
コンテナ内には、Neovimエディタ(LSP/DAP対応)、Podman(コンテナ内でのコンテナ実行)、そしてPython、Node.js、Go、Rust、Rubyの各言語ツールチェーンが含まれています。さらに、Ollamaクライアントも搭載されており、ホストマシン上のローカルモデルに接続してオフラインやプライベート環境でも利用できます。
インストールは簡単で、uv tool install aetherionまたはpipx install aetherionを実行します。初回はaetherion --build-imageでイメージをビルドし、その後aetherionを実行するだけでカレントディレクトリをマウントしたコンテナシェルが起動します。ローカルのOllamaモデルを使うには、OLLAMA_HOST環境変数を設定した上でollama launchコマンドで各エージェントを起動します。
Aetherionは、OpenClawのポート転送に便利な--forward-openclawオプションを提供し、コンテナ内で127.0.0.1にバインドされたサービスにもアクセスできるようブリッジを自動設定します。また、各エージェントのログイン状態はホストの~/.aetherion/data/に保存され、セッションを超えて維持されます。カスタマイズも容易で、aetherion --extractでDockerfileとスケルトンをエクスポートし、--build-image --build-dirで独自イメージをビルドできます。
Aetherionは、AIコーディングエージェントを頻繁に切り替える開発者やチームにとって、環境構築の手間を大幅に削減する標準化された可搬性の高いソリューションです。