A graphical desktop app for building, running and managing containers and Kubernetes locally, built on Podman and other container engines.
iongion/container-desktop
A desktop GUI companion for managing Podman containers, pods, images and engine connections, with optional Docker support.
Open-source alternative to:Docker Desktop
- Stars
- 1,638
- Forks
- 51
- Open issues
- 22
- Last commit
- last month
What is it?
Container Desktop is a cross-platform desktop application that gives a graphical interface to container engines, with Podman as the primary target. It lets you view and act on containers, pods and images, build images, and manage several engines and remote connections from one place.
The interface is intended to look the same on Linux, Windows and macOS. On Linux and macOS it works with a local Podman install, and on Windows it can use Podman running inside a WSL distribution or a lima VM on macOS. Docker is supported as an additional engine through a connection manager.
The project includes an AI assistant panel and states that it collects no telemetry. Documentation covers architecture, development, testing and usage.
Key features
- 01Manage containers, pods and images from a desktop GUI
- 02Build container images from the interface
- 03Connect to multiple engines and remote connections, including Docker
- 04Works on Linux, Windows (via WSL) and macOS (via lima)
- 05Includes an AI assistant panel
Use cases
- Managing local Podman containers without the command line
- Switching between Podman and Docker engines from one app
- Running Podman on Windows through a WSL distribution with a visual interface
Quick start
- 1
Install podman (see podman installation docs linked in README)
- 2
Read the usage guide
Things to know
- Requires a separately installed container engine such as podman, lima or docker.
- Linux distribution packages of podman are often outdated, so newer repositories may be needed.
- Docker support is optional and requires extra setup such as rootless docker.
In collections
Topics
FAQ
- What is container-desktop?
- A desktop GUI companion for managing Podman containers, pods, images and engine connections, with optional Docker support. Container Desktop is a cross-platform desktop application that gives a graphical interface to container engines, with Podman as the primary target. It lets you view and act on containers, pods and images, build images, and manage several engines and remote connections from one place.
- Is container-desktop free to use? What license does it have?
- container-desktop is open source under the MIT license. Check the license terms before using it in commercial products.
- Is container-desktop still maintained?
- Updated within 6 months. The last commit to container-desktop was on Sep 29, 2026.
- What can I use container-desktop for?
- Managing local Podman containers without the command line Switching between Podman and Docker engines from one app Running Podman on Windows through a WSL distribution with a visual interface
- How do I install container-desktop?
- Install podman (see podman installation docs linked in README) Read the usage guide
- Where can I get container-desktop?
- The source code and installation instructions are on GitHub: https://github.com/iongion/container-desktop
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Distrobox runs any Linux distribution inside your terminal, tightly integrated with the host's home directory, GUI apps, audio and devices.
A rootless Android app that boots a real Alpine Linux VM so you can run Podman, Docker, LXC containers and X11 GUI apps on your phone.
A lightweight web UI for managing Docker, Swarm, Podman, Kubernetes and ACI container environments.
A terminal UI (TUI) for viewing and controlling Docker containers, with live stats, logs and exec access.
A free, open source GUI for managing WSL distros on Windows, and native Linux/macOS VMs on Mac.