A modern container management app with built-in AI assistant. Manage Docker, Podman & Apple Containers — locally or via SSH.
| Feature | Description |
|---|---|
| Multi-Runtime Support | Manage Docker, Podman, and Apple Container Runtime from a single unified interface |
| AI Terminal Assistant | Built-in AI copilot powered by Claude, OpenAI, or local Ollama models — ask questions in plain English |
| Remote System Management | Connect to remote servers via SSH with password or key-based authentication |
| Container Operations | Start, stop, restart, pause, remove containers with one click |
| Image Management | Pull, list, and remove container images across all your systems |
| Volume & Network Control | Create, inspect, and manage volumes and networks with ease |
| Built-in Terminal | Full PTY terminal with ANSI colors — run commands directly in any container |
| Port Forwarding | Forward container ports to localhost and open in browser instantly |
| Live Monitoring | Real-time CPU, memory, disk, and network metrics for your systems |
| Command Templates | Save frequently used commands and reuse them across sessions |
| Cross-Platform | Native apps for Windows, macOS, and Linux |
Containerus includes a powerful AI terminal assistant that understands your container environment:
| Capability | Description |
|---|---|
| Natural Language Commands | Type "show me running containers" instead of remembering docker ps |
| Context Awareness | The AI knows your current directory, git branch, and recent command output |
| Multi-Provider Support | Choose between Claude (Anthropic), OpenAI, or local Ollama models |
| Safety First | Dangerous commands require confirmation — the AI warns you before risky operations |
| Smart Suggestions | Get intelligent command suggestions based on your query and environment |
| Shell History | AI can search and reference your command history for context |
- Connect — Add your local system or connect to remote servers via SSH
- Discover — Containerus auto-detects Docker, Podman, or Apple Container Runtime
- Manage — View and control all containers, images, volumes, and networks
- Ask AI — Type natural language queries to get shell commands and explanations
- Execute — Run commands in the integrated terminal with full PTY support
- Monitor — Watch real-time metrics and logs from your containers
Download the latest installers from the Releases Page.
| Platform | Architecture | Format |
|---|---|---|
| Windows | x64 | .exe (NSIS installer) |
| macOS | Apple Silicon | .dmg |
| macOS | Intel | .dmg |
| Linux | x64 | .deb, .AppImage |
|
Frontend
|
Backend
|
|
AI/LLM
|
Connectivity
|
| Runtime | Local | Remote (SSH) |
|---|---|---|
| Docker | ✓ | ✓ |
| Podman | ✓ | ✓ |
| Apple Container Runtime | ✓ | — |
Note: Automated builds run via GitHub Actions. Release artifacts for all platforms are built and published automatically when a new version tag is pushed.
| Requirement | Windows | macOS | Linux | Notes |
|---|---|---|---|---|
| Rust | ✓ | ✓ | ✓ | rustup.rs |
| Node.js | ✓ | ✓ | ✓ | v18+ recommended |
| pnpm | ✓ | ✓ | ✓ | npm install -g pnpm |
| Visual Studio | ✓ | — | — | "Desktop development with C++" |
| Xcode CLI | — | ✓ | — | xcode-select --install |
| Build essentials | — | — | ✓ | apt install build-essential |
git clone https://github.com/Gatos90/Containerus.git
cd Containerus
pnpm install# Run in development mode with hot reload
pnpm tauri devmacOS
./scripts/build-macos.sh <version>Output: src-tauri/target/release/bundle/dmg/*.dmg
Windows
./scripts/build-windows.sh <version>Output: src-tauri/target/release/bundle/nsis/*.exe
Linux
./scripts/build-linux.sh <version>Output:
src-tauri/target/release/bundle/deb/*.debsrc-tauri/target/release/bundle/appimage/*.AppImage
Configure your preferred AI provider in Settings:
| Provider | Setup |
|---|---|
| Claude | Add your Anthropic API key |
| OpenAI | Add your OpenAI API key |
| Ollama | Install Ollama locally — no API key needed |
Connect to remote servers via SSH:
- Go to Systems → Add System
- Enter hostname, port, and username
- Choose authentication: Password or SSH Key
- Containerus stores credentials securely in your system keychain
Docker/Podman not detected
Ensure the container runtime is installed and running:
# Docker
docker --version
systemctl status docker
# Podman
podman --versionSSH connection fails
- Verify the server is reachable:
ping hostname - Test SSH manually:
ssh user@hostname - Check firewall rules on the remote server
- Ensure SSH key permissions are correct (
chmod 600 ~/.ssh/id_rsa)
AI assistant not responding
- Check your API key in Settings
- For Ollama: ensure
ollama serveis running - Verify network connectivity to the AI provider
- Kubernetes cluster management
- Docker Compose support
- Container resource graphs
- Image build from Dockerfile
- Multi-language AI responses
This project is licensed under the MIT License — see the LICENSE file for details.
Built with Rust, Angular, and a love for containers.



