Kontainer
A Kirigami Distrobox GUI
Install / Use
/learn @DenysMb/KontainerREADME
Kontainer
Graphical user interface for Distrobox container management
A native KDE application for managing Distrobox containers with ease
</div>About
Kontainer is a native KDE application that provides a user-friendly graphical interface for managing Distrobox containers. Built specifically for the KDE Plasma desktop environment, it integrates seamlessly with your workflow and makes container management simple and intuitive.
Features
- Container management - Create, delete, clone, start, stop, and reboot containers with ease
- Terminal integration - Open terminal sessions inside containers using your preferred terminal emulator
- Package management - Install package files directly into containers with automatic package manager detection
- Desktop integration - Export and unexport applications from containers to your host desktop
- Advanced creation options - Custom images, additional arguments, custom home directories, and volume mounting
- Assemble support - Import container configurations from distrobox.ini manifest files
- Native KDE integration - Built with Qt/QML and Kirigami for seamless Plasma desktop experience
- Visual clarity - Color-coded container listing based on distribution with optional container icons
Installation
Flathub (Recommended)
The easiest way to install Kontainer is through Flathub:
Or via command line:
flatpak install flathub io.github.DenysMb.Kontainer
Building from Source
For build instructions, see BUILD.md.
Requirements
The following are required even for the Flatpak version:
- Distrobox
- Podman or Docker
- A terminal emulator
Screenshots
<img width="830" height="658" alt="Screenshot_20251102_123101" src="https://github.com/user-attachments/assets/1399b1e2-1c95-42d0-8d2d-c9aeb8159dca" /> <img width="830" height="658" alt="Screenshot_20251102_123136" src="https://github.com/user-attachments/assets/93cbf483-4b48-4f63-a6e5-efad71416799" /> <img width="830" height="658" alt="Screenshot_20251102_123220" src="https://github.com/user-attachments/assets/827aa8af-976e-43b2-8653-c096d694cf20" /> <img width="830" height="658" alt="Screenshot_20251102_124023" src="https://github.com/user-attachments/assets/4ac20850-79ab-4226-bb92-9383691163fa" /> <img width="730" height="558" alt="Screenshot_20251102_123338" src="https://github.com/user-attachments/assets/799dc5e4-a92a-4f30-ad1e-c98cd719018d" />License
This project is licensed under the GPL-3.0-or-later License - see the LICENSE file for details.
Credits
- Icon by @Micro856 - Thank you for the contribution!
Related Skills
node-connect
353.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
353.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
353.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
